Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c pisp_fe_isr() -> pisp_fe_reg_write()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 1 offset 4
PARAM_VALUE 2 val 8
DATA_SOURCE 0 fe $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c pisp_fe_isr() -> pisp_fe_reg_write()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 1 offset 28
DATA_SOURCE 0 fe $0
DATA_SOURCE 2 val r pisp_fe_reg_read
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c pisp_fe_regs_show() -> pisp_fe_reg_write()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 1 offset 4
PARAM_VALUE 2 val 8
BUF_SIZE 0 fe s32min-(-2),1-s32max
BUF_SIZE 0 fe s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 fe unit_array_size
LOCK2 &s->lock
TYPE_LOCK (struct seq_file)->lock

drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c pisp_fe_start() -> pisp_fe_reg_write()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 1 offset 4
PARAM_VALUE 2 val 4
DATA_SOURCE 0 fe $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 cfe->csi2.sd.active_state->lock
HALF_LOCKED2 vq->lock

drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c pisp_fe_start() -> pisp_fe_reg_write()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 1 offset 28
PARAM_VALUE 2 val u32max
DATA_SOURCE 0 fe $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 cfe->csi2.sd.active_state->lock
HALF_LOCKED2 vq->lock

drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c pisp_fe_start() -> pisp_fe_reg_write()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 1 offset 24
PARAM_VALUE 2 val 771
DATA_SOURCE 0 fe $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 cfe->csi2.sd.active_state->lock
HALF_LOCKED2 vq->lock

drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c pisp_fe_stop() -> pisp_fe_reg_write()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 1 offset 24
PARAM_VALUE 2 val 0
DATA_SOURCE 0 fe $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c pisp_fe_stop() -> pisp_fe_reg_write()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 1 offset 4
PARAM_VALUE 2 val 2
DATA_SOURCE 0 fe $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c pisp_fe_stop() -> pisp_fe_reg_write()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 1 offset 28
PARAM_VALUE 2 val u32max
DATA_SOURCE 0 fe $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c pisp_fe_submit_job() -> pisp_fe_reg_write()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 1 offset 4
PARAM_VALUE 2 val 1
DATA_SOURCE 0 fe $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &cfe->state_lock
HALF_LOCKED2 flags
TYPE_LOCK (struct cfe_device)->state_lock