Home
last modified time | relevance | path

Searched refs:num_buffers (Results 1 – 25 of 96) sorted by relevance

1234

/Linux-v5.4/drivers/media/common/videobuf2/
Dvideobuf2-core.c335 unsigned int num_buffers, unsigned int num_planes, in __vb2_queue_alloc() argument
343 num_buffers = min_t(unsigned int, num_buffers, in __vb2_queue_alloc()
344 VB2_MAX_FRAME - q->num_buffers); in __vb2_queue_alloc()
346 for (buffer = 0; buffer < num_buffers; ++buffer) { in __vb2_queue_alloc()
357 vb->index = q->num_buffers + buffer; in __vb2_queue_alloc()
410 for (buffer = q->num_buffers - buffers; buffer < q->num_buffers; in __vb2_free_mem()
443 for (buffer = q->num_buffers - buffers; buffer < q->num_buffers; in __vb2_queue_free()
454 for (buffer = q->num_buffers - buffers; buffer < q->num_buffers; in __vb2_queue_free()
471 if (q->num_buffers) { in __vb2_queue_free()
490 for (buffer = 0; buffer < q->num_buffers; ++buffer) { in __vb2_queue_free()
[all …]
Dvideobuf2-v4l2.c349 if (b->index >= q->num_buffers) { in vb2_queue_or_prepare_buf()
605 for (i = start_idx; i < q->num_buffers; i++) in vb2_find_timestamp()
636 if (b->index >= q->num_buffers) { in vb2_querybuf()
700 create->index = q->num_buffers; in vb2_create_bufs()
934 p->index = vdev->queue->num_buffers; in vb2_ioctl_create_bufs()
/Linux-v5.4/drivers/soc/fsl/dpio/
Dqbman-portal.c884 const u64 *buffers, unsigned int num_buffers) in qbman_swp_release() argument
890 if (!num_buffers || (num_buffers > 7)) in qbman_swp_release()
903 for (i = 0; i < num_buffers; i++) in qbman_swp_release()
913 p->verb = d->verb | RAR_VB(rar) | num_buffers; in qbman_swp_release()
915 p->verb = d->verb | RAR_VB(rar) | num_buffers; in qbman_swp_release()
952 unsigned int num_buffers) in qbman_swp_acquire() argument
958 if (!num_buffers || (num_buffers > 7)) in qbman_swp_acquire()
969 p->num = num_buffers; in qbman_swp_acquire()
989 WARN_ON(r->num > num_buffers); in qbman_swp_acquire()
Ddpio-service.c476 unsigned int num_buffers) in dpaa2_io_service_release() argument
487 return qbman_swp_release(d->swp, &rd, buffers, num_buffers); in dpaa2_io_service_release()
505 unsigned int num_buffers) in dpaa2_io_service_acquire() argument
515 err = qbman_swp_acquire(d->swp, bpid, buffers, num_buffers); in dpaa2_io_service_acquire()
Dqbman-portal.h183 const u64 *buffers, unsigned int num_buffers);
185 unsigned int num_buffers);
/Linux-v5.4/drivers/staging/most/
Dcore.c44 int num_buffers; member
272 return snprintf(buf, PAGE_SIZE, "%d\n", c->cfg.num_buffers); in set_number_of_buffers_show()
649 c->cfg.num_buffers = val; in most_set_cfg_num_buffers()
965 for (i = 0; i < c->cfg.num_buffers; i++) { in arm_mbo_chain()
994 return c->cfg.num_buffers; in arm_mbo_chain()
1049 ((comp == c->pipe0.comp && c->pipe0.num_buffers <= 0) || in channel_has_mbo()
1050 (comp == c->pipe1.comp && c->pipe1.num_buffers <= 0))) in channel_has_mbo()
1082 ((comp == c->pipe0.comp && c->pipe0.num_buffers <= 0) || in most_get_mbo()
1083 (comp == c->pipe1.comp && c->pipe1.num_buffers <= 0))) in most_get_mbo()
1087 num_buffers_ptr = &c->pipe0.num_buffers; in most_get_mbo()
[all …]
Dconfigfs.c20 u16 num_buffers; member
57 link->num_buffers); in set_cfg_num_buffers()
248 to_mdev_link(item)->num_buffers); in mdev_link_num_buffers_show()
257 ret = kstrtou16(page, 0, &mdev_link->num_buffers); in mdev_link_num_buffers_store()
342 CONFIGFS_ATTR(mdev_link_, num_buffers);
/Linux-v5.4/include/uapi/linux/
Dvirtio_net.h118 __virtio16 num_buffers; /* Number of merged rx buffers */ member
141 __virtio16 num_buffers; /* Number of merged rx buffers */ member
/Linux-v5.4/include/soc/fsl/
Ddpaa2-io.h115 const u64 *buffers, unsigned int num_buffers);
117 u64 *buffers, unsigned int num_buffers);
/Linux-v5.4/drivers/staging/media/meson/vdec/
Dvdec.c164 unsigned int *num_buffers, in process_num_buffers() argument
168 unsigned int buffers_total = q->num_buffers + *num_buffers; in process_num_buffers()
171 *num_buffers = fmt_out->min_buffers - q->num_buffers; in process_num_buffers()
173 *num_buffers = fmt_out->max_buffers - q->num_buffers; in process_num_buffers()
180 sess->num_dst_bufs = q->num_buffers + *num_buffers; in process_num_buffers()
184 static int vdec_queue_setup(struct vb2_queue *q, unsigned int *num_buffers, in vdec_queue_setup() argument
216 process_num_buffers(q, sess, num_buffers, false); in vdec_queue_setup()
245 process_num_buffers(q, sess, num_buffers, true); in vdec_queue_setup()
/Linux-v5.4/drivers/media/usb/cpia2/
Dcpia2_v4l.c41 static int num_buffers = 3; variable
42 module_param(num_buffers, int, 0);
43 MODULE_PARM_DESC(num_buffers, "Number of frame buffers (1-"
991 cam->num_frames = num_buffers; in reset_camera_struct_v4l()
1176 if(num_buffers < 1) { in check_parameters()
1177 num_buffers = 1; in check_parameters()
1178 LOG("num_buffers too small, setting to %d\n", num_buffers); in check_parameters()
1179 } else if(num_buffers > VIDEO_MAX_FRAME) { in check_parameters()
1180 num_buffers = VIDEO_MAX_FRAME; in check_parameters()
1181 LOG("num_buffers too large, setting to %d\n", num_buffers); in check_parameters()
[all …]
/Linux-v5.4/include/media/
Dvideobuf2-core.h413 unsigned int *num_buffers, unsigned int *num_planes,
586 unsigned int num_buffers; member
1094 return (q->num_buffers > 0); in vb2_is_busy()
1179 if (index < q->num_buffers) in vb2_get_buffer()
/Linux-v5.4/drivers/usb/gadget/function/
Df_mass_storage.h52 module_param_named(num_buffers, fsg_num_buffers, uint, S_IRUGO);\
53 MODULE_PARM_DESC(num_buffers, "Number of pipeline buffers")
/Linux-v5.4/drivers/media/platform/qcom/venus/
Dhfi_cmds.h84 u32 num_buffers; member
119 u32 num_buffers; member
229 u32 num_buffers; member
Dhfi_cmds.c186 pkt->num_buffers = bd->num_buffers; in pkt_session_set_buffers()
194 (bd->num_buffers * sizeof(*bi)); in pkt_session_set_buffers()
196 for (i = 0; i < pkt->num_buffers; i++) { in pkt_session_set_buffers()
203 ((bd->num_buffers - 1) * sizeof(u32)); in pkt_session_set_buffers()
204 for (i = 0; i < pkt->num_buffers; i++) in pkt_session_set_buffers()
224 pkt->num_buffers = bd->num_buffers; in pkt_session_unset_buffers()
231 for (i = 0; i < pkt->num_buffers; i++) { in pkt_session_unset_buffers()
237 sizeof(u32) + (bd->num_buffers * sizeof(*bi)); in pkt_session_unset_buffers()
239 for (i = 0; i < pkt->num_buffers; i++) in pkt_session_unset_buffers()
245 ((bd->num_buffers - 1) * sizeof(u32)); in pkt_session_unset_buffers()
Dvenc.c874 unsigned int *num_buffers, unsigned int *num_planes, in venc_queue_setup() argument
910 *num_buffers = max(*num_buffers, num); in venc_queue_setup()
911 inst->num_input_bufs = *num_buffers; in venc_queue_setup()
920 *num_buffers = max(*num_buffers, min); in venc_queue_setup()
921 inst->num_output_bufs = *num_buffers; in venc_queue_setup()
Dvdec.c719 unsigned int *num_buffers, unsigned int *num_planes, in vdec_queue_setup() argument
764 *num_buffers = max(*num_buffers, in_num); in vdec_queue_setup()
765 inst->num_input_bufs = *num_buffers; in vdec_queue_setup()
774 *num_buffers = max(*num_buffers, out_num); in vdec_queue_setup()
775 inst->num_output_bufs = *num_buffers; in vdec_queue_setup()
/Linux-v5.4/drivers/staging/most/Documentation/ABI/
Dconfigfs-most.txt24 num_buffers configure number of buffers used for this
68 num_buffers configure number of buffers used for this
112 num_buffers configure number of buffers used for this
166 num_buffers configure number of buffers used for this
/Linux-v5.4/drivers/media/platform/sti/delta/
Ddelta-v4l2.c1093 unsigned int *num_buffers, in delta_vb2_au_queue_setup() argument
1105 if (*num_buffers < 1) in delta_vb2_au_queue_setup()
1106 *num_buffers = 1; in delta_vb2_au_queue_setup()
1107 if (*num_buffers > DELTA_MAX_AUS) in delta_vb2_au_queue_setup()
1108 *num_buffers = DELTA_MAX_AUS; in delta_vb2_au_queue_setup()
1415 unsigned int *num_buffers, in delta_vb2_frame_queue_setup() argument
1432 if (*num_buffers < DELTA_MIN_FRAME_USER) { in delta_vb2_frame_queue_setup()
1435 ctx->name, *num_buffers, DELTA_MIN_FRAME_USER); in delta_vb2_frame_queue_setup()
1436 *num_buffers = DELTA_MIN_FRAME_USER; in delta_vb2_frame_queue_setup()
1439 *num_buffers += streaminfo->dpb + DELTA_PEAK_FRAME_SMOOTHING; in delta_vb2_frame_queue_setup()
[all …]
/Linux-v5.4/drivers/media/common/siano/
Dsmscoreapi.c687 dev->common_buffer_size = params->buffer_size * params->num_buffers; in smscore_register_device()
702 for (; dev->num_buffers < params->num_buffers; in smscore_register_device()
703 dev->num_buffers++, buffer += params->buffer_size) { in smscore_register_device()
716 pr_debug("allocated %d buffers\n", dev->num_buffers); in smscore_register_device()
1197 int num_buffers = 0; in smscore_unregister_device() local
1216 num_buffers++; in smscore_unregister_device()
1218 if (num_buffers == coredev->num_buffers) in smscore_unregister_device()
1226 coredev->num_buffers - num_buffers); in smscore_unregister_device()
1232 pr_debug("freed %d buffers\n", num_buffers); in smscore_unregister_device()
/Linux-v5.4/include/sound/sof/
Dinfo.h95 uint32_t num_buffers; member
/Linux-v5.4/drivers/media/platform/vivid/
Dvivid-vbi-out.c33 if (vq->num_buffers + *nbuffers < 2) in vbi_out_queue_setup()
34 *nbuffers = 2 - vq->num_buffers; in vbi_out_queue_setup()
/Linux-v5.4/drivers/media/pci/tw68/
Dtw68-video.c359 unsigned int *num_buffers, unsigned int *num_planes, in tw68_queue_setup() argument
363 unsigned tot_bufs = q->num_buffers + *num_buffers; in tw68_queue_setup()
369 *num_buffers = tot_bufs - q->num_buffers; in tw68_queue_setup()
/Linux-v5.4/Documentation/ABI/testing/
Dconfigfs-usb-gadget-mass-storage10 num_buffers - Number of pipeline buffers. Valid numbers
/Linux-v5.4/drivers/media/platform/
Drcar_drif.c424 unsigned int *num_buffers, unsigned int *num_planes, in rcar_drif_queue_setup() argument
430 if (vq->num_buffers + *num_buffers < 16) in rcar_drif_queue_setup()
431 *num_buffers = 16 - vq->num_buffers; in rcar_drif_queue_setup()
435 rdrif_dbg(sdr, "num_bufs %d sizes[0] %d\n", *num_buffers, sizes[0]); in rcar_drif_queue_setup()

1234