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_init() -> pisp_fe_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 0 fe->base 4096-ptr_max
PARAM_VALUE 1 offset 0
DATA_SOURCE 0 fe $0
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c pisp_fe_init() -> pisp_fe_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 0 fe->base 4096-ptr_max
PARAM_VALUE 1 offset 8
BUF_SIZE 0 fe->sd.entity.name 8
BUF_SIZE 0 fe->sd.entity.ops 32
BUF_SIZE 0 fe->sd.internal_ops 48
DATA_SOURCE 0 fe $0
STR_LEN 0 fe->sd.entity.name 7
STR_LEN 0 fe->sd.name 51
TERMINATED 0 fe->sd.entity.name 1
TERMINATED 0 fe->sd.name 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 fe->hw_revision 0-u32max
HOST_DATA 0 fe->sd.v4l2_dev->ref.refcount.refs.counter s32min-s32max

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

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 1 offset 8
DATA_SOURCE 0 fe $0
RX_PATH
TASK_NOT_RUNNING
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_read()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 1 offset 20
DATA_SOURCE 0 fe $0
RX_PATH
TASK_NOT_RUNNING
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_read()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 1 offset 12
DATA_SOURCE 0 fe $0
RX_PATH
TASK_NOT_RUNNING
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_read()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 1 offset 16
DATA_SOURCE 0 fe $0
RX_PATH
TASK_NOT_RUNNING
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_read()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 1 offset 28
DATA_SOURCE 0 fe $0
RX_PATH
TASK_NOT_RUNNING
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_read()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 1 offset 0
BUF_SIZE 0 fe s32min-(-2),1-s32max
BUF_SIZE 0 fe s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
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_regs_show() -> pisp_fe_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 1 offset 4
BUF_SIZE 0 fe s32min-(-2),1-s32max
BUF_SIZE 0 fe s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
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_regs_show() -> pisp_fe_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 1 offset 8
BUF_SIZE 0 fe s32min-(-2),1-s32max
BUF_SIZE 0 fe s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
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_regs_show() -> pisp_fe_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 1 offset 12
BUF_SIZE 0 fe s32min-(-2),1-s32max
BUF_SIZE 0 fe s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
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_regs_show() -> pisp_fe_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 1 offset 16
BUF_SIZE 0 fe s32min-(-2),1-s32max
BUF_SIZE 0 fe s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
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_regs_show() -> pisp_fe_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 1 offset 20
BUF_SIZE 0 fe s32min-(-2),1-s32max
BUF_SIZE 0 fe s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
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_regs_show() -> pisp_fe_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 1 offset 24
BUF_SIZE 0 fe s32min-(-2),1-s32max
BUF_SIZE 0 fe s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
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_regs_show() -> pisp_fe_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 fe 4096-ptr_max
PARAM_VALUE 1 offset 28
BUF_SIZE 0 fe s32min-(-2),1-s32max
BUF_SIZE 0 fe s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
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_stop() -> pisp_fe_reg_read()

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

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

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