Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/media/dvb-core/dvb_vb2.c dvb_vb2_expbuf() -> vb2_core_expbuf()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->bufs 4096-ptr_max
PARAM_VALUE 0 q->max_num_buffers 1-u32max
PARAM_VALUE 1 fd 4096-ptr_max
PARAM_VALUE 3 vb 1-u64max
PARAM_VALUE 4 plane 0
DATA_SOURCE 3 vb r vb2_get_buffer
USER_DATA 1 *fd s32min-s32max[u]
USER_DATA 5 flags 0-u32max[u]
USER_PTR 1 fd
LOCK2 &dmxdev->mutex
HALF_LOCKED2 &dmxdevfilter->mutex
TYPE_LOCK (struct dmxdev)->mutex

drivers/media/common/videobuf2/videobuf2-v4l2.c vb2_expbuf() -> vb2_core_expbuf()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->bufs 4096-ptr_max
PARAM_VALUE 0 q->max_num_buffers 1-u32max
PARAM_VALUE 1 fd 4096-ptr_max
PARAM_VALUE 3 vb 1-u64max
BUF_SIZE 0 q (-1),632
BUF_SIZE 0 q (-1),632
CAPPED_DATA 0 q->max_num_buffers 1
DATA_SOURCE 0 q $0
DATA_SOURCE 3 vb r vb2_get_buffer
USER_DATA 1 *fd s32min-s32max[u]
USER_DATA 2 type 0-u32max[u]
USER_DATA 4 plane 0-u32max[u]
USER_DATA 5 flags 0-u32max[u]
USER_PTR 1 fd
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock