Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/video/fbdev/sstfb.c __sst_dac_read() -> __sst_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 556
PARAM_VALUE 2 val 2560,3328
DATA_SOURCE 0 vbase $0
BIT_INFO 2 val 0x800,0xf00
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/video/fbdev/sstfb.c __sst_dac_write() -> __sst_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 556
PARAM_VALUE 2 val 0-2047
DATA_SOURCE 0 vbase $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-2047[c]

drivers/video/fbdev/sstfb.c __sst_set_bits() -> __sst_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 272,528,532,536
DATA_SOURCE 0 vbase $0
DATA_SOURCE 1 reg $1
HARD_MAX 1 reg 536
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max

drivers/video/fbdev/sstfb.c __sst_unset_bits() -> __sst_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 528,532,536
CAPPED_DATA 2 val 1
DATA_SOURCE 0 vbase $0
DATA_SOURCE 1 reg $1
HARD_MAX 1 reg 536
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max

drivers/video/fbdev/sstfb.c sst_init() -> __sst_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 528
PARAM_VALUE 2 val 0-1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/video/fbdev/sstfb.c sst_init() -> __sst_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 532
PARAM_VALUE 2 val 2097576,2097578
BIT_INFO 2 val 0x2001a8,0x2001aa
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/video/fbdev/sstfb.c sst_init() -> __sst_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 536
PARAM_VALUE 2 val 408944864
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/video/fbdev/sstfb.c sst_init() -> __sst_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 540
PARAM_VALUE 2 val 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/video/fbdev/sstfb.c sst_init() -> __sst_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 512
PARAM_VALUE 2 val 2-3
BIT_INFO 2 val 0x2,0x3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/video/fbdev/sstfb.c sst_init() -> __sst_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 584
PARAM_VALUE 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/video/fbdev/sstfb.c sstfb_set_par() -> __sst_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 288
PARAM_VALUE 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/sstfb.c sstfb_set_par() -> __sst_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 520
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/sstfb.c sstfb_set_par() -> __sst_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 524
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max[c]
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/sstfb.c sstfb_set_par() -> __sst_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 544
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/sstfb.c sstfb_set_par() -> __sst_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 548
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/sstfb.c sstfb_set_par() -> __sst_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 536
DATA_SOURCE 2 val r __sst_read
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/sstfb.c sstfb_set_par() -> __sst_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 540
DATA_SOURCE 2 val r __sst_read
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/sstfb.c sstfb_set_par() -> __sst_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 532
PARAM_VALUE 2 val 0,2097152-u32max
BIT_INFO 2 val 0x21e000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0,2097152-u32max[c]
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/sstfb.c sstfb_set_par() -> __sst_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 584
PARAM_VALUE 2 val 0,1073741824
BIT_INFO 2 val 0x0,0x40000000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/sstfb.c sstfb_set_par() -> __sst_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 580
BIT_INFO 2 val 0x0,0xffe0ffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/sstfb.c sstfb_set_par() -> __sst_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 276
PARAM_VALUE 2 val 256
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/sstfb.c sstfb_set_par() -> __sst_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 280
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 8-u32max[c]
NO_OVERFLOW_SIMPLE 2 val
UNITS 2 val unit_byte
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/sstfb.c sstfb_set_par() -> __sst_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 284
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 8-4294967294[c]
NO_OVERFLOW_SIMPLE 2 val
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/sstfb.c sstfb_set_par() -> __sst_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 276
PARAM_VALUE 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/sstfb.c sstfb_setvgapass() -> __sst_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 528
PARAM_VALUE 2 val 0,2-4294967294
BIT_INFO 2 val 0x0,0xfffffffe
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0,2-4294967294
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &of->mutex

drivers/video/fbdev/sstfb.c sstfb_setvgapass() -> __sst_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 528
BIT_INFO 2 val 0x1,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &of->mutex