Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/video/fbdev/uvesafb.c uvesafb_blank() -> uvesafb_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | task | 4096-ptr_max |
| PARAM_VALUE | 0 | task->done | 4096-ptr_max |
| PARAM_VALUE | 0 | task->t.regs.eax | 20240 |
| PARAM_VALUE | 0 | task->t.regs.ebx | 1,257,1025 |
| BUF_SIZE | 0 | task | 88 |
| CAPPED_DATA | 0 | task | 1 |
| DATA_SOURCE | 0 | task | r uvesafb_prep |
| FUZZY_MAX | 0 | task->t.regs.ebx | 1025 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &console_sem |
drivers/video/fbdev/uvesafb.c uvesafb_exit() -> uvesafb_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | task | 4096-ptr_max |
| PARAM_VALUE | 0 | task->done | 4096-ptr_max |
| PARAM_VALUE | 0 | task->t.flags | 16 |
| BUF_SIZE | 0 | task | 88 |
| CAPPED_DATA | 0 | task | 1 |
| DATA_SOURCE | 0 | task | r uvesafb_prep |
| NOCHECK_CALL |
drivers/video/fbdev/uvesafb.c uvesafb_release() -> uvesafb_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | task | 0,4096-ptr_max |
| PARAM_VALUE | 0 | task->done | 4096-ptr_max |
| PARAM_VALUE | 0 | task->t.regs.eax | 3 |
| BUF_SIZE | 0 | task | 0,88 |
| BUF_SIZE | 0 | task | 0,88 |
| CAPPED_DATA | 0 | task | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &info->lock |
drivers/video/fbdev/uvesafb.c uvesafb_set_par() -> uvesafb_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | task | 4096-ptr_max |
| PARAM_VALUE | 0 | task->done | 4096-ptr_max |
| PARAM_VALUE | 0 | task->t.regs.eax | 20226,20232 |
| PARAM_VALUE | 0 | task->t.regs.ebx | 2048,16384-83967 |
| BUF_SIZE | 0 | task | 88 |
| BUF_SIZE | 0 | task->buf | (-1),59 |
| CAPPED_DATA | 0 | task | 1 |
| DATA_SOURCE | 0 | task | r uvesafb_prep |
| FUZZY_MAX | 0 | task->t.regs.eax | 20232 |
| FUZZY_MAX | 0 | task->t.regs.ebx | 2048 |
| BIT_INFO | 0 | task->t.regs.eax | 0x4f00,0x4f0a |
| BIT_INFO | 0 | task->t.regs.ebx | 0x0,0xffff |
| HARD_MAX | 0 | task->t.regs.eax | 20232 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &minfo->crtc2.lock |
drivers/video/fbdev/uvesafb.c uvesafb_setpalette() -> uvesafb_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | task | 4096-ptr_max |
| PARAM_VALUE | 0 | task->buf | 16,4096-ptr_max |
| PARAM_VALUE | 0 | task->done | 4096-ptr_max |
| PARAM_VALUE | 0 | task->t.flags | 2 |
| PARAM_VALUE | 0 | task->t.regs.eax | 20233 |
| PARAM_VALUE | 0 | task->t.regs.ebx | 0 |
| PARAM_VALUE | 0 | task->t.regs.ecx | 0-s32max |
| PARAM_VALUE | 0 | task->t.regs.edx | 0-s32max |
| BUF_SIZE | 0 | task | 88 |
| BUF_SIZE | 0 | task->buf | (-1)-s32max |
| CAPPED_DATA | 0 | task | 1 |
| CAPPED_DATA | 0 | task->t.buf_len | 1 |
| CAPPED_DATA | 0 | task->t.regs.ecx | 1 |
| CAPPED_DATA | 0 | task->t.regs.edx | 1 |
| DATA_SOURCE | 0 | task | r uvesafb_prep |
| NOSPEC | 0 | task->t.regs.edx | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | task->t.regs.edx | 0-s32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | task->t.regs.ecx | |
| HALF_LOCKED2 | &info->lock | ||
| HALF_LOCKED2 | global &console_sem |
drivers/video/fbdev/uvesafb.c uvesafb_vbe_init() -> uvesafb_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | task | 4096-ptr_max |
| PARAM_VALUE | 0 | task->done | 4096-ptr_max |
| PARAM_VALUE | 0 | task->done->done | 0-4294967293,u32max |
| PARAM_VALUE | 0 | task->done->wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | task->done->wait.lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | task->done->wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | task->done->wait.task_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | task->done->wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | task->done->wait.task_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | task->done->wait.task_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | task->t.buf_len | 0,69,1024 |
| PARAM_VALUE | 0 | task->t.flags | 0-1,10 |
| PARAM_VALUE | 0 | task->t.regs.eax | 20224-20225,20245 |
| BUF_SIZE | 0 | task | 88 |
| CAPPED_DATA | 0 | task | 1 |
| DATA_SOURCE | 0 | task | r uvesafb_prep |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/video/fbdev/uvesafb.c uvesafb_vbe_state_restore() -> uvesafb_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | task | 4096-ptr_max |
| PARAM_VALUE | 0 | task->buf | 1-u64max |
| PARAM_VALUE | 0 | task->done | 4096-ptr_max |
| PARAM_VALUE | 0 | task->t.flags | 4 |
| PARAM_VALUE | 0 | task->t.regs.eax | 20228 |
| PARAM_VALUE | 0 | task->t.regs.ecx | 15 |
| PARAM_VALUE | 0 | task->t.regs.edx | 2 |
| BUF_SIZE | 0 | task | 88 |
| CAPPED_DATA | 0 | task | 1 |
| DATA_SOURCE | 0 | task | r uvesafb_prep |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &info->lock |
drivers/video/fbdev/uvesafb.c uvesafb_vbe_state_save() -> uvesafb_free()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | task | 4096-ptr_max |
| PARAM_VALUE | 0 | task->buf | 4096-ptr_max |
| PARAM_VALUE | 0 | task->done | 4096-ptr_max |
| PARAM_VALUE | 0 | task->t.buf_len | 1-4000000 |
| PARAM_VALUE | 0 | task->t.flags | 12 |
| PARAM_VALUE | 0 | task->t.regs.eax | 20228 |
| PARAM_VALUE | 0 | task->t.regs.ecx | 15 |
| PARAM_VALUE | 0 | task->t.regs.edx | 1 |
| BUF_SIZE | 0 | task | 88 |
| BUF_SIZE | 0 | task->buf | 1-s32max,18446744071562067968-u64max |
| CAPPED_DATA | 0 | task | 1 |
| DATA_SOURCE | 0 | task | r uvesafb_prep |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &info->lock |