Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/video/fbdev/cyber2000fb.c cyber2000fb_ddc_getscl() -> cyber2000_grphr()

Type Parameter Key Value
PARAM_VALUE 0 reg 176
PARAM_VALUE 1 cfb 4096-ptr_max
BUF_SIZE 1 cfb s32min-(-2),1-s32max
BUF_SIZE 1 cfb s32min-(-2),1-s32max
DATA_SOURCE 1 cfb $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 1 &cfb->reg_b0_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct cfb_info)->reg_b0_lock

drivers/video/fbdev/cyber2000fb.c cyber2000fb_ddc_getsda() -> cyber2000_grphr()

Type Parameter Key Value
PARAM_VALUE 0 reg 176
PARAM_VALUE 1 cfb 4096-ptr_max
BUF_SIZE 1 cfb s32min-(-2),1-s32max
BUF_SIZE 1 cfb s32min-(-2),1-s32max
DATA_SOURCE 1 cfb $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 1 &cfb->reg_b0_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct cfb_info)->reg_b0_lock

drivers/video/fbdev/cyber2000fb.c cyber2000fb_ddc_setscl() -> cyber2000_grphr()

Type Parameter Key Value
PARAM_VALUE 0 reg 176
PARAM_VALUE 1 cfb 4096-ptr_max
BUF_SIZE 1 cfb s32min-(-1),1-s32max
BUF_SIZE 1 cfb s32min-(-1),1-s32max
DATA_SOURCE 1 cfb $0
STR_LEN 0 reg (-1),11
STR_LEN 1 cfb (-1),11
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 1 &cfb->reg_b0_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct cfb_info)->reg_b0_lock

drivers/video/fbdev/cyber2000fb.c cyber2000fb_ddc_setsda() -> cyber2000_grphr()

Type Parameter Key Value
PARAM_VALUE 0 reg 176
PARAM_VALUE 1 cfb 4096-ptr_max
BUF_SIZE 1 cfb s32min-(-1),1-s32max
BUF_SIZE 1 cfb s32min-(-1),1-s32max
DATA_SOURCE 1 cfb $0
STR_LEN 0 reg (-1),11
STR_LEN 1 cfb (-1),11
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 1 &cfb->reg_b0_lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct cfb_info)->reg_b0_lock

drivers/video/fbdev/cyber2000fb.c cyber2000fb_disable_extregs() -> cyber2000_grphr()

Type Parameter Key Value
PARAM_VALUE 0 reg 60
PARAM_VALUE 1 cfb 4096-ptr_max
DATA_SOURCE 1 cfb $0

drivers/video/fbdev/cyber2000fb.c cyber2000fb_enable_extregs() -> cyber2000_grphr()

Type Parameter Key Value
PARAM_VALUE 0 reg 60
PARAM_VALUE 1 cfb 4096-ptr_max
DATA_SOURCE 1 cfb $0

drivers/video/fbdev/cyber2000fb.c cyberpro_common_probe() -> cyber2000_grphr()

Type Parameter Key Value
PARAM_VALUE 0 reg 113
PARAM_VALUE 1 cfb 4096-ptr_max
PARAM_VALUE 1 cfb->regs 4096-ptr_max
BUF_SIZE 1 cfb 4896
BUF_SIZE 1 cfb->fb.device 1616
DATA_SOURCE 1 cfb $0
BIT_INFO 1 cfb->ref_ps 0x10d2,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 cfb->mclk_div 0-255
HOST_DATA 1 cfb->mclk_mult 0-255

drivers/video/fbdev/cyber2000fb.c cyberpro_common_probe() -> cyber2000_grphr()

Type Parameter Key Value
PARAM_VALUE 0 reg 114
PARAM_VALUE 1 cfb 4096-ptr_max
PARAM_VALUE 1 cfb->regs 4096-ptr_max
BUF_SIZE 1 cfb 4896
BUF_SIZE 1 cfb->fb.device 1616
DATA_SOURCE 1 cfb $0
BIT_INFO 1 cfb->ref_ps 0x10d2,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 cfb->mclk_div 0-255
HOST_DATA 1 cfb->mclk_mult 0-255
HOST_DATA 1 cfb->mem_ctl1 0-255

drivers/video/fbdev/cyber2000fb.c cyberpro_pci_enable_mmio() -> cyber2000_grphr()

Type Parameter Key Value
PARAM_VALUE 0 reg 48
PARAM_VALUE 1 cfb 4096-ptr_max
BUF_SIZE 1 cfb s32min-(-2),1-s32max
BUF_SIZE 1 cfb s32min-(-2),1-s32max
BUF_SIZE 1 cfb->fb.device (-1),1616
DATA_SOURCE 1 cfb $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 cfb unit_byte

drivers/video/fbdev/cyber2000fb.c cyberpro_pci_probe() -> cyber2000_grphr()

Type Parameter Key Value
PARAM_VALUE 0 reg 178
PARAM_VALUE 1 cfb 4096-ptr_max
PARAM_VALUE 1 cfb->regs 4096-ptr_max
BUF_SIZE 1 cfb 4896
BUF_SIZE 1 cfb->fb.device 1616
DATA_SOURCE 1 cfb r cyberpro_alloc_fb_info
BIT_INFO 1 cfb->ref_ps 0x10d2,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING

drivers/video/fbdev/cyber2000fb.c cyberpro_pci_probe() -> cyber2000_grphr()

Type Parameter Key Value
PARAM_VALUE 0 reg 179
PARAM_VALUE 1 cfb 4096-ptr_max
PARAM_VALUE 1 cfb->regs 4096-ptr_max
BUF_SIZE 1 cfb 4896
BUF_SIZE 1 cfb->fb.device 1616
DATA_SOURCE 1 cfb r cyberpro_alloc_fb_info
BIT_INFO 1 cfb->ref_ps 0x10d2,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 cfb->mclk_mult 0-255