Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 17 files:

Smatch caller information:

drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c get_ref_buf() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_common.c mtk_vdec_h264_fill_dpb_info() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
DATA_SOURCE 0 q r v4l2_m2m_get_vq
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/platform/nvidia/tegra-vde/h264.c get_ref_buf() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/platform/rockchip/rkvdec/rkvdec-vp9.c get_ref_buf() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
DATA_SOURCE 1 timestamp $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/platform/verisilicon/hantro_drv.c hantro_get_ref() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
DATA_SOURCE 0 q r v4l2_m2m_get_dst_vq
DATA_SOURCE 1 timestamp $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c vdec_av1_slice_setup_core_buffer() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
DATA_SOURCE 0 q r v4l2_m2m_get_vq
HALF_LOCKED2 &pool->lock

drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_req_if.c vdec_vp8_slice_get_decode_parameters() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
DATA_SOURCE 0 q r v4l2_m2m_get_vq
RX_PATH
TASK_NOT_RUNNING

drivers/staging/media/sunxi/cedrus/cedrus_h264.c _cedrus_write_ref_list() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
DATA_SOURCE 0 q r v4l2_m2m_get_vq
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/staging/media/sunxi/cedrus/cedrus_h264.c cedrus_write_frame_list() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
DATA_SOURCE 0 q r v4l2_m2m_get_vq
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/platform/rockchip/rkvdec/rkvdec-h264-common.c lookup_ref_buf_idx() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/staging/media/sunxi/cedrus/cedrus_vp8.c cedrus_write_ref_buf_addr() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
DATA_SOURCE 0 q $1
DATA_SOURCE 1 timestamp $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/test-drivers/visl/visl-dec.c visl_get_ref_frames() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/test-drivers/visl/visl-dec.c visl_get_ref_frames() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/test-drivers/visl/visl-dec.c visl_get_ref_frames() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
CAPPED_DATA 0 q->max_num_buffers 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/test-drivers/visl/visl-dec.c visl_get_ref_frames() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/test-drivers/visl/visl-dec.c visl_get_ref_frames() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
CAPPED_DATA 0 q->max_num_buffers 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/test-drivers/visl/visl-dec.c visl_get_ref_frames() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
CAPPED_DATA 0 q->max_num_buffers 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/test-drivers/visl/visl-dec.c visl_get_ref_frames() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/test-drivers/visl/visl-dec.c visl_get_ref_frames() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
CAPPED_DATA 0 q->max_num_buffers 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/test-drivers/visl/visl-dec.c visl_get_ref_frames() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
CAPPED_DATA 0 q->max_num_buffers 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/test-drivers/visl/visl-dec.c visl_get_ref_frames() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/test-drivers/visl/visl-dec.c visl_get_ref_frames() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/test-drivers/visl/visl-dec.c visl_get_ref_frames() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/test-drivers/visl/visl-dec.c visl_get_ref_frames() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
CAPPED_DATA 0 q->max_num_buffers 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/test-drivers/visl/visl-dec.c visl_get_ref_frames() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
CAPPED_DATA 0 q->max_num_buffers 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/test-drivers/visl/visl-dec.c visl_get_ref_frames() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
CAPPED_DATA 0 q->max_num_buffers 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/test-drivers/visl/visl-dec.c visl_get_ref_frames() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
CAPPED_DATA 0 q->max_num_buffers 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/test-drivers/visl/visl-dec.c visl_get_ref_frames() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
CAPPED_DATA 0 q->max_num_buffers 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/test-drivers/visl/visl-dec.c visl_get_ref_frames() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
CAPPED_DATA 0 q->max_num_buffers 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c cedrus_write_ref_buf_addr() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
DATA_SOURCE 0 q $1
DATA_SOURCE 1 timestamp $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/test-drivers/vicodec/vicodec-core.c device_process() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
DATA_SOURCE 0 q r v4l2_m2m_get_vq
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_hevc_req_multi_if.c vdec_hevc_fill_dpb_info() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
DATA_SOURCE 0 q r v4l2_m2m_get_vq
HALF_LOCKED2 &pool->lock

drivers/staging/media/sunxi/cedrus/cedrus_h265.c cedrus_h265_frame_info_write_dpb() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
DATA_SOURCE 0 q r v4l2_m2m_get_vq
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c vdec_vp9_slice_setup_core_buffer() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
DATA_SOURCE 0 q r v4l2_m2m_get_vq
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/platform/verisilicon/hantro_g2_vp9_dec.c get_ref_buf() -> vb2_find_buffer()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
BUF_SIZE 0 q 632
DATA_SOURCE 1 timestamp $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock