Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/video/fbdev/core/fbcon.c fbcon_modechanged() -> (struct fbcon_bitops)->update_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | info | 4096-ptr_max |
| PARAM_VALUE | 0 | info->fbcon_par | 4096-ptr_max |
| PARAM_VALUE | 0 | info->fbcon_par->bitops | 4096-ptr_max |
| PARAM_VALUE | 0 | info->fbcon_par->bitops->bmove | 358624830283558912,720436299731693568,831468009678733312,5647362587788095488,8504779760420265984 |
| PARAM_VALUE | 0 | info->fbcon_par->bitops->clear | 521403232646520832,551109980336709632,2946937881798750208,5928266012869279744,8021089253971767296 |
| PARAM_VALUE | 0 | info->fbcon_par->bitops->clear_margins | 2332376742054326272,3869344602472914944,6310568554524909568,7948939035621462016,8218489519675916288 |
| PARAM_VALUE | 0 | info->fbcon_par->bitops->cursor | 868574231927816192,1057466323525296128,5348809894935224320,6414243839333818368,8306283402744143872 |
| PARAM_VALUE | 0 | info->fbcon_par->bitops->putcs | 2160703045434204160,3282196084730585088,3915716234231488512,5524593610357645312,5974748255006371840 |
| PARAM_VALUE | 0 | info->fbcon_par->bitops->rotate_font | 0,2820989491178905600 |
| PARAM_VALUE | 0 | info->fbcon_par->bitops->update_start | 1284623903226216448,2343379461867827200,5536275800052752384,8034552877633937408,8573967883634688000 |
| PARAM_VALUE | 0 | info->fbcon_par->currcon | 0-s32max |
| PARAM_VALUE | 0 | info->fbcon_par->graphics | 0 |
| PARAM_VALUE | 0 | info->fbcon_par->var.xoffset | 0 |
| PARAM_VALUE | 0 | info->fbcon_par->var.yoffset | 0 |
| PARAM_VALUE | 0 | info->state | 0 |
| BUF_SIZE | 0 | info | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | info | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | info | 1 |
| DATA_SOURCE | 0 | info | $0 |
| NOSPEC | 0 | info->var.xres | |
| NOSPEC | 0 | info->var.yres | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | info->var.accel_flags | 0-u32max |
| USER_DATA | 0 | info->var.activate | 0-u32max[c] |
| USER_DATA | 0 | info->var.bits_per_pixel | 0-u32max |
| USER_DATA | 0 | info->var.blue.length | 0-u32max |
| USER_DATA | 0 | info->var.blue.msb_right | 0-u32max |
| USER_DATA | 0 | info->var.blue.offset | 0-u32max |
| USER_DATA | 0 | info->var.colorspace | 0-u32max |
| USER_DATA | 0 | info->var.grayscale | 0-u32max |
| USER_DATA | 0 | info->var.green.length | 0-u32max |
| USER_DATA | 0 | info->var.green.msb_right | 0-u32max |
| USER_DATA | 0 | info->var.green.offset | 0-u32max |
| USER_DATA | 0 | info->var.height | 0-u32max |
| USER_DATA | 0 | info->var.hsync_len | 0-u32max |
| USER_DATA | 0 | info->var.left_margin | 0-u32max |
| USER_DATA | 0 | info->var.lower_margin | 0-u32max |
| USER_DATA | 0 | info->var.nonstd | 0-u32max |
| USER_DATA | 0 | info->var.pixclock | 0-u32max |
| USER_DATA | 0 | info->var.red.length | 0-u32max |
| USER_DATA | 0 | info->var.red.msb_right | 0-u32max |
| USER_DATA | 0 | info->var.red.offset | 0-u32max |
| USER_DATA | 0 | info->var.right_margin | 0-u32max |
| USER_DATA | 0 | info->var.rotate | 0-u32max |
| USER_DATA | 0 | info->var.sync | 0-u32max |
| USER_DATA | 0 | info->var.transp.length | 0-u32max |
| USER_DATA | 0 | info->var.transp.msb_right | 0-u32max |
| USER_DATA | 0 | info->var.transp.offset | 0-u32max |
| USER_DATA | 0 | info->var.upper_margin | 0-u32max |
| USER_DATA | 0 | info->var.vmode | 0-u32max |
| USER_DATA | 0 | info->var.vsync_len | 0-u32max |
| USER_DATA | 0 | info->var.width | 0-u32max |
| USER_DATA | 0 | info->var.xoffset | 0-u32max |
| USER_DATA | 0 | info->var.xres | 8-u32max |
| USER_DATA | 0 | info->var.xres_virtual | 8-u32max |
| USER_DATA | 0 | info->var.yoffset | 0-u32max |
| USER_DATA | 0 | info->var.yres | 8-u32max |
| USER_DATA | 0 | info->var.yres_virtual | 8-u32max |
| NO_OVERFLOW_SIMPLE | 0 | info->fbdefio_state->npagerefs | |
| LOCK2 | global &console_sem | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | 0 | &info->lock |
drivers/video/fbdev/core/fbcon.c fbcon_switch() -> (struct fbcon_bitops)->update_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | info | 4096-ptr_max |
| PARAM_VALUE | 0 | info->fbcon_par | 4096-ptr_max |
| PARAM_VALUE | 0 | info->fbcon_par->bitops | 4096-ptr_max |
| PARAM_VALUE | 0 | info->fbcon_par->bitops->bmove | 358624830283558912,720436299731693568,831468009678733312,5647362587788095488,8504779760420265984 |
| PARAM_VALUE | 0 | info->fbcon_par->bitops->clear | 521403232646520832,551109980336709632,2946937881798750208,5928266012869279744,8021089253971767296 |
| PARAM_VALUE | 0 | info->fbcon_par->bitops->clear_margins | 2332376742054326272,3869344602472914944,6310568554524909568,7948939035621462016,8218489519675916288 |
| PARAM_VALUE | 0 | info->fbcon_par->bitops->cursor | 868574231927816192,1057466323525296128,5348809894935224320,6414243839333818368,8306283402744143872 |
| PARAM_VALUE | 0 | info->fbcon_par->bitops->putcs | 2160703045434204160,3282196084730585088,3915716234231488512,5524593610357645312,5974748255006371840 |
| PARAM_VALUE | 0 | info->fbcon_par->bitops->rotate_font | 0,2820989491178905600 |
| PARAM_VALUE | 0 | info->fbcon_par->bitops->update_start | 1284623903226216448,2343379461867827200,5536275800052752384,8034552877633937408,8573967883634688000 |
| PARAM_VALUE | 0 | info->fbcon_par->cursor_reset | 1 |
| PARAM_VALUE | 0 | info->fbcon_par->cursor_work.timer.entry->pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | info->fbcon_par->graphics | 0 |
| PARAM_VALUE | 0 | info->fbcon_par->rotate | s32min-3 |
| PARAM_VALUE | 0 | info->fbcon_par->var.activate | 0 |
| PARAM_VALUE | 0 | info->fbcon_par->var.xoffset | 0 |
| PARAM_VALUE | 0 | info->fbcon_par->var.yoffset | 0 |
| PARAM_VALUE | 0 | info->state | 0 |
| PARAM_VALUE | 0 | info->var.activate | 0 |
| CAPPED_DATA | 0 | info | 1 |
| DATA_SOURCE | 0 | info | r fbcon_info_from_console |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &console_sem |
drivers/video/fbdev/core/fbcon.c ypan_down() -> (struct fbcon_bitops)->update_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | info | 4096-ptr_max |
| PARAM_VALUE | 0 | info->fbcon_par | 4096-ptr_max |
| PARAM_VALUE | 0 | info->fbcon_par->bitops | 4096-ptr_max |
| PARAM_VALUE | 0 | info->fbcon_par->p->scrollmode | 1-5 |
| PARAM_VALUE | 0 | info->fbcon_par->var.xoffset | 0 |
| DATA_SOURCE | 0 | info | r fbcon_info_from_console |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &console_sem |
drivers/video/fbdev/core/fbcon.c ypan_down_redraw() -> (struct fbcon_bitops)->update_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | info | 4096-ptr_max |
| PARAM_VALUE | 0 | info->fbcon_par | 4096-ptr_max |
| PARAM_VALUE | 0 | info->fbcon_par->bitops | 4096-ptr_max |
| PARAM_VALUE | 0 | info->fbcon_par->var.xoffset | 0 |
| DATA_SOURCE | 0 | info | r fbcon_info_from_console |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &console_sem |
drivers/video/fbdev/core/fbcon.c ypan_up() -> (struct fbcon_bitops)->update_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | info | 4096-ptr_max |
| PARAM_VALUE | 0 | info->fbcon_par | 4096-ptr_max |
| PARAM_VALUE | 0 | info->fbcon_par->bitops | 4096-ptr_max |
| PARAM_VALUE | 0 | info->fbcon_par->p->scrollmode | 1-5 |
| PARAM_VALUE | 0 | info->fbcon_par->var.xoffset | 0 |
| DATA_SOURCE | 0 | info | r fbcon_info_from_console |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &console_sem |
drivers/video/fbdev/core/fbcon.c ypan_up_redraw() -> (struct fbcon_bitops)->update_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | info | 4096-ptr_max |
| PARAM_VALUE | 0 | info->fbcon_par | 4096-ptr_max |
| PARAM_VALUE | 0 | info->fbcon_par->bitops | 4096-ptr_max |
| PARAM_VALUE | 0 | info->fbcon_par->var.xoffset | 0 |
| DATA_SOURCE | 0 | info | r fbcon_info_from_console |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &console_sem |
drivers/video/fbdev/core/fbcon.c ywrap_down() -> (struct fbcon_bitops)->update_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | info | 4096-ptr_max |
| PARAM_VALUE | 0 | info->fbcon_par | 4096-ptr_max |
| PARAM_VALUE | 0 | info->fbcon_par->bitops | 4096-ptr_max |
| PARAM_VALUE | 0 | info->fbcon_par->var.vmode | 0,256-u32max |
| PARAM_VALUE | 0 | info->fbcon_par->var.xoffset | 0 |
| DATA_SOURCE | 0 | info | r fbcon_info_from_console |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &console_sem |
drivers/video/fbdev/core/fbcon.c ywrap_up() -> (struct fbcon_bitops)->update_start()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | info | 4096-ptr_max |
| PARAM_VALUE | 0 | info->fbcon_par | 4096-ptr_max |
| PARAM_VALUE | 0 | info->fbcon_par->bitops | 4096-ptr_max |
| PARAM_VALUE | 0 | info->fbcon_par->var.vmode | 0,256-u32max |
| PARAM_VALUE | 0 | info->fbcon_par->var.xoffset | 0 |
| DATA_SOURCE | 0 | info | r fbcon_info_from_console |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &console_sem |