Documented in 1 files:
Defined in 1 files as a function:
Referenced in 12 files:
- drivers/media/common/videobuf2/videobuf2-core.c
- drivers/media/common/videobuf2/videobuf2-v4l2.c
- drivers/media/dvb-core/dvb_vb2.c
- drivers/media/platform/amphion/vpu_dbg.c
- drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
- drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c, line 594
- drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c, line 901
- drivers/media/platform/st/sti/hva/hva-v4l2.c, line 574
- drivers/media/test-drivers/visl/visl-dec.c
- drivers/staging/media/atomisp/pci/atomisp_ioctl.c, line 825
- drivers/staging/media/sunxi/cedrus/cedrus_h264.c, line 660
- drivers/staging/media/sunxi/cedrus/cedrus_h265.c, line 871
Smatch caller information:
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c mtk_jpeg_qbuf() -> vb2_get_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 |
| USER_DATA | 1 | index | 0-u32max[u] |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c vb2ops_venc_start_streaming() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 0 | q->bufs_bitmap | 1-u64max |
| PARAM_VALUE | 1 | index | 0-s32max |
| BUF_SIZE | 0 | q | (-1),128 |
| BUF_SIZE | 0 | q | (-1),128 |
| BUF_SIZE | 0 | q->fileio | (-1),808 |
| BUF_SIZE | 0 | q->owner | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | q->min_queued_buffers | 1 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 0 | q | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | q->max_num_buffers | |
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | 0 | q->lock |
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c wave5_prepare_fb() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 1 | index | 0-254 |
| BUF_SIZE | 0 | q | 632 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 0 | q | r v4l2_m2m_get_dst_vq |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c wave5_vpu_dec_finish_decode() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 1 | index | 0 |
| BUF_SIZE | 0 | q | 632 |
| DATA_SOURCE | 0 | q | r v4l2_m2m_get_dst_vq |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | index | 0 |
| LOCK2 | &dev->irq_lock | ||
| HALF_LOCKED2 | &dev->irq_sem | ||
| TYPE_LOCK | (struct vpu_device)->irq_lock |
drivers/media/common/videobuf2/videobuf2-core.c __buffers_in_use() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 0 | q->max_num_buffers | 1-u32max |
| BUF_SIZE | 0 | q | (-1),632 |
| BUF_SIZE | 0 | q | (-1),632 |
| BUF_SIZE | 0 | q->dev | (-1),1616 |
| BUF_SIZE | 0 | q->drv_priv | (-1),360,392,488,768,776,784,816,856,872,880,920,928,976,1000,1016,1088,1120,1128,1144,1152,1184,1248,1288,1312,1328,1344,1352,1368,1392,1552,2416,2728,2888,3040,3256,4104,4824,7552,7944,8768,116088 |
| BUF_SIZE | 0 | q->fileio | (-1),808 |
| BUF_SIZE | 0 | q->lock | (-1),152 |
| BUF_SIZE | 0 | q->mem_ops | (-1),120 |
| BUF_SIZE | 0 | q->ops | (-1),96 |
| BUF_SIZE | 0 | q->owner | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | q->threadio | (-1),32 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 0 | q | $0 |
| STR_LEN | 0 | q->drv_priv | (-1),5-9,12 |
| PARAM_COMPARE | 1 | index | < $0->max_num_buffers |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | q->non_coherent_mem | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 0 | q->max_num_buffers | |
| NO_OVERFLOW_SIMPLE | 1 | index | |
| LOCK2 | 0 | &q->mmap_lock | |
| HALF_LOCKED2 | &dmxdev->mutex | ||
| TYPE_LOCK | (struct vb2_queue)->mmap_lock |
drivers/media/common/videobuf2/videobuf2-core.c __find_plane_by_offset() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 1 | index | 0-s16max |
| BUF_SIZE | 0 | q | (-1),632 |
| BUF_SIZE | 0 | q | (-1),632 |
| DATA_SOURCE | 0 | q | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | index | 0-s16max[c] |
| LOCK2 | 0 | &q->mmap_lock | |
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct vb2_queue)->mmap_lock |
drivers/media/common/videobuf2/videobuf2-core.c __vb2_free_mem() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 1 | index | 0-4294967294 |
| BUF_SIZE | 0 | q | (-1),632 |
| BUF_SIZE | 0 | q | (-1),632 |
| BUF_SIZE | 0 | q->dev | (-1),1616 |
| BUF_SIZE | 0 | q->drv_priv | (-1),360,392,488,768,776,784,816,856,872,880,920,928,976,1000,1016,1088,1120,1128,1144,1152,1184,1248,1288,1312,1328,1344,1352,1368,1392,1552,2416,2728,2888,3040,3256,4104,4824,7552,7944,8768,116088 |
| BUF_SIZE | 0 | q->fileio | (-1),808 |
| BUF_SIZE | 0 | q->lock | (-1),152 |
| BUF_SIZE | 0 | q->mem_ops | (-1),120 |
| BUF_SIZE | 0 | q->ops | (-1),96 |
| BUF_SIZE | 0 | q->owner | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | q->threadio | (-1),32 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 0 | q | $0 |
| STR_LEN | 0 | q->drv_priv | (-1),5-9,12 |
| NOSPEC | 1 | index | |
| NOSPEC | 1 | index | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | q->memory | 1-2,4[c][u] |
| USER_DATA | 0 | q->non_coherent_mem | 0-1[c] |
| USER_DATA | 1 | index | 0-s32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | q->max_num_buffers | |
| NO_OVERFLOW_SIMPLE | 1 | index | |
| UNITS | 1 | index | unit_array_size |
| LOCK2 | 0 | &q->mmap_lock | |
| TYPE_LOCK | (struct vb2_queue)->mmap_lock |
drivers/media/common/videobuf2/videobuf2-core.c __vb2_init_fileio() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 1 | index | 0 |
| BUF_SIZE | 0 | q->fileio | 808 |
| BUF_SIZE | 0 | q->owner | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | q->max_num_buffers | 1 |
| DATA_SOURCE | 0 | q | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/common/videobuf2/videobuf2-core.c __vb2_init_fileio() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 0 | q->bufs_bitmap | 1-u64max |
| PARAM_VALUE | 1 | index | 0-s32max |
| BUF_SIZE | 0 | q->fileio | 808 |
| BUF_SIZE | 0 | q->owner | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | q->max_num_buffers | 1 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 0 | q | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/common/videobuf2/videobuf2-core.c __vb2_init_fileio() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 0 | q->bufs_bitmap | 1-u64max |
| PARAM_VALUE | 1 | index | 0-s32max |
| BUF_SIZE | 0 | q->fileio | 808 |
| BUF_SIZE | 0 | q->owner | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | q->max_num_buffers | 1 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 0 | q | $0 |
| BIT_INFO | 0 | q->io_modes | 0x4,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/common/videobuf2/videobuf2-core.c __vb2_perform_fileio() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| BUF_SIZE | 0 | q->owner | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | q | $0 |
| PARAM_COMPARE | 0 | &q->done_list | != $0->done_list.next |
| HALF_LOCKED2 | lock |
drivers/media/common/videobuf2/videobuf2-core.c __vb2_perform_fileio() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| BUF_SIZE | 0 | q->owner | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | q | $0 |
| HALF_LOCKED2 | lock |
drivers/media/common/videobuf2/videobuf2-core.c __vb2_queue_cancel() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 0 | q->max_num_buffers | 1-u32max |
| BUF_SIZE | 0 | q | (-1),632 |
| BUF_SIZE | 0 | q | (-1),632 |
| BUF_SIZE | 0 | q->dev | (-1),1616 |
| BUF_SIZE | 0 | q->drv_priv | (-1),360,392,488,768,776,784,816,856,872,880,920,928,976,1000,1016,1088,1120,1128,1144,1152,1184,1248,1288,1312,1328,1344,1352,1368,1392,1552,2416,2728,2888,3040,3256,4104,4824,7552,7944,8768,116088 |
| BUF_SIZE | 0 | q->fileio | (-1),808 |
| BUF_SIZE | 0 | q->lock | (-1),152 |
| BUF_SIZE | 0 | q->mem_ops | (-1),120 |
| BUF_SIZE | 0 | q->ops | (-1),96 |
| BUF_SIZE | 0 | q->owner | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | q->threadio | (-1),32 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 0 | q | $0 |
| STR_LEN | 0 | q->drv_priv | (-1),5-9,12 |
| PARAM_COMPARE | 1 | index | < $0->max_num_buffers |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | q->non_coherent_mem | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 0 | q->max_num_buffers | |
| NO_OVERFLOW_SIMPLE | 1 | index | |
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | 0 | &q->mmap_lock |
drivers/media/common/videobuf2/videobuf2-core.c __vb2_queue_cancel() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 0 | q->max_num_buffers | 1-u32max |
| BUF_SIZE | 0 | q | (-1),632 |
| BUF_SIZE | 0 | q | (-1),632 |
| BUF_SIZE | 0 | q->dev | (-1),1616 |
| BUF_SIZE | 0 | q->drv_priv | (-1),360,392,488,768,776,784,816,856,872,880,920,928,976,1000,1016,1088,1120,1128,1144,1152,1184,1248,1288,1312,1328,1344,1352,1368,1392,1552,2416,2728,2888,3040,3256,4104,4824,7552,7944,8768,116088 |
| BUF_SIZE | 0 | q->fileio | (-1),808 |
| BUF_SIZE | 0 | q->lock | (-1),152 |
| BUF_SIZE | 0 | q->mem_ops | (-1),120 |
| BUF_SIZE | 0 | q->ops | (-1),96 |
| BUF_SIZE | 0 | q->owner | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | q->threadio | (-1),32 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 0 | q | $0 |
| STR_LEN | 0 | q->drv_priv | (-1),5-9,12 |
| PARAM_COMPARE | 1 | index | < $0->max_num_buffers |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | q->non_coherent_mem | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 0 | q->max_num_buffers | |
| NO_OVERFLOW_SIMPLE | 1 | index | |
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | 0 | &q->mmap_lock |
drivers/media/common/videobuf2/videobuf2-core.c __vb2_queue_free() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 1 | index | 0-4294967294 |
| BUF_SIZE | 0 | q | (-1),632 |
| BUF_SIZE | 0 | q | (-1),632 |
| BUF_SIZE | 0 | q->dev | (-1),1616 |
| BUF_SIZE | 0 | q->drv_priv | (-1),360,392,488,768,776,784,816,856,872,880,920,928,976,1000,1016,1088,1120,1128,1144,1152,1184,1248,1288,1312,1328,1344,1352,1368,1392,1552,2416,2728,2888,3040,3256,4104,4824,7552,7944,8768,116088 |
| BUF_SIZE | 0 | q->fileio | (-1),808 |
| BUF_SIZE | 0 | q->lock | (-1),152 |
| BUF_SIZE | 0 | q->mem_ops | (-1),120 |
| BUF_SIZE | 0 | q->ops | (-1),96 |
| BUF_SIZE | 0 | q->owner | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | q->threadio | (-1),32 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 0 | q | $0 |
| STR_LEN | 0 | q->drv_priv | (-1),5-9,12 |
| NOSPEC | 0 | q->memory | |
| NOSPEC | 1 | index | |
| NOSPEC | 1 | index | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | q->memory | 1-2,4[c][u] |
| USER_DATA | 0 | q->non_coherent_mem | 0-1[c] |
| USER_DATA | 1 | index | 0-s32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | q->max_num_buffers | |
| NO_OVERFLOW_SIMPLE | 1 | index | |
| LOCK2 | 0 | &q->mmap_lock | |
| TYPE_LOCK | (struct vb2_queue)->mmap_lock |
drivers/media/common/videobuf2/videobuf2-core.c __vb2_queue_free() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 1 | index | 0-4294967294 |
| BUF_SIZE | 0 | q | (-1),632 |
| BUF_SIZE | 0 | q | (-1),632 |
| BUF_SIZE | 0 | q->dev | (-1),1616 |
| BUF_SIZE | 0 | q->drv_priv | (-1),360,392,488,768,776,784,816,856,872,880,920,928,976,1000,1016,1088,1120,1128,1144,1152,1184,1248,1288,1312,1328,1344,1352,1368,1392,1552,2416,2728,2888,3040,3256,4104,4824,7552,7944,8768,116088 |
| BUF_SIZE | 0 | q->fileio | (-1),808 |
| BUF_SIZE | 0 | q->lock | (-1),152 |
| BUF_SIZE | 0 | q->mem_ops | (-1),120 |
| BUF_SIZE | 0 | q->ops | (-1),96 |
| BUF_SIZE | 0 | q->owner | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | q->threadio | (-1),32 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 0 | q | $0 |
| STR_LEN | 0 | q->drv_priv | (-1),5-9,12 |
| NOSPEC | 0 | q->memory | |
| NOSPEC | 1 | index | |
| NOSPEC | 1 | index | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | q->memory | 1-2,4[c][u] |
| USER_DATA | 0 | q->non_coherent_mem | 0-1[c] |
| USER_DATA | 1 | index | 0-s32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | q->max_num_buffers | |
| NO_OVERFLOW_SIMPLE | 1 | index | |
| UNITS | 1 | index | unit_array_size |
| LOCK2 | 0 | &q->mmap_lock | |
| TYPE_LOCK | (struct vb2_queue)->mmap_lock |
drivers/media/common/videobuf2/videobuf2-core.c __vb2_queue_free() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 1 | index | 0-4294967294 |
| BUF_SIZE | 0 | q | (-1),632 |
| BUF_SIZE | 0 | q | (-1),632 |
| BUF_SIZE | 0 | q->dev | (-1),1616 |
| BUF_SIZE | 0 | q->drv_priv | (-1),360,392,488,768,776,784,816,856,872,880,920,928,976,1000,1016,1088,1120,1128,1144,1152,1184,1248,1288,1312,1328,1344,1352,1368,1392,1552,2416,2728,2888,3040,3256,4104,4824,7552,7944,8768,116088 |
| BUF_SIZE | 0 | q->fileio | (-1),808 |
| BUF_SIZE | 0 | q->lock | (-1),152 |
| BUF_SIZE | 0 | q->mem_ops | (-1),120 |
| BUF_SIZE | 0 | q->ops | (-1),96 |
| BUF_SIZE | 0 | q->owner | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | q->threadio | (-1),32 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 0 | q | $0 |
| STR_LEN | 0 | q->drv_priv | (-1),5-9,12 |
| NOSPEC | 0 | q->memory | |
| NOSPEC | 1 | index | |
| NOSPEC | 1 | index | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | q->memory | 1-2,4[c][u] |
| USER_DATA | 0 | q->non_coherent_mem | 0-1[c] |
| USER_DATA | 1 | index | 0-s32max[c] |
| NO_OVERFLOW_SIMPLE | 0 | q->max_num_buffers | |
| NO_OVERFLOW_SIMPLE | 1 | index | |
| UNITS | 1 | index | unit_array_size |
| LOCK2 | 0 | &q->mmap_lock | |
| TYPE_LOCK | (struct vb2_queue)->mmap_lock |
drivers/media/common/videobuf2/videobuf2-core.c vb2_core_remove_bufs() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 0 | q->bufs_bitmap | 1-u64max |
| PARAM_VALUE | 1 | index | 0-4294967294 |
| BUF_SIZE | 0 | q | (-1),632 |
| BUF_SIZE | 0 | q | (-1),632 |
| CAPPED_DATA | 0 | q->type | 1 |
| CAPPED_DATA | 0 | &q->mmap_lock | 1 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 0 | q | $0 |
| NOSPEC | 1 | index | |
| NOSPEC | 1 | index | |
| USER_DATA | 1 | index | 0-s32max[c] |
| LOCK2 | 0 | &q->mmap_lock | |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock | ||
| TYPE_LOCK | (struct vb2_queue)->mmap_lock |
drivers/media/common/videobuf2/videobuf2-core.c vb2_start_streaming() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 0 | q->max_num_buffers | 1-u32max |
| BUF_SIZE | 0 | q | (-1),128,632 |
| BUF_SIZE | 0 | q | (-1),128,632 |
| BUF_SIZE | 0 | q->fileio | (-1),808 |
| BUF_SIZE | 0 | q->owner | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | q->min_queued_buffers | 1 |
| CAPPED_DATA | 0 | &q->queued_list | 1 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 0 | q | $0 |
| PARAM_COMPARE | 1 | index | < $0->max_num_buffers |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | q->max_num_buffers | |
| NO_OVERFLOW_SIMPLE | 1 | index | |
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | 0 | q->lock |
drivers/media/common/videobuf2/videobuf2-core.c vb2_thread() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 0 | q->bufs_bitmap | 1-u64max |
| BUF_SIZE | 0 | q | 128 |
| BUF_SIZE | 0 | q | 128 |
| DATA_SOURCE | 0 | q | $0 |
drivers/media/common/videobuf2/videobuf2-core.c vb2_thread() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| BUF_SIZE | 0 | q | 128 |
| BUF_SIZE | 0 | q | 128 |
| CAPPED_DATA | 0 | q->lock | 1 |
| DATA_SOURCE | 0 | q | $0 |
drivers/media/dvb-core/dvb_vb2.c dvb_vb2_expbuf() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| BUF_SIZE | 0 | q | 632 |
| USER_DATA | 1 | index | 0-u32max[u] |
| LOCK2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | &dmxdevfilter->mutex | ||
| TYPE_LOCK | (struct dmxdev)->mutex |
drivers/media/dvb-core/dvb_vb2.c dvb_vb2_qbuf() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| BUF_SIZE | 0 | q | 632 |
| USER_DATA | 1 | index | 0-u32max[u] |
| LOCK2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | &dmxdevfilter->mutex | ||
| TYPE_LOCK | (struct dmxdev)->mutex |
drivers/media/dvb-core/dvb_vb2.c dvb_vb2_querybuf() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| BUF_SIZE | 0 | q | 632 |
| USER_DATA | 1 | index | 0-u32max[u] |
| LOCK2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | &dmxdevfilter->mutex | ||
| TYPE_LOCK | (struct dmxdev)->mutex |
drivers/media/common/videobuf2/videobuf2-v4l2.c vb2_expbuf() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| BUF_SIZE | 0 | q | (-1),632 |
| BUF_SIZE | 0 | q | (-1),632 |
| DATA_SOURCE | 0 | q | $0 |
| USER_DATA | 1 | index | 0-u32max[u] |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/common/videobuf2/videobuf2-v4l2.c vb2_find_buffer() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 0 | q->max_num_buffers | 1-u32max |
| BUF_SIZE | 0 | q | 632 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 0 | q | $0 |
| PARAM_COMPARE | 1 | index | < $0->max_num_buffers |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/common/videobuf2/videobuf2-v4l2.c vb2_prepare_buf() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| BUF_SIZE | 0 | q | (-1),632 |
| BUF_SIZE | 0 | q | (-1),632 |
| DATA_SOURCE | 0 | q | $0 |
| USER_DATA | 1 | index | 0-u32max[u] |
| HALF_LOCKED2 | &video->queue_lock | ||
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/common/videobuf2/videobuf2-v4l2.c vb2_qbuf() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| BUF_SIZE | 0 | q | (-1),632 |
| BUF_SIZE | 0 | q | (-1),632 |
| DATA_SOURCE | 0 | q | $0 |
| USER_DATA | 1 | index | 0-u32max |
| HALF_LOCKED2 | &video->queue_lock | ||
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/common/videobuf2/videobuf2-v4l2.c vb2_querybuf() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| BUF_SIZE | 0 | q | (-1),632 |
| BUF_SIZE | 0 | q | (-1),632 |
| CAPPED_DATA | 0 | q->type | 1 |
| DATA_SOURCE | 0 | q | $0 |
| USER_DATA | 1 | index | 0-u32max[u] |
| HALF_LOCKED2 | &video->queue_lock | ||
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/staging/media/sunxi/cedrus/cedrus_h264.c cedrus_h264_stop() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 0 | q->bufs_bitmap | 1-u64max |
| BUF_SIZE | 0 | q | 632 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 0 | q | r v4l2_m2m_get_vq |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | &vq->mmap_lock |
drivers/media/platform/amphion/vpu_dbg.c vpu_dbg_instance() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 0 | q->bufs_bitmap | 1-u64max |
| PARAM_VALUE | 1 | index | 0-s32max |
| BUF_SIZE | 0 | q | 632 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 0 | q | r v4l2_m2m_get_src_vq |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | index | unit_page |
| LOCK2 | &s->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/media/platform/amphion/vpu_dbg.c vpu_dbg_instance() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 0 | q->bufs_bitmap | 1-u64max |
| PARAM_VALUE | 1 | index | 0-s32max |
| BUF_SIZE | 0 | q | 632 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 0 | q | r v4l2_m2m_get_dst_vq |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | index | unit_page |
| LOCK2 | &s->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/media/test-drivers/visl/visl-dec.c visl_tpg_fill() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 0 | q->bufs_bitmap | 1-u64max |
| BUF_SIZE | 0 | q | 632 |
| CAPPED_DATA | 1 | index | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/test-drivers/visl/visl-dec.c visl_tpg_fill() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 0 | q->bufs_bitmap | 1-u64max |
| BUF_SIZE | 0 | q | 632 |
| CAPPED_DATA | 1 | index | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/st/sti/hva/hva-v4l2.c hva_qbuf() -> vb2_get_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 |
| USER_DATA | 1 | index | 0-u32max[u] |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/staging/media/sunxi/cedrus/cedrus_h265.c cedrus_h265_stop() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 0 | q->bufs_bitmap | 1-u64max |
| BUF_SIZE | 0 | q | 632 |
| CAPPED_DATA | 1 | index | 1 |
| DATA_SOURCE | 0 | q | r v4l2_m2m_get_vq |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | &vq->mmap_lock |
drivers/staging/media/atomisp/pci/atomisp_ioctl.c atomisp_dqbuf_wrapper() -> vb2_get_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |