Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/video/fbdev/matrox/matroxfb_g450.c cve2_init_TV() -> cve2_set_reg()

Type Parameter Key Value
PARAM_VALUE 0 minfo 4096-ptr_max
PARAM_VALUE 0 minfo->outputs 4096-ptr_max
PARAM_VALUE 1 reg 128
PARAM_VALUE 2 val 0-255
DATA_SOURCE 0 minfo $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &minfo->altout.lock
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &minfo->crtc2.lock
TYPE_LOCK (struct matrox_fb_info)->altout.lock

drivers/video/fbdev/matrox/matroxfb_g450.c cve2_init_TV() -> cve2_set_reg()

Type Parameter Key Value
PARAM_VALUE 0 minfo 4096-ptr_max
PARAM_VALUE 0 minfo->lock.DAC.rlock.dep_map->name 0-255
PARAM_VALUE 0 minfo->outputs 4096-ptr_max
PARAM_VALUE 1 reg 130
PARAM_VALUE 2 val 0-255
DATA_SOURCE 0 minfo $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &minfo->altout.lock
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &minfo->crtc2.lock
TYPE_LOCK (struct matrox_fb_info)->altout.lock

drivers/video/fbdev/matrox/matroxfb_g450.c cve2_init_TV() -> cve2_set_reg()

Type Parameter Key Value
PARAM_VALUE 0 minfo 4096-ptr_max
PARAM_VALUE 0 minfo->lock.DAC.rlock.dep_map->name 0-255
PARAM_VALUE 0 minfo->outputs 4096-ptr_max
PARAM_VALUE 1 reg 131
PARAM_VALUE 2 val 0-255
DATA_SOURCE 0 minfo $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &minfo->altout.lock
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &minfo->crtc2.lock
TYPE_LOCK (struct matrox_fb_info)->altout.lock

drivers/video/fbdev/matrox/matroxfb_g450.c cve2_init_TV() -> cve2_set_reg()

Type Parameter Key Value
PARAM_VALUE 0 minfo 4096-ptr_max
PARAM_VALUE 0 minfo->lock.DAC.rlock.dep_map->name 0-255
PARAM_VALUE 0 minfo->outputs 4096-ptr_max
PARAM_VALUE 1 reg 132
PARAM_VALUE 2 val 0-255
DATA_SOURCE 0 minfo $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &minfo->altout.lock
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &minfo->crtc2.lock
TYPE_LOCK (struct matrox_fb_info)->altout.lock

drivers/video/fbdev/matrox/matroxfb_g450.c cve2_init_TV() -> cve2_set_reg()

Type Parameter Key Value
PARAM_VALUE 0 minfo 4096-ptr_max
PARAM_VALUE 0 minfo->lock.DAC.rlock.dep_map->name 0-255
PARAM_VALUE 0 minfo->outputs 4096-ptr_max
PARAM_VALUE 1 reg 133
PARAM_VALUE 2 val 0-255
DATA_SOURCE 0 minfo $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &minfo->altout.lock
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &minfo->crtc2.lock
TYPE_LOCK (struct matrox_fb_info)->altout.lock

drivers/video/fbdev/matrox/matroxfb_g450.c cve2_init_TV() -> cve2_set_reg()

Type Parameter Key Value
PARAM_VALUE 0 minfo 4096-ptr_max
PARAM_VALUE 0 minfo->lock.DAC.rlock.dep_map->name 0-255
PARAM_VALUE 0 minfo->outputs 4096-ptr_max
PARAM_VALUE 1 reg 62
PARAM_VALUE 2 val 1
DATA_SOURCE 0 minfo $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &minfo->altout.lock
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &minfo->crtc2.lock
TYPE_LOCK (struct matrox_fb_info)->altout.lock

drivers/video/fbdev/matrox/matroxfb_g450.c cve2_init_TV() -> cve2_set_reg()

Type Parameter Key Value
PARAM_VALUE 0 minfo 4096-ptr_max
PARAM_VALUE 0 minfo->lock.DAC.rlock.dep_map->name 0-255
PARAM_VALUE 0 minfo->outputs 4096-ptr_max
PARAM_VALUE 1 reg 0-61
PARAM_VALUE 2 val 0-255
DATA_SOURCE 0 minfo $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &minfo->altout.lock
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &minfo->crtc2.lock
TYPE_LOCK (struct matrox_fb_info)->altout.lock

drivers/video/fbdev/matrox/matroxfb_g450.c cve2_init_TV() -> cve2_set_reg()

Type Parameter Key Value
PARAM_VALUE 0 minfo 4096-ptr_max
PARAM_VALUE 0 minfo->lock.DAC.rlock.dep_map->name 0-255
PARAM_VALUE 0 minfo->outputs 4096-ptr_max
PARAM_VALUE 1 reg 62
PARAM_VALUE 2 val 0
DATA_SOURCE 0 minfo $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &minfo->altout.lock
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &minfo->crtc2.lock
TYPE_LOCK (struct matrox_fb_info)->altout.lock

drivers/video/fbdev/matrox/matroxfb_g450.c g450_set_ctrl() -> cve2_set_reg()

Type Parameter Key Value
PARAM_VALUE 1 reg 32
CAPPED_DATA 2 val 1
DATA_SOURCE 0 minfo $0
NOCHECK_CALL
USER_DATA 2 val s32min-s32max[c]
UNITS 2 val unit_array_size
LOCK2 &info->lock
LOCK2 &minfo->altout.lock
TYPE_LOCK (struct fb_info)->lock
TYPE_LOCK (struct matrox_fb_info)->altout.lock

drivers/video/fbdev/matrox/matroxfb_g450.c g450_set_ctrl() -> cve2_set_reg()

Type Parameter Key Value
PARAM_VALUE 0 minfo 4096-ptr_max
PARAM_VALUE 0 minfo->lock.DAC.rlock.dep_map->name 0-255
PARAM_VALUE 1 reg 34
CAPPED_DATA 2 val 1
DATA_SOURCE 0 minfo $0
NOCHECK_CALL
USER_DATA 2 val s32min-s32max[c]
UNITS 2 val unit_array_size
LOCK2 &info->lock
LOCK2 &minfo->altout.lock
TYPE_LOCK (struct fb_info)->lock
TYPE_LOCK (struct matrox_fb_info)->altout.lock

drivers/video/fbdev/matrox/matroxfb_g450.c g450_set_ctrl() -> cve2_set_reg()

Type Parameter Key Value
PARAM_VALUE 1 reg 37
CAPPED_DATA 2 val 1
DATA_SOURCE 0 minfo $0
NOCHECK_CALL
USER_DATA 2 val s32min-s32max[c]
UNITS 2 val unit_array_size
LOCK2 &info->lock
LOCK2 &minfo->altout.lock
TYPE_LOCK (struct fb_info)->lock
TYPE_LOCK (struct matrox_fb_info)->altout.lock

drivers/video/fbdev/matrox/matroxfb_g450.c g450_set_ctrl() -> cve2_set_reg()

Type Parameter Key Value
PARAM_VALUE 0 minfo 4096-ptr_max
PARAM_VALUE 0 minfo->lock.DAC.rlock.dep_map->name 0-255
PARAM_VALUE 1 reg 5
DATA_SOURCE 0 minfo $0
NOCHECK_CALL
HOST_DATA 2 val 0-255
LOCK2 &info->lock
LOCK2 &minfo->altout.lock
TYPE_LOCK (struct fb_info)->lock
TYPE_LOCK (struct matrox_fb_info)->altout.lock