Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/platform/renesas/rcar_jpu.c jpu_buf_finish() -> vb2_to_jpu_buffer()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/renesas/rcar_jpu.c jpu_buf_queue() -> vb2_to_jpu_buffer()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vb->vb2_queue->lock

drivers/media/platform/renesas/rcar_jpu.c jpu_device_run() -> vb2_to_jpu_buffer()

Type Parameter Key Value
PARAM_VALUE 0 vb 0,4096-ptr_max
BUF_SIZE 0 vb (-1),1168
BUF_SIZE 0 vb (-1),1168
DATA_SOURCE 0 vb r v4l2_m2m_next_dst_buf
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ctx->jpu->lock
LOCK2 flags
TYPE_LOCK (struct jpu)->lock

drivers/media/platform/renesas/rcar_jpu.c jpu_device_run() -> vb2_to_jpu_buffer()

Type Parameter Key Value
PARAM_VALUE 0 vb 0,4096-ptr_max
BUF_SIZE 0 vb (-1),1168
BUF_SIZE 0 vb (-1),1168
DATA_SOURCE 0 vb r v4l2_m2m_next_src_buf
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ctx->jpu->lock
LOCK2 flags
TYPE_LOCK (struct jpu)->lock