Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/video/fbdev/via/via-core.c viafb_dma_copy_out_sg() -> viafb_mmio_read()

Type Parameter Key Value
PARAM_VALUE 0 reg 3588
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &cam->lock
LOCK2 flags
LOCK2 global &global_dev.reg_lock
LOCK2 global &viafb_dma_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq
TYPE_LOCK (struct via_camera)->lock
TYPE_LOCK (struct viafb_dev)->reg_lock

drivers/video/fbdev/via/via-core.c viafb_dma_copy_out_sg() -> viafb_mmio_read()

Type Parameter Key Value
PARAM_VALUE 0 reg 3588
RX_PATH
TASK_NOT_RUNNING
LOCK2 &cam->lock
LOCK2 global &viafb_dma_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq
TYPE_LOCK (struct via_camera)->lock

drivers/video/fbdev/via/via-core.c viafb_dma_irq() -> viafb_mmio_read()

Type Parameter Key Value
PARAM_VALUE 0 reg 3588
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &global_dev.reg_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags
TYPE_LOCK (struct viafb_dev)->reg_lock