Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/video/fbdev/tridentfb.c crtc_unlock() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 17
PARAM_VALUE 2 val 0-127
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560
DATA_SOURCE 0 par $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-127
UNITS 0 par unit_byte
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/tridentfb.c set_lwidth() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 19
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560
DATA_SOURCE 0 par $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 par unit_byte
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/tridentfb.c set_lwidth() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 41
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560
DATA_SOURCE 0 par $0
BIT_INFO 0 par->chip_id 0x9000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-255[c]
UNITS 0 par unit_byte
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/tridentfb.c set_lwidth() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 41
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560
DATA_SOURCE 0 par $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-255[c]
UNITS 0 par unit_byte
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/tridentfb.c set_screen_start() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 1 reg 13
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560
DATA_SOURCE 0 par $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 par unit_byte
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/tridentfb.c set_screen_start() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 12
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560
DATA_SOURCE 0 par $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 par unit_byte
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/tridentfb.c set_screen_start() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 30
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560
DATA_SOURCE 0 par $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-255
UNITS 0 par unit_byte
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/tridentfb.c set_screen_start() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 39
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560
DATA_SOURCE 0 par $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-255
UNITS 0 par unit_byte
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/tridentfb.c tridentfb_set_par() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 6
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 par unit_byte
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/tridentfb.c tridentfb_set_par() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 18
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0,3-254[c]
UNITS 0 par unit_byte
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/tridentfb.c tridentfb_set_par() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 16
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 par unit_byte
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/tridentfb.c tridentfb_set_par() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 17
PARAM_VALUE 2 val 0-15
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 par unit_byte
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/tridentfb.c tridentfb_set_par() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 21
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0,4-255[c]
UNITS 0 par unit_byte
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/tridentfb.c tridentfb_set_par() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 22
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 par unit_byte
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/tridentfb.c tridentfb_set_par() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 0
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 par unit_byte
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/tridentfb.c tridentfb_set_par() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 1
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-254[c]
UNITS 0 par unit_byte
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/tridentfb.c tridentfb_set_par() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 4
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 par unit_byte
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/tridentfb.c tridentfb_set_par() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 5
PARAM_VALUE 2 val 0-31,128-159
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BIT_INFO 2 val 0x0,0x9f
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 par unit_byte
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/tridentfb.c tridentfb_set_par() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 2
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-255[c]
UNITS 0 par unit_byte
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/tridentfb.c tridentfb_set_par() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 3
PARAM_VALUE 2 val 0-31
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 par unit_byte
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/tridentfb.c tridentfb_set_par() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 7
PARAM_VALUE 2 val 16-31,48-63,80-95,112-127,144-159,176-191,208-223,240-255
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
FUZZY_MAX 2 val 16
BIT_INFO 2 val 0x10,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 par unit_byte
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/tridentfb.c tridentfb_set_par() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 39
PARAM_VALUE 2 val 8-15,24-255
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BIT_INFO 2 val 0x8,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 8-15,24-255[c]
UNITS 0 par unit_byte
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/tridentfb.c tridentfb_set_par() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 43
PARAM_VALUE 2 val 0-3,8-11,16-19,24-27
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BIT_INFO 2 val 0x0,0x1b
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-3,8-11,16-19,24-27[c]
UNITS 0 par unit_byte
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/tridentfb.c tridentfb_set_par() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 9
PARAM_VALUE 2 val 64,96
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
FUZZY_MAX 2 val 64
BIT_INFO 2 val 0x40,0x60
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 par unit_byte
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/tridentfb.c tridentfb_set_par() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 24
PARAM_VALUE 2 val 255
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 par unit_byte
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/tridentfb.c tridentfb_set_par() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 8
PARAM_VALUE 2 val 0
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 par unit_byte
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/tridentfb.c tridentfb_set_par() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 23
PARAM_VALUE 2 val 195
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 par unit_byte
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/tridentfb.c tridentfb_set_par() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 33
PARAM_VALUE 2 val 32
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 par unit_byte
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/tridentfb.c tridentfb_set_par() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 30
PARAM_VALUE 2 val 128,132
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
FUZZY_MAX 2 val 132
BIT_INFO 2 val 0x80,0x84
HARD_MAX 2 val 132
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 par unit_byte
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/tridentfb.c tridentfb_set_par() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 54
PARAM_VALUE 2 val 128
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 par unit_byte
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/tridentfb.c tridentfb_set_par() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 56
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-255
UNITS 0 par unit_byte
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/tridentfb.c tridentfb_set_par() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 58
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-255
UNITS 0 par unit_byte
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/tridentfb.c tridentfb_set_par() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 42
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BIT_INFO 2 val 0x40,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-255
UNITS 0 par unit_byte
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/tridentfb.c tridentfb_set_par() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 47
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BIT_INFO 2 val 0x10,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-255
UNITS 0 par unit_byte
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/tridentfb.c tridentfb_set_par() -> write3X4()

Type Parameter Key Value
PARAM_VALUE 0 par 4096-ptr_max
PARAM_VALUE 1 reg 57
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BUF_SIZE 0 par 2,4,16,24,32,128,216,248,256,1288,1984,2560,2864
BIT_INFO 2 val 0x6,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-255
UNITS 0 par unit_byte
HALF_LOCKED2 &minfo->crtc2.lock