Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 1 offs 8132
PARAM_VALUE 2 value 0-4095
BIT_INFO 2 value 0x0,0x7
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_writew()

Type Parameter Key Value
PARAM_VALUE 1 offs 8148
PARAM_VALUE 2 value 17,273-32529
BIT_INFO 2 value 0x11,0x7f11
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_writew()

Type Parameter Key Value
PARAM_VALUE 1 offs 8148
BIT_INFO 2 value 0x0,0x1f
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_writew()

Type Parameter Key Value
PARAM_VALUE 1 offs 8142
PARAM_VALUE 2 value 0-8,1280-1288,3840-3848,16384-16392,65280-65288
BIT_INFO 2 value 0x0,0xf
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/matrox/matroxfb_base.c matrox_pan_var() -> mga_writew()

Type Parameter Key Value
PARAM_VALUE 1 offs 8148
PARAM_VALUE 2 value 13,269-65293
BIT_INFO 2 value 0xd,0xff0d
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &minfo->lock.DAC
LOCK2 flags
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &console_sem
TYPE_LOCK (struct matrox_fb_info)->lock.DAC

drivers/video/fbdev/matrox/matroxfb_base.c matrox_pan_var() -> mga_writew()

Type Parameter Key Value
PARAM_VALUE 1 offs 8148
PARAM_VALUE 2 value 12,268-65292
BIT_INFO 2 value 0xc,0xff0c
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &minfo->lock.DAC
LOCK2 flags
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &console_sem
TYPE_LOCK (struct matrox_fb_info)->lock.DAC

drivers/video/fbdev/matrox/matroxfb_base.c matrox_pan_var() -> mga_writew()

Type Parameter Key Value
PARAM_VALUE 1 offs 8158
PARAM_VALUE 2 value 8,264-65288
BIT_INFO 2 value 0x8,0xff08
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &minfo->lock.DAC
LOCK2 flags
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &console_sem
TYPE_LOCK (struct matrox_fb_info)->lock.DAC

drivers/video/fbdev/matrox/matroxfb_base.c matrox_pan_var() -> mga_writew()

Type Parameter Key Value
PARAM_VALUE 1 offs 8158
PARAM_VALUE 2 value 0,256-65280
BIT_INFO 2 value 0x0,0xff00
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &minfo->lock.DAC
LOCK2 flags
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &console_sem
TYPE_LOCK (struct matrox_fb_info)->lock.DAC

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

Type Parameter Key Value
PARAM_VALUE 1 offs 8158
BIT_INFO 2 value 0x0,0xffffff00
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &minfo->lock.DAC
LOCK2 flags
TYPE_LOCK (struct matrox_fb_info)->lock.DAC

drivers/video/fbdev/matrox/matroxfb_Ti3026.c Ti3026_restore() -> mga_writew()

Type Parameter Key Value
PARAM_VALUE 1 offs 8158
BIT_INFO 2 value 0x0,0x7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/matrox/matroxfb_DAC1064.c MGA1064_preinit() -> mga_writew()

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

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

Type Parameter Key Value
PARAM_VALUE 1 offs 8158
BIT_INFO 2 value 0x0,0x7
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_writew()

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

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

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

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

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

drivers/video/fbdev/matrox/matroxfb_DAC1064.c MGAG100_reset() -> mga_writew()

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

drivers/video/fbdev/matrox/matroxfb_DAC1064.c MGAG100_restore() -> mga_writew()

Type Parameter Key Value
PARAM_VALUE 1 offs 8158
PARAM_VALUE 2 value 8,264-65288
BIT_INFO 2 value 0x8,0x8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &minfo->crtc2.lock

drivers/video/fbdev/matrox/matroxfb_DAC1064.c MGAG100_restore() -> mga_writew()

Type Parameter Key Value
PARAM_VALUE 1 offs 8158
BIT_INFO 2 value 0x0,0x7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &minfo->crtc2.lock

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

Type Parameter Key Value
PARAM_VALUE 1 offs 8132
BIT_INFO 2 value 0x2001,0xff01
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 value 0-u16max[c]
HALF_LOCKED2 &pool->lock

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

Type Parameter Key Value
PARAM_VALUE 1 offs 8132
PARAM_VALUE 2 value 1,257-65281
BIT_INFO 2 value 0x1,0x1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 value 1,257-65281[c]
HALF_LOCKED2 &pool->lock