Documented in 1 files:

Defined in 1 files as a function:

Referenced in 58 files:

Smatch caller information:

drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-hevc.c config_registers() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c s5p_jpeg_buf_queue() -> vb2_get_plane_payload()

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

drivers/media/platform/verisilicon/rockchip_vpu981_hw_av1_dec.c rockchip_vpu981_av1_dec_set_input_buffer() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/platform/verisilicon/hantro_g1_h264_dec.c set_params() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 0,4096-ptr_max
PARAM_VALUE 1 plane_no 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

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

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

drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c mtk_jpeg_dec_buf_queue() -> vb2_get_plane_payload()

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

drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c mtk_jpeg_set_dec_src() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
DATA_SOURCE 0 vb $1
RX_PATH
TASK_NOT_RUNNING

drivers/media/usb/uvc/uvc_queue.c uvc_buffer_prepare() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
DATA_SOURCE 0 vb $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mdev->req_queue_mutex
HALF_LOCKED2 0 vb->vb2_queue->lock

drivers/media/usb/uvc/uvc_queue.c uvc_buffer_prepare() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
DATA_SOURCE 0 vb $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mdev->req_queue_mutex
HALF_LOCKED2 0 vb->vb2_queue->lock

drivers/media/platform/chips-media/coda/coda-jpeg.c coda9_jpeg_dec_bbc_gbu_setup() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
DATA_SOURCE 0 vb $1
LOCK2 &ctx->buffer_mutex
LOCK2 &dev->coda_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct coda_ctx)->buffer_mutex
TYPE_LOCK (struct coda_dev)->coda_mutex

drivers/media/platform/chips-media/coda/coda-jpeg.c coda9_jpeg_prepare_decode() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 0,4096-ptr_max
PARAM_VALUE 1 plane_no 0
LOCK2 &ctx->buffer_mutex
LOCK2 &dev->coda_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct coda_ctx)->buffer_mutex
TYPE_LOCK (struct coda_dev)->coda_mutex

drivers/media/platform/chips-media/coda/coda-jpeg.c coda9_jpeg_prepare_encode() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 0,4096-ptr_max
PARAM_VALUE 1 plane_no 0
LOCK2 &ctx->buffer_mutex
LOCK2 &dev->coda_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct coda_ctx)->buffer_mutex
TYPE_LOCK (struct coda_dev)->coda_mutex

drivers/media/platform/chips-media/coda/coda-jpeg.c coda_jpeg_check_buffer() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
DATA_SOURCE 0 vb $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ctx->bitstream_mutex
HALF_LOCKED2 &ctx->buffer_mutex
HALF_LOCKED2 &dev->coda_mutex
TYPE_LOCK (struct coda_ctx)->bitstream_mutex

drivers/media/platform/chips-media/coda/coda-jpeg.c coda_jpeg_decode_header() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
DATA_SOURCE 0 vb $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ctx->buffer_mutex
HALF_LOCKED2 &dev->coda_mutex

drivers/media/test-drivers/vivid/vivid-vid-out.c vid_out_buf_prepare() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 0 vb->planes 4096-ptr_max
PARAM_VALUE 1 plane_no 0-2
CAPPED_DATA 1 plane_no 1
DATA_SOURCE 0 vb $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mdev->req_queue_mutex
HALF_LOCKED2 0 vb->vb2_queue->lock

drivers/media/test-drivers/vivid/vivid-vid-out.c vid_out_buf_prepare() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 0 vb->planes 4096-ptr_max
PARAM_VALUE 1 plane_no 0-2
CAPPED_DATA 1 plane_no 1
DATA_SOURCE 0 vb $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mdev->req_queue_mutex
HALF_LOCKED2 0 vb->vb2_queue->lock

drivers/media/platform/verisilicon/hantro_g2_hevc_dec.c set_buffers() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 0,4096-ptr_max
PARAM_VALUE 1 plane_no 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c config_registers() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/usb/hackrf/hackrf.c hackrf_urb_complete_out() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/pci/zoran/zoran_device.c zoran_feed_stat_com() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 1 plane_no 0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &zr->queued_bufs_lock
LOCK2 flags
TYPE_LOCK (struct zoran)->queued_bufs_lock

drivers/media/platform/intel/pxa_camera.c pxac_vb2_prepare() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
DATA_SOURCE 0 vb $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mdev->req_queue_mutex
HALF_LOCKED2 0 vb->vb2_queue->lock

drivers/media/platform/intel/pxa_camera.c pxac_vb2_queue() -> vb2_get_plane_payload()

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

drivers/media/platform/chips-media/coda/coda-h264.c coda_sps_parse_profile() -> vb2_get_plane_payload()

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

drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c bdisp_buf_queue() -> vb2_get_plane_payload()

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

drivers/media/platform/nvidia/tegra-vde/h264.c tegra_vde_h264_decode_run() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 0,4096-ptr_max
PARAM_VALUE 1 plane_no 0
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/ti/davinci/vpif_display.c vpif_buffer_prepare() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
DATA_SOURCE 0 vb $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mdev->req_queue_mutex
HALF_LOCKED2 0 vb->vb2_queue->lock

drivers/media/platform/amlogic/c3/isp/c3-isp-params.c c3_isp_params_vb2_buf_prepare() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
DATA_SOURCE 0 vb $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mdev->req_queue_mutex
HALF_LOCKED2 0 vb->vb2_queue->lock

drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-h264.c config_registers() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/platform/verisilicon/rockchip_vpu2_hw_h264_dec.c set_params() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 0,4096-ptr_max
PARAM_VALUE 1 plane_no 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c fill_ringbuffer() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 1 plane_no 0
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c wave5_handle_src_buffer() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->irq_lock

drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c wave5_vpu_dec_finish_decode() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->irq_lock
HALF_LOCKED2 &dev->irq_sem
TYPE_LOCK (struct vpu_device)->irq_lock

drivers/media/platform/amphion/vdec.c vdec_process_output() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
DATA_SOURCE 0 vb $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inst->lock
HALF_LOCKED2 &pool->lock

drivers/media/platform/amphion/vdec.c vdec_process_output() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
DATA_SOURCE 0 vb $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inst->lock
HALF_LOCKED2 &pool->lock

drivers/media/platform/chips-media/coda/coda-bit.c coda_bitstream_try_queue() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 0 vb->num_planes 1-u32max
PARAM_VALUE 1 plane_no 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ctx->bitstream_mutex
HALF_LOCKED2 &ctx->buffer_mutex
HALF_LOCKED2 &dev->coda_mutex
TYPE_LOCK (struct coda_ctx)->bitstream_mutex

drivers/media/platform/chips-media/coda/coda-bit.c coda_fill_bitstream() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 1 plane_no 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ctx->bitstream_mutex
HALF_LOCKED2 &ctx->buffer_mutex
HALF_LOCKED2 &dev->coda_mutex
TYPE_LOCK (struct coda_ctx)->bitstream_mutex

drivers/media/platform/nvidia/tegra-vde/v4l2.c tegra_buf_prepare() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 0 vb->num_planes 1-u32max
PARAM_VALUE 0 vb->planes 4096-ptr_max
CAPPED_DATA 1 plane_no 1
DATA_SOURCE 0 vb $0
PARAM_COMPARE 1 plane_no < $0->num_planes
RX_PATH
TASK_NOT_RUNNING
UNITS 1 plane_no unit_page
HALF_LOCKED2 &mdev->req_queue_mutex
HALF_LOCKED2 0 vb->vb2_queue->lock

drivers/media/platform/rockchip/rkvdec/rkvdec-h264.c config_registers() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/usb/gadget/function/uvc_queue.c uvc_buffer_prepare() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
DATA_SOURCE 0 vb $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mdev->req_queue_mutex
HALF_LOCKED2 0 vb->vb2_queue->lock

drivers/usb/gadget/function/uvc_queue.c uvc_buffer_prepare() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
DATA_SOURCE 0 vb $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mdev->req_queue_mutex
HALF_LOCKED2 0 vb->vb2_queue->lock

drivers/media/common/videobuf2/videobuf2-core.c __vb2_perform_fileio() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 1 plane_no 0
DATA_SOURCE 0 vb r vb2_get_buffer
HALF_LOCKED2 lock

drivers/media/test-drivers/visl/visl-debugfs.c visl_trace_bitstream() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/rockchip/rkisp1/rkisp1-params.c rkisp1_params_prepare_ext_params() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
DATA_SOURCE 0 vb $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mdev->req_queue_mutex
HALF_LOCKED2 0 vb->vb2_queue->lock

drivers/media/platform/rockchip/rkisp1/rkisp1-params.c rkisp1_params_vb2_buf_prepare() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
DATA_SOURCE 0 vb $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mdev->req_queue_mutex
HALF_LOCKED2 0 vb->vb2_queue->lock

drivers/media/v4l2-core/v4l2-isp.c v4l2_isp_params_validate_buffer() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 0 vb->num_planes 1-u32max
PARAM_VALUE 1 plane_no 0
DATA_SOURCE 0 vb $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 0 vb->vb2_queue->lock

drivers/media/v4l2-core/v4l2-isp.c v4l2_isp_params_validate_buffer_size() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
DATA_SOURCE 0 vb $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 0 vb->vb2_queue->lock

drivers/media/pci/cobalt/cobalt-alsa-pcm.c alsa_fnc() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
DATA_SOURCE 0 vb $0

drivers/media/pci/cobalt/cobalt-alsa-pcm.c alsa_pb_fnc() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
DATA_SOURCE 0 vb $0

drivers/media/platform/rockchip/rkvdec/rkvdec-vp9.c config_registers() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/staging/media/sunxi/cedrus/cedrus_h264.c cedrus_set_params() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
BUF_SIZE 0 vb 680
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c mxc_jpeg_get_plane_payload() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 0 vb->num_planes 1-u32max
PARAM_VALUE 1 plane_no 0-4294967294
CAPPED_DATA 1 plane_no 1
DATA_SOURCE 0 vb $0
DATA_SOURCE 1 plane_no $1
PARAM_COMPARE 0 vb->num_planes > $1
PARAM_COMPARE 1 plane_no < $0->num_planes
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 1 plane_no unit_page
HALF_LOCKED2 &jpeg->hw_lock
HALF_LOCKED2 0 vb->vb2_queue->lock

drivers/media/platform/verisilicon/hantro_g1_mpeg2_dec.c hantro_g1_mpeg2_dec_run() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 0,4096-ptr_max
PARAM_VALUE 1 plane_no 0
RX_PATH
TASK_NOT_RUNNING

drivers/staging/media/sunxi/cedrus/cedrus_vp8.c cedrus_vp8_setup() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
BUF_SIZE 0 vb 680
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/rockchip/rkvdec/rkvdec-hevc.c config_registers() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/pci/bt8xx/bttv-driver.c bttv_irq_wakeup_vbi() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &btv->s_lock
HALF_LOCKED2 flags
TYPE_LOCK (struct bttv)->s_lock

drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c config_registers() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/staging/media/meson/vdec/esparser.c esparser_queue() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
BUF_SIZE 0 vb 680
LOCK2 &sess->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct amvdec_session)->lock

drivers/staging/media/meson/vdec/esparser.c vp9_update_header() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
BUF_SIZE 0 vb 680
DATA_SOURCE 0 vb $1
LOCK2 &sess->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct amvdec_session)->lock

drivers/media/platform/st/sti/hva/hva-debugfs.c hva_dbg_perf_end() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
LOCK2 &ctx->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct hva_ctx)->lock

drivers/media/pci/cx18/cx18-mailbox.c cx18_mdl_send_to_vb2() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 0 vb->num_planes 1-u32max
PARAM_VALUE 1 plane_no 0
PREEMPT_ADD <- disables preempt
LOCK2 &s->vb_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct cx18_stream)->vb_lock

drivers/staging/media/ipu3/ipu3-v4l2.c imgu_vb2_buf_queue() -> vb2_get_plane_payload()

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

drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c cedrus_mpeg2_setup() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
RX_PATH
TASK_NOT_RUNNING

drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c cedrus_mpeg2_setup() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
RX_PATH
TASK_NOT_RUNNING

drivers/media/common/videobuf2/videobuf2-dvb.c dvb_fnc() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
DATA_SOURCE 0 vb $0

drivers/media/platform/chips-media/coda/coda-common.c coda_buf_queue() -> vb2_get_plane_payload()

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

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

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
RX_PATH
TASK_NOT_RUNNING

drivers/media/test-drivers/vicodec/vicodec-core.c device_run() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 ctx->lock

drivers/media/test-drivers/vicodec/vicodec-core.c job_ready() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 1 plane_no 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m2m_dev->job_spinlock
LOCK2 flags_job
TYPE_LOCK (struct v4l2_m2m_dev)->job_spinlock

drivers/media/test-drivers/vicodec/vicodec-core.c vicodec_buf_queue() -> vb2_get_plane_payload()

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

drivers/media/platform/ti/am437x/am437x-vpfe.c vpfe_buffer_prepare() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
DATA_SOURCE 0 vb $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mdev->req_queue_mutex
HALF_LOCKED2 0 vb->vb2_queue->lock

drivers/media/platform/qcom/venus/helpers.c cache_payload() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
DATA_SOURCE 0 vb $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &inst->lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 0 vb->vb2_queue->lock
TYPE_LOCK (struct venus_inst)->lock

drivers/media/platform/qcom/venus/helpers.c session_process_buf() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
BUF_SIZE 0 vb 680
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inst->lock
HALF_LOCKED2 &inst->lock
TYPE_LOCK (struct venus_inst)->lock

drivers/media/platform/ti/davinci/vpif_capture.c vpif_buffer_prepare() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
DATA_SOURCE 0 vb $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mdev->req_queue_mutex
HALF_LOCKED2 0 vb->vb2_queue->lock

drivers/media/test-drivers/vivid/vivid-vbi-out.c vivid_sliced_vbi_out_process() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
LOCK2 &dev->mutex
TYPE_LOCK (struct vivid_dev)->mutex

drivers/media/platform/amphion/vpu_malone.c vpu_malone_input_frame_data() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
DATA_SOURCE 0 vb $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inst->lock

drivers/media/platform/amphion/vpu_malone.c vpu_malone_input_frame_data() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
DATA_SOURCE 0 vb $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inst->lock

drivers/media/platform/amphion/vpu_malone.c vpu_malone_input_stream_data() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
DATA_SOURCE 0 vb $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inst->lock

drivers/media/platform/amphion/vpu_malone.c vpu_malone_insert_scode_pic() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inst->lock

drivers/media/platform/amphion/vpu_malone.c vpu_malone_insert_scode_vc1_l_pic() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inst->lock

drivers/media/platform/amphion/vpu_malone.c vpu_malone_insert_scode_vp8_pic() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inst->lock

drivers/staging/media/sunxi/cedrus/cedrus_h265.c cedrus_h265_setup() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/verisilicon/hantro_g2_vp9_dec.c config_source() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 0,4096-ptr_max
PARAM_VALUE 1 plane_no 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/media/platform/verisilicon/rockchip_vpu2_hw_mpeg2_dec.c rockchip_vpu2_mpeg2_dec_run() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 0,4096-ptr_max
PARAM_VALUE 1 plane_no 0
RX_PATH
TASK_NOT_RUNNING

drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2_buffer_done() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 1-u64max
PARAM_VALUE 1 plane_no 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/media/platform/st/sti/delta/delta-v4l2.c delta_run_work() -> vb2_get_plane_payload()

Type Parameter Key Value
PARAM_VALUE 0 vb 4096-ptr_max
PARAM_VALUE 1 plane_no 0
LOCK2 &ctx->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct delta_ctx)->lock

drivers/media/platform/st/sti/delta/delta-v4l2.c delta_vb2_au_start_streaming() -> vb2_get_plane_payload()

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