Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/video/fbdev/uvesafb.c uvesafb_blank() -> uvesafb_exec()

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
BIT_INFO 0 task->t.regs.ebx 0x1,0x501
HARD_MAX 0 task->t.regs.ebx 1025
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/uvesafb.c uvesafb_exit() -> uvesafb_exec()

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_exec()

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 3
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_set_par() -> uvesafb_exec()

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 59
PARAM_VALUE 0 task->t.regs.eax 20226
PARAM_VALUE 0 task->t.regs.ebx 16384-83967
BUF_SIZE 0 task 88
BUF_SIZE 0 task->buf 59
CAPPED_DATA 0 task 1
DATA_SOURCE 0 task r uvesafb_prep
BIT_INFO 0 task->t.regs.ebx 0x4000,0xffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/uvesafb.c uvesafb_set_par() -> uvesafb_exec()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
PARAM_VALUE 0 task->ack 0
PARAM_VALUE 0 task->buf 0
PARAM_VALUE 0 task->done 4096-ptr_max
PARAM_VALUE 0 task->done->done 0-4294967293,u32max
PARAM_VALUE 0 task->done->wait.lock.owner (-1)
PARAM_VALUE 0 task->done->wait.lock.owner_cpu u32max
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->prev 4096-ptr_max
PARAM_VALUE 0 task->t.buf_len 0
PARAM_VALUE 0 task->t.flags 0
PARAM_VALUE 0 task->t.regs.cs 0
PARAM_VALUE 0 task->t.regs.ds 0
PARAM_VALUE 0 task->t.regs.eax 20232
PARAM_VALUE 0 task->t.regs.ebp 0
PARAM_VALUE 0 task->t.regs.ebx 2048
PARAM_VALUE 0 task->t.regs.ecx 0
PARAM_VALUE 0 task->t.regs.edi 0
PARAM_VALUE 0 task->t.regs.edx 0
PARAM_VALUE 0 task->t.regs.eflags 0
PARAM_VALUE 0 task->t.regs.eip 0
PARAM_VALUE 0 task->t.regs.es 0
PARAM_VALUE 0 task->t.regs.esi 0
PARAM_VALUE 0 task->t.regs.esp 0
PARAM_VALUE 0 task->t.regs.fs 0
PARAM_VALUE 0 task->t.regs.gs 0
PARAM_VALUE 0 task->t.regs.ss 0
BUF_SIZE 0 task 88
CAPPED_DATA 0 task 1
DATA_SOURCE 0 task r uvesafb_prep
MEM_ZERO 0 task
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/uvesafb.c uvesafb_setpalette() -> uvesafb_exec()

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
RX_PATH
TASK_NOT_RUNNING
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_getedid() -> uvesafb_exec()

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.owner (-1)
PARAM_VALUE 0 task->done->wait.lock.owner_cpu u32max
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
PARAM_VALUE 0 task->t.flags 0
PARAM_VALUE 0 task->t.regs.cs 0
PARAM_VALUE 0 task->t.regs.ds 0
PARAM_VALUE 0 task->t.regs.eax 20245
PARAM_VALUE 0 task->t.regs.ebp 0
PARAM_VALUE 0 task->t.regs.ebx 0
PARAM_VALUE 0 task->t.regs.ecx 0
PARAM_VALUE 0 task->t.regs.edi 0
PARAM_VALUE 0 task->t.regs.edx 0
PARAM_VALUE 0 task->t.regs.eflags 0
PARAM_VALUE 0 task->t.regs.eip 0
PARAM_VALUE 0 task->t.regs.es 0
PARAM_VALUE 0 task->t.regs.esi 0
PARAM_VALUE 0 task->t.regs.esp 0
PARAM_VALUE 0 task->t.regs.fs 0
PARAM_VALUE 0 task->t.regs.gs 0
PARAM_VALUE 0 task->t.regs.ss 0
BUF_SIZE 0 task 88
CAPPED_DATA 0 task 1
DATA_SOURCE 0 task $0
MEM_ZERO 0 task
RX_PATH
TASK_NOT_RUNNING

drivers/video/fbdev/uvesafb.c uvesafb_vbe_getedid() -> uvesafb_exec()

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->done->done 0-4294967293,u32max
PARAM_VALUE 0 task->done->wait.lock.dep_map->name 0-255
PARAM_VALUE 0 task->done->wait.lock.owner (-1)
PARAM_VALUE 0 task->done->wait.lock.owner_cpu u32max
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 128
PARAM_VALUE 0 task->t.flags 10
PARAM_VALUE 0 task->t.regs.cs 0
PARAM_VALUE 0 task->t.regs.ds 0
PARAM_VALUE 0 task->t.regs.eax 20245
PARAM_VALUE 0 task->t.regs.ebp 0
PARAM_VALUE 0 task->t.regs.ebx 1
PARAM_VALUE 0 task->t.regs.ecx 0
PARAM_VALUE 0 task->t.regs.edi 0
PARAM_VALUE 0 task->t.regs.edx 0
PARAM_VALUE 0 task->t.regs.eflags 0
PARAM_VALUE 0 task->t.regs.eip 0
PARAM_VALUE 0 task->t.regs.es 0
PARAM_VALUE 0 task->t.regs.esi 0
PARAM_VALUE 0 task->t.regs.esp 0
PARAM_VALUE 0 task->t.regs.fs 0
PARAM_VALUE 0 task->t.regs.gs 0
PARAM_VALUE 0 task->t.regs.ss 0
BUF_SIZE 0 task 88
BUF_SIZE 0 task->buf 128
CAPPED_DATA 0 task 1
DATA_SOURCE 0 task $0
MEM_ZERO 0 task
RX_PATH
TASK_NOT_RUNNING

drivers/video/fbdev/uvesafb.c uvesafb_vbe_getinfo() -> uvesafb_exec()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
PARAM_VALUE 0 task->done 4096-ptr_max
PARAM_VALUE 0 task->t.buf_len 1024
PARAM_VALUE 0 task->t.flags 1
PARAM_VALUE 0 task->t.regs.eax 20224
BUF_SIZE 0 task 88
BUF_SIZE 0 task->buf 1024
CAPPED_DATA 0 task 1
DATA_SOURCE 0 task $0
RX_PATH
TASK_NOT_RUNNING

drivers/video/fbdev/uvesafb.c uvesafb_vbe_getmodes() -> uvesafb_exec()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
PARAM_VALUE 0 task->ack 0
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.owner (-1)
PARAM_VALUE 0 task->done->wait.lock.owner_cpu u32max
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 69
PARAM_VALUE 0 task->t.flags 10
PARAM_VALUE 0 task->t.regs.cs 0
PARAM_VALUE 0 task->t.regs.ds 0
PARAM_VALUE 0 task->t.regs.eax 20225
PARAM_VALUE 0 task->t.regs.ebp 0
PARAM_VALUE 0 task->t.regs.ebx 0
PARAM_VALUE 0 task->t.regs.ecx 0-65534
PARAM_VALUE 0 task->t.regs.edi 0
PARAM_VALUE 0 task->t.regs.edx 0
PARAM_VALUE 0 task->t.regs.eflags 0
PARAM_VALUE 0 task->t.regs.eip 0
PARAM_VALUE 0 task->t.regs.es 0
PARAM_VALUE 0 task->t.regs.esi 0
PARAM_VALUE 0 task->t.regs.esp 0
PARAM_VALUE 0 task->t.regs.fs 0
PARAM_VALUE 0 task->t.regs.gs 0
PARAM_VALUE 0 task->t.regs.ss 0
BUF_SIZE 0 task 88
CAPPED_DATA 0 task 1
DATA_SOURCE 0 task $0
MEM_ZERO 0 task
RX_PATH
TASK_NOT_RUNNING

drivers/video/fbdev/uvesafb.c uvesafb_vbe_getstatesize() -> uvesafb_exec()

Type Parameter Key Value
PARAM_VALUE 0 task 4096-ptr_max
PARAM_VALUE 0 task->ack 0
PARAM_VALUE 0 task->buf 0
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.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
PARAM_VALUE 0 task->t.flags 0
PARAM_VALUE 0 task->t.regs.cs 0
PARAM_VALUE 0 task->t.regs.ds 0
PARAM_VALUE 0 task->t.regs.eax 20228
PARAM_VALUE 0 task->t.regs.ebp 0
PARAM_VALUE 0 task->t.regs.ebx 0
PARAM_VALUE 0 task->t.regs.ecx 15
PARAM_VALUE 0 task->t.regs.edi 0
PARAM_VALUE 0 task->t.regs.edx 0
PARAM_VALUE 0 task->t.regs.eflags 0
PARAM_VALUE 0 task->t.regs.eip 0
PARAM_VALUE 0 task->t.regs.es 0
PARAM_VALUE 0 task->t.regs.esi 0
PARAM_VALUE 0 task->t.regs.esp 0
PARAM_VALUE 0 task->t.regs.fs 0
PARAM_VALUE 0 task->t.regs.gs 0
PARAM_VALUE 0 task->t.regs.ss 0
BUF_SIZE 0 task 88
CAPPED_DATA 0 task 1
DATA_SOURCE 0 task $0
MEM_ZERO 0 task
RX_PATH
TASK_NOT_RUNNING

drivers/video/fbdev/uvesafb.c uvesafb_vbe_state_restore() -> uvesafb_exec()

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
HALF_LOCKED2 &info->lock

drivers/video/fbdev/uvesafb.c uvesafb_vbe_state_save() -> uvesafb_exec()

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
HALF_LOCKED2 &info->lock