Home
last modified time | relevance | path

Searched refs:max_num_buffers (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/media/common/videobuf2/
H A Dvideobuf2-core.c437 WARN_ON(index >= q->max_num_buffers || test_bit(index, q->bufs_bitmap) || vb->vb2_queue); in vb2_queue_add_buffer()
472 unsigned long index = q->max_num_buffers; in __vb2_queue_alloc()
477 * in the queue is below q->max_num_buffers in __vb2_queue_alloc()
480 q->max_num_buffers - vb2_get_num_buffers(q)); in __vb2_queue_alloc()
483 index = bitmap_find_next_zero_area(q->bufs_bitmap, q->max_num_buffers, in __vb2_queue_alloc()
486 if (index < q->max_num_buffers) in __vb2_queue_alloc()
725 for (buffer = 0; buffer < q->max_num_buffers; ++buffer) { in __buffers_in_use()
850 q->bufs = kcalloc(q->max_num_buffers, sizeof(*q->bufs), GFP_KERNEL); in vb2_core_allocated_buffers_storage()
855 q->bufs_bitmap = bitmap_zalloc(q->max_num_buffers, GFP_KERNEL); in vb2_core_allocated_buffers_storage()
911 __vb2_queue_free(q, 0, q->max_num_buffers); in vb2_core_reqbufs()
[all...]
H A Dvideobuf2-v4l2.c624 for (i = 0; i < q->max_num_buffers; i++) { in vb2_find_buffer()
702 *max_num_bufs = q->max_num_buffers; in vb2_set_flags_and_caps()
756 &create->capabilities, &create->max_num_buffers); in vb2_create_bufs()
1052 &p->capabilities, &p->max_num_buffers); in vb2_ioctl_create_bufs()
/linux/include/media/
H A Dvideobuf2-core.h580 * @max_num_buffers: upper limit of number of allocated/used buffers.
651 unsigned int max_num_buffers; member
1191 return bitmap_weight(q->bufs_bitmap, q->max_num_buffers); in vb2_get_num_buffers()
1299 if (index >= q->max_num_buffers) in vb2_get_buffer()
/linux/drivers/media/platform/verisilicon/
H A Dhantro_postproc.c188 for (i = 0; i < queue->max_num_buffers; ++i) { in hantro_postproc_free()
/linux/Documentation/userspace-api/media/v4l/
H A Dvidioc-create-bufs.rst120 - ``max_num_buffers``
/linux/drivers/media/test-drivers/vivid/
H A Dvivid-core.c911 * PAGE_SHIFT > 12, but then max_num_buffers will be clamped by in vivid_create_queue()
915 q->max_num_buffers = MAX_VID_CAP_BUFFERS; in vivid_create_queue()
917 q->max_num_buffers = 1024; in vivid_create_queue()
919 q->max_num_buffers = 32768; in vivid_create_queue()
/linux/include/uapi/linux/
H A Dvideodev2.h2689 * @max_num_buffers: if V4L2_BUF_CAP_SUPPORTS_MAX_NUM_BUFFERS capability flag is set
2701 __u32 max_num_buffers; member
/linux/drivers/media/test-drivers/vicodec/
H A Dvicodec-core.c1728 dst_vq->max_num_buffers = 64; in queue_init()
/linux/drivers/media/v4l2-core/
H A Dv4l2-ioctl.c489 p->capabilities, p->max_num_buffers); in v4l_print_create_buffers()