Defined in 1 files as a function:

Referenced in 10 files:

Smatch caller information:

drivers/video/fbdev/uvesafb.c uvesafb_blank() -> vga_rseq()

Type Parameter Key Value
PARAM_VALUE 0 regbase 0
PARAM_VALUE 1 reg 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/s3fb.c s3_pci_probe() -> vga_rseq()

Type Parameter Key Value
PARAM_VALUE 1 reg 16
RX_PATH
TASK_NOT_RUNNING
UNITS 0 regbase unit_byte

drivers/video/fbdev/s3fb.c s3_pci_probe() -> vga_rseq()

Type Parameter Key Value
PARAM_VALUE 1 reg 17
RX_PATH
TASK_NOT_RUNNING
UNITS 0 regbase unit_byte

drivers/video/fbdev/s3fb.c s3_set_pixclock() -> vga_rseq()

Type Parameter Key Value
PARAM_VALUE 1 reg 21
RX_PATH
TASK_NOT_RUNNING
UNITS 0 regbase unit_byte
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &minfo->crtc2.lock
HALF_LOCKED2 &par->open_lock
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/s3fb.c svga_wseq_mask() -> vga_rseq()

Type Parameter Key Value
PARAM_VALUE 1 reg 1,4,13,20-21,24
DATA_SOURCE 0 regbase $0
DATA_SOURCE 1 reg $1
HARD_MAX 1 reg 24
RX_PATH
TASK_NOT_RUNNING
UNITS 0 regbase unit_byte
HALF_LOCKED2 &par->open_lock
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/vt8623fb.c svga_wseq_mask() -> vga_rseq()

Type Parameter Key Value
PARAM_VALUE 1 reg 1,16,21-22,26,30,42,64
DATA_SOURCE 0 regbase $0
DATA_SOURCE 1 reg $1
HARD_MAX 1 reg 64
RX_PATH
TASK_NOT_RUNNING
UNITS 0 regbase unit_byte
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/vt8623fb.c vt8623_pci_probe() -> vga_rseq()

Type Parameter Key Value
PARAM_VALUE 1 reg 52
RX_PATH
TASK_NOT_RUNNING
UNITS 0 regbase unit_byte

drivers/video/fbdev/vt8623fb.c vt8623_pci_probe() -> vga_rseq()

Type Parameter Key Value
PARAM_VALUE 1 reg 57
RX_PATH
TASK_NOT_RUNNING
UNITS 0 regbase unit_byte

drivers/video/console/vgacon.c vga_vesa_blank() -> vga_rseq()

Type Parameter Key Value
PARAM_VALUE 0 regbase 0
PARAM_VALUE 1 reg 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 regbase unit_byte
LOCK2 global &console_sem

drivers/video/fbdev/cirrusfb.c cirrusfb_blank() -> vga_rseq()

Type Parameter Key Value
PARAM_VALUE 1 reg 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/cirrusfb.c cirrusfb_check_mclk() -> vga_rseq()

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

drivers/video/fbdev/cirrusfb.c cirrusfb_get_memsize() -> vga_rseq()

Type Parameter Key Value
PARAM_VALUE 0 regbase 0
PARAM_VALUE 1 reg 20
DATA_SOURCE 0 regbase $1
RX_PATH
TASK_NOT_RUNNING

drivers/video/fbdev/cirrusfb.c cirrusfb_get_memsize() -> vga_rseq()

Type Parameter Key Value
PARAM_VALUE 0 regbase 0
PARAM_VALUE 1 reg 15
DATA_SOURCE 0 regbase $1
RX_PATH
TASK_NOT_RUNNING

drivers/video/fbdev/cirrusfb.c cirrusfb_set_mclk_as_source() -> vga_rseq()

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

drivers/video/fbdev/cirrusfb.c cirrusfb_set_mclk_as_source() -> vga_rseq()

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

drivers/video/fbdev/cirrusfb.c cirrusfb_set_par_foo() -> vga_rseq()

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

drivers/video/fbdev/cirrusfb.c cirrusfb_set_par_foo() -> vga_rseq()

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

drivers/video/fbdev/cirrusfb.c cirrusfb_set_par_foo() -> vga_rseq()

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

drivers/video/fbdev/cirrusfb.c cirrusfb_set_par_foo() -> vga_rseq()

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

drivers/video/vgastate.c restore_vga_text() -> vga_rseq()

Type Parameter Key Value
PARAM_VALUE 1 reg 2
RX_PATH
TASK_NOT_RUNNING
UNITS 0 regbase unit_byte
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &par->open_lock

drivers/video/vgastate.c restore_vga_text() -> vga_rseq()

Type Parameter Key Value
PARAM_VALUE 1 reg 4
RX_PATH
TASK_NOT_RUNNING
UNITS 0 regbase unit_byte
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &par->open_lock

drivers/video/vgastate.c restore_vga_text() -> vga_rseq()

Type Parameter Key Value
PARAM_VALUE 1 reg 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 regbase unit_byte
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &par->open_lock

drivers/video/vgastate.c save_vga_mode() -> vga_rseq()

Type Parameter Key Value
CAPPED_DATA 1 reg 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 regbase unit_byte
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &par->open_lock

drivers/video/vgastate.c save_vga_text() -> vga_rseq()

Type Parameter Key Value
PARAM_VALUE 1 reg 2
RX_PATH
TASK_NOT_RUNNING
UNITS 0 regbase unit_byte
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &par->open_lock

drivers/video/vgastate.c save_vga_text() -> vga_rseq()

Type Parameter Key Value
PARAM_VALUE 1 reg 4
RX_PATH
TASK_NOT_RUNNING
UNITS 0 regbase unit_byte
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &par->open_lock

drivers/video/vgastate.c save_vga_text() -> vga_rseq()

Type Parameter Key Value
PARAM_VALUE 1 reg 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 regbase unit_byte
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &par->open_lock

drivers/video/fbdev/neofb.c neofb_blank() -> vga_rseq()

Type Parameter Key Value
PARAM_VALUE 0 regbase 0
PARAM_VALUE 1 reg 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/neofb.c vgaHWProtect() -> vga_rseq()

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

drivers/video/fbdev/arkfb.c ark_dac_read_regs() -> vga_rseq()

Type Parameter Key Value
PARAM_VALUE 1 reg 28
UNITS 0 regbase unit_byte

drivers/video/fbdev/arkfb.c ark_dac_write_regs() -> vga_rseq()

Type Parameter Key Value
PARAM_VALUE 1 reg 28
RX_PATH
TASK_NOT_RUNNING
UNITS 0 regbase unit_byte

drivers/video/fbdev/arkfb.c ark_pci_probe() -> vga_rseq()

Type Parameter Key Value
PARAM_VALUE 1 reg 16
RX_PATH
TASK_NOT_RUNNING
UNITS 0 regbase unit_byte

drivers/video/fbdev/arkfb.c svga_wseq_mask() -> vga_rseq()

Type Parameter Key Value
PARAM_VALUE 1 reg 1,16,18
DATA_SOURCE 0 regbase $0
DATA_SOURCE 1 reg $1
HARD_MAX 1 reg 18
RX_PATH
TASK_NOT_RUNNING
UNITS 0 regbase unit_byte
HALF_LOCKED2 global &console_sem

drivers/video/fbdev/core/svgalib.c svga_wseq_multi() -> vga_rseq()

Type Parameter Key Value
PARAM_VALUE 1 reg 0-7,9,12-13,16-19,21-22,24,28-29,51-54,59,64-65,72,81,93-94,105
DATA_SOURCE 0 regbase $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 regbase unit_byte
HALF_LOCKED2 &minfo->crtc2.lock
HALF_LOCKED2 &par->open_lock
HALF_LOCKED2 global &console_sem