Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/video/fbdev/matrox/matroxfb_accel.c matroxfb_cfb4_clear() -> mga_writeb()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 value 0-255[c]
UNITS 1 offs unit_byte
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/matrox/matroxfb_accel.c matroxfb_cfb4_clear() -> mga_writeb()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 value 0-255[c]
UNITS 1 offs unit_byte
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/matrox/matroxfb_misc.c matroxfb_DAC_in() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 15360
PARAM_VALUE 2 value 1,6,26,31,42-47,57,68-70,72-74,76-79,136,140-143,160
DATA_SOURCE 2 value $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &minfo->altout.lock
HALF_LOCKED2 &minfo->lock.DAC
HALF_LOCKED2 flags

drivers/video/fbdev/matrox/matroxfb_misc.c matroxfb_DAC_out() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 15360
PARAM_VALUE 2 value 4-6,8-10,12-18,24-26,28-32,42-58,62,64-78,135-136,138-139,141-143,160,162
DATA_SOURCE 2 value $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &minfo->altout.lock
HALF_LOCKED2 &minfo->lock.DAC
HALF_LOCKED2 flags

drivers/video/fbdev/matrox/matroxfb_misc.c matroxfb_DAC_out() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 15370
DATA_SOURCE 2 value $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 value 0-255
USER_DATA 2 value 0-255[c]
UNITS 2 value unit_array_size
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &minfo->altout.lock
HALF_LOCKED2 &minfo->lock.DAC
HALF_LOCKED2 flags

drivers/video/fbdev/matrox/matroxfb_misc.c matroxfb_vgaHWrestore() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 8128
PARAM_VALUE 2 value 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/matrox/matroxfb_misc.c matroxfb_vgaHWrestore() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 8130
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/matrox/matroxfb_misc.c matroxfb_vgaHWrestore() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 8128
PARAM_VALUE 2 value 0-20
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/matrox/matroxfb_misc.c matroxfb_vgaHWrestore() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 8128
PARAM_VALUE 2 value 0-15,65,255
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/matrox/matroxfb_misc.c matroxfb_vgaHWrestore() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 15362
PARAM_VALUE 2 value 255
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/matrox/matroxfb_misc.c matroxfb_vgaHWrestore() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 15360
PARAM_VALUE 2 value 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/matrox/matroxfb_misc.c matroxfb_vgaHWrestore() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 15361
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/matrox/matroxfb_misc.c matroxfb_vgaHWrestore() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 8128
PARAM_VALUE 2 value 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/matrox/matroxfb_base.c matroxfb_blank() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 8132
PARAM_VALUE 2 value 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/matrox/matroxfb_base.c matroxfb_blank() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 8133
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 value 0-255[c]
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/matrox/matroxfb_base.c matroxfb_blank() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 8158
PARAM_VALUE 2 value 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/matrox/matroxfb_base.c matroxfb_blank() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 8159
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 value 0-255[c]
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/matrox/matroxfb_base.c matroxfb_crtc1_panpos() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 8158
PARAM_VALUE 2 value 1-255
DATA_SOURCE 2 value r mga_readb
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 value 1-255
LOCK2 &minfo->lock.DAC
LOCK2 flags
TYPE_LOCK (struct matrox_fb_info)->lock.DAC

drivers/video/fbdev/matrox/matroxfb_base.c matroxfb_getmemory() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 8158
PARAM_VALUE 2 value 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/video/fbdev/matrox/matroxfb_base.c matroxfb_getmemory() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 8159
BIT_INFO 2 value 0x80,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 value 0-255
HALF_LOCKED2 &pool->lock

drivers/video/fbdev/matrox/matroxfb_base.c matroxfb_getmemory() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 1048576,3145728-33554431
PARAM_VALUE 2 value 2
CAPPED_DATA 1 offs 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/video/fbdev/matrox/matroxfb_base.c matroxfb_getmemory() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 8191
PARAM_VALUE 2 value 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/video/fbdev/matrox/matroxfb_base.c matroxfb_getmemory() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 1048576,3145728-33554431
CAPPED_DATA 1 offs 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 value 0-255
HALF_LOCKED2 &pool->lock

drivers/video/fbdev/matrox/matroxfb_base.c matroxfb_getmemory() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 1048576,3145728-33554431
CAPPED_DATA 1 offs 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/video/fbdev/matrox/matroxfb_base.c matroxfb_getmemory() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 8158
PARAM_VALUE 2 value 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/video/fbdev/matrox/matroxfb_base.c matroxfb_getmemory() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 8159
DATA_SOURCE 2 value r mga_readb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 value 0-255
HALF_LOCKED2 &pool->lock

drivers/video/fbdev/matrox/matroxfb_base.c matroxfb_setcolreg() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 15360
CAPPED_DATA 2 value 1
DATA_SOURCE 2 value $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 value 0-255[c]
HALF_LOCKED2 &fb_info->lock
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/matrox/matroxfb_base.c matroxfb_setcolreg() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 15361
DATA_SOURCE 2 value $1 [m]
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 value 0-255[c]
HALF_LOCKED2 &fb_info->lock
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/matrox/matroxfb_base.c matroxfb_setcolreg() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 15361
DATA_SOURCE 2 value $2 [m]
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 value 0-255[c]
HALF_LOCKED2 &fb_info->lock
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/matrox/matroxfb_base.c matroxfb_setcolreg() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 15361
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 value 0-255[c]
HALF_LOCKED2 &fb_info->lock
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/matrox/g450_pll.c __g450_setclk() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 8132
PARAM_VALUE 2 value 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &minfo->lock.DAC
LOCK2 flags
HALF_LOCKED2 &minfo->altout.lock
TYPE_LOCK (struct matrox_fb_info)->lock.DAC

drivers/video/fbdev/matrox/g450_pll.c __g450_setclk() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 8133
BIT_INFO 2 value 0x20,0xff
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 value 0-255[c]
LOCK2 &minfo->lock.DAC
LOCK2 flags
HALF_LOCKED2 &minfo->altout.lock
TYPE_LOCK (struct matrox_fb_info)->lock.DAC

drivers/video/fbdev/matrox/g450_pll.c __g450_setclk() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 8130
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 value 0-255
HALF_LOCKED2 &minfo->altout.lock

drivers/video/fbdev/matrox/matroxfb_Ti3026.c Ti3026_preinit() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 8130
PARAM_VALUE 2 value 103
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/video/fbdev/matrox/matroxfb_DAC1064.c MGA1064_restore() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 7708
PARAM_VALUE 2 value 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/matrox/matroxfb_DAC1064.c MGA1064_restore() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 8191
PARAM_VALUE 2 value 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/matrox/matroxfb_DAC1064.c MGAG100_preinit() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 7173
PARAM_VALUE 2 value 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/video/fbdev/matrox/matroxfb_DAC1064.c MGAG100_preinit() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 7173
PARAM_VALUE 2 value 128
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/video/fbdev/matrox/matroxfb_DAC1064.c MGAG100_preinit() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 7173
PARAM_VALUE 2 value 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/video/fbdev/matrox/matroxfb_DAC1064.c MGAG100_preinit() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 7173
PARAM_VALUE 2 value 192
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/video/fbdev/matrox/matroxfb_DAC1064.c MGAG100_preinit() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 8142
PARAM_VALUE 2 value 6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/video/fbdev/matrox/matroxfb_DAC1064.c MGAG100_preinit() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 8143
PARAM_VALUE 2 value 4-7
BIT_INFO 2 value 0x4,0x7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 value 4-7[c]
HALF_LOCKED2 &pool->lock

drivers/video/fbdev/matrox/matroxfb_DAC1064.c MGAG100_preinit() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 0
PARAM_VALUE 2 value 170
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/video/fbdev/matrox/matroxfb_DAC1064.c MGAG100_preinit() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 2048
PARAM_VALUE 2 value 85
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/video/fbdev/matrox/matroxfb_DAC1064.c MGAG100_preinit() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 16384
PARAM_VALUE 2 value 85
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/video/fbdev/matrox/matroxfb_DAC1064.c MGAG100_progPixClock() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 8130
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 value 0-255
HALF_LOCKED2 &pool->lock

drivers/video/fbdev/matrox/matroxfb_DAC1064.c g450_preinit() -> mga_writeb()

Type Parameter Key Value
PARAM_VALUE 1 offs 8132
PARAM_VALUE 2 value 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock