Defined in 1 files as a member:

Defined in 5 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/media/platform/qcom/camss/camss-vfe-17x.c vfe_isr_wm_done() -> vfe_wm_update()

Type Parameter Key Value
PARAM_VALUE 0 vfe 4096-ptr_max
DATA_SOURCE 0 vfe $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &vfe->output_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct vfe_device)->output_lock

drivers/media/platform/qcom/camss/camss-vfe.c vfe_buf_done() -> (struct vfe_hw_ops)->vfe_wm_update()

Type Parameter Key Value
PARAM_VALUE 0 vfe 4096-ptr_max
PARAM_VALUE 0 vfe->line 4096-ptr_max
PARAM_VALUE 0 vfe->res 4096-ptr_max
PARAM_VALUE 0 vfe->res->hw_ops 4096-ptr_max
PARAM_VALUE 0 vfe->wm_output_map 4096-ptr_max
DATA_SOURCE 0 vfe $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &vfe->output_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct vfe_device)->output_lock

drivers/media/platform/qcom/camss/camss-vfe.c vfe_enable_output_v2() -> (struct vfe_hw_ops)->vfe_wm_update()

Type Parameter Key Value
PARAM_VALUE 0 vfe 4096-ptr_max
PARAM_VALUE 0 vfe->res 4096-ptr_max
PARAM_VALUE 0 vfe->res->formats_rdi->nformats 16-17,20,23-24
PARAM_VALUE 0 vfe->res->hw_ops 4096-ptr_max
PARAM_VALUE 3 line 4096-ptr_max
PARAM_VALUE 3 line->output.buf 4096-ptr_max
PARAM_VALUE 3 line->output.drop_update_idx 0
PARAM_VALUE 3 line->output.reg_update.done 0
PARAM_VALUE 3 line->output.sequence 0
PARAM_VALUE 3 line->output.state 6
PARAM_VALUE 3 line->output.wait_reg_update 0
PARAM_VALUE 3 line->output.wm_idx 4096-ptr_max
PARAM_VALUE 3 line->output.wm_num 1
PARAM_VALUE 3 line->subdev.entity.obj_type 2
BUF_SIZE 3 line 32,56,416,424,520,752,784,880,904,1000,1088,1384,1400,1616,1696,1744,1800,2368,3112,5144,5176,51056
BUF_SIZE 3 line 32,56,416,424,520,752,784,880,904,1000,1088,1384,1400,1616,1696,1744,1800,2368,3112,5144,5176,51056
DATA_SOURCE 3 line $0
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &vfe->output_lock
TYPE_LOCK (struct vfe_device)->output_lock

drivers/media/platform/qcom/camss/camss-vfe.c vfe_queue_buffer_v2() -> (struct vfe_hw_ops)->vfe_wm_update()

Type Parameter Key Value
PARAM_VALUE 0 vfe 4096-ptr_max
PARAM_VALUE 0 vfe->res 4096-ptr_max
PARAM_VALUE 0 vfe->res->hw_ops 4096-ptr_max
PARAM_VALUE 3 line 4096-ptr_max
PARAM_VALUE 3 line->output.buf 4096-ptr_max
PARAM_VALUE 3 line->output.gen2.active_num s32min-2
PARAM_VALUE 3 line->output.state 6
PARAM_VALUE 3 line->output.wm_idx 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &vfe->output_lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vb->vb2_queue->lock
TYPE_LOCK (struct vfe_device)->output_lock