Searched refs:buf_list (Results 1 - 25 of 49) sorted by relevance

12

/linux-master/drivers/media/pci/cx18/
H A Dcx18-queue.h34 if (list_is_singular(&mdl->buf_list))
35 cx18_buf_sync_for_device(s, list_first_entry(&mdl->buf_list,
47 if (list_is_singular(&mdl->buf_list))
48 cx18_buf_swap(list_first_entry(&mdl->buf_list,
H A Dcx18-queue.c29 list_for_each_entry(buf, &mdl->buf_list, list) {
96 list_for_each_entry(buf, &mdl->buf_list, list) {
114 if (list_is_singular(&mdl->buf_list)) {
115 buf = list_first_entry(&mdl->buf_list, struct cx18_buffer,
245 while (!list_empty(&mdl->buf_list)) {
246 buf = list_first_entry(&mdl->buf_list,
289 list_move_tail(&buf->list, &mdl->buf_list);
327 list_for_each_entry(buf, &mdl->buf_list, list)
383 INIT_LIST_HEAD(&mdl->buf_list);
H A Dcx18-mailbox.c132 if (list_is_singular(&mdl->buf_list)) {
133 buf = list_first_entry(&mdl->buf_list, struct cx18_buffer,
141 list_for_each_entry(buf, &mdl->buf_list, list) {
174 list_for_each_entry(buf, &mdl->buf_list, list) {
215 if (list_is_singular(&mdl->buf_list)) {
216 buf = list_first_entry(&mdl->buf_list, struct cx18_buffer,
224 list_for_each_entry(buf, &mdl->buf_list, list) {
/linux-master/io_uring/
H A Dkbuf.h10 * then these are classic provided buffers and ->buf_list is used.
13 struct list_head buf_list; member in union:io_buffer_list::__anon261
77 if (req->buf_list) {
78 req->buf_index = req->buf_list->bgid;
105 if (req->buf_list) {
106 req->buf_index = req->buf_list->bgid;
107 req->buf_list->head++;
H A Dkbuf.c78 list_add(&buf->list, &bl->buf_list);
116 if (!list_empty(&bl->buf_list)) {
119 kbuf = list_first_entry(&bl->buf_list, struct io_buffer, list);
123 if (list_empty(&bl->buf_list))
161 req->buf_list = bl;
175 req->buf_list = NULL;
248 INIT_LIST_HEAD(&bl->buf_list);
256 while (!list_empty(&bl->buf_list)) {
259 nxt = list_first_entry(&bl->buf_list, struct io_buffer, list);
442 list_move_tail(&buf->list, &bl->buf_list);
[all...]
/linux-master/drivers/tty/
H A Dn_hdlc.c145 static void n_hdlc_buf_return(struct n_hdlc_buf_list *buf_list,
723 * @buf_list: pointer to the buffer list
726 static void n_hdlc_buf_return(struct n_hdlc_buf_list *buf_list, argument
731 spin_lock_irqsave(&buf_list->spinlock, flags);
733 list_add(&buf->list_item, &buf_list->list);
734 buf_list->count++;
736 spin_unlock_irqrestore(&buf_list->spinlock, flags);
741 * @buf_list: pointer to buffer list
744 static void n_hdlc_buf_put(struct n_hdlc_buf_list *buf_list, argument
749 spin_lock_irqsave(&buf_list
765 n_hdlc_buf_get(struct n_hdlc_buf_list *buf_list) argument
[all...]
/linux-master/drivers/media/usb/dvb-usb/
H A Dusb-urb.c101 stream->buf_list[stream->buf_num],
120 if (( stream->buf_list[stream->buf_num] =
129 stream->buf_list[stream->buf_num], (long long)stream->dma_addr[stream->buf_num]);
130 memset(stream->buf_list[stream->buf_num],0,size);
157 stream->buf_list[i],
199 urb->transfer_buffer = stream->buf_list[i];
/linux-master/drivers/media/pci/tw686x/
H A Dtw686x-audio.c53 if (!list_empty(&ac->buf_list)) {
54 next = list_first_entry(&ac->buf_list,
56 list_move_tail(&next->list, &ac->buf_list);
178 INIT_LIST_HEAD(&ac->buf_list);
184 list_add_tail(&ac->buf[i].list, &ac->buf_list);
187 p_buf = list_first_entry(&ac->buf_list, struct tw686x_audio_buf, list);
188 list_move_tail(&p_buf->list, &ac->buf_list);
190 b_buf = list_first_entry(&ac->buf_list, struct tw686x_audio_buf, list);
191 list_move_tail(&b_buf->list, &ac->buf_list);
H A Dtw686x.h74 struct list_head buf_list; member in struct:tw686x_audio_channel
/linux-master/drivers/media/pci/mgb4/
H A Dmgb4_vin.h46 struct list_head buf_list; member in struct:mgb4_vin_dev
H A Dmgb4_vout.h43 struct list_head buf_list; member in struct:mgb4_vout_dev
H A Dmgb4_vout.c50 list_for_each_entry_safe(buf, node, &voutdev->buf_list, list) {
119 list_add_tail(&buf->list, &vindev->buf_list);
156 buf = list_first_entry(&voutdev->buf_list, struct mgb4_frame_buffer,
158 list_del_init(voutdev->buf_list.next);
350 if (!list_empty(&voutdev->buf_list)) {
351 buf = list_first_entry(&voutdev->buf_list,
353 list_del_init(voutdev->buf_list.next);
488 INIT_LIST_HEAD(&voutdev->buf_list);
H A Dmgb4_vin.c177 list_for_each_entry_safe(buf, node, &vindev->buf_list, list) {
246 list_add_tail(&buf->list, &vindev->buf_list);
618 if (!list_empty(&vindev->buf_list)) {
619 buf = list_first_entry(&vindev->buf_list,
621 list_del_init(vindev->buf_list.next);
806 INIT_LIST_HEAD(&vindev->buf_list);
/linux-master/drivers/media/usb/dvb-usb-v2/
H A Dusb_urb.c154 stream->buf_list[i],
193 urb->transfer_buffer = stream->buf_list[i];
212 kfree(stream->buf_list[stream->buf_num]);
232 stream->buf_list[stream->buf_num] = kzalloc(size, GFP_ATOMIC);
233 if (!stream->buf_list[stream->buf_num]) {
242 stream->buf_list[stream->buf_num],
/linux-master/drivers/media/platform/renesas/rzg2l-cru/
H A Drzg2l-cru.h89 * @qlock: protects @queue_buf, @buf_list, @sequence
92 * @buf_list: list of queued buffers
129 struct list_head buf_list; member in struct:rzg2l_cru_dev
H A Drzg2l-video.c135 list_for_each_entry_safe(buf, node, &cru->buf_list, list) {
182 list_add_tail(to_buf_list(vbuf), &cru->buf_list);
260 if (list_empty(&cru->buf_list)) {
265 buf = list_entry(cru->buf_list.next,
739 INIT_LIST_HEAD(&cru->buf_list);
/linux-master/drivers/media/test-drivers/vimc/
H A Dvimc-capture.c21 struct list_head buf_list; member in struct:vimc_capture_device
233 list_for_each_entry_safe(vbuf, node, &vcapture->buf_list, list) {
290 list_add_tail(&buf->list, &vcapture->buf_list);
368 vimc_buf = list_first_entry_or_null(&vcapture->buf_list,
447 INIT_LIST_HEAD(&vcapture->buf_list);
/linux-master/drivers/media/platform/sunxi/sun4i-csi/
H A Dsun4i_dma.c124 if (list_empty(&csi->buf_list))
127 c_buf = list_first_entry(&csi->buf_list, struct sun4i_csi_buffer, list);
200 list_add_tail(&buf->list, &csi->buf_list);
210 list_for_each_entry_safe(buf, node, &csi->buf_list, list) {
410 INIT_LIST_HEAD(&csi->buf_list);
H A Dsun4i_csi.h152 struct list_head buf_list; member in struct:sun4i_csi
/linux-master/drivers/media/platform/renesas/
H A Dsh_vou.c82 struct list_head buf_list; member in struct:sh_vou_device
283 list_add_tail(&shbuf->list, &vou_dev->buf_list);
297 list_for_each_entry_safe(buf, node, &vou_dev->buf_list, list) {
306 buf = list_entry(vou_dev->buf_list.next, struct sh_vou_buffer, list);
349 list_for_each_entry_safe(buf, node, &vou_dev->buf_list, list) {
1031 if (!vou_dev->active || list_empty(&vou_dev->buf_list)) {
1067 vou_dev->active = list_entry(vou_dev->buf_list.next,
1070 if (list_is_singular(&vou_dev->buf_list)) {
1243 INIT_LIST_HEAD(&vou_dev->buf_list);
1308 INIT_LIST_HEAD(&vou_dev->buf_list);
[all...]
/linux-master/drivers/media/platform/renesas/rcar-vin/
H A Drcar-vin.h195 * @qlock: protects @buf_hw, @buf_list, @sequence and @state
197 * @buf_list: list of queued buffers
241 struct list_head buf_list; member in struct:rvin_dev
/linux-master/samples/v4l/
H A Dv4l2-pci-skeleton.c47 * @qlock: spinlock controlling access to buf_list and sequence
48 * @buf_list: list of buffers queued for DMA
66 struct list_head buf_list; member in struct:skeleton
211 list_add_tail(&buf->list, &skel->buf_list);
225 list_for_each_entry_safe(buf, node, &skel->buf_list, list) {
844 INIT_LIST_HEAD(&skel->buf_list);
/linux-master/drivers/input/touchscreen/
H A Dsur40.c218 struct list_head buf_list; member in struct:sur40_state
542 if (list_empty(&sur40->buf_list)) {
547 new_buf = list_entry(sur40->buf_list.next, struct sur40_buffer, list);
686 INIT_LIST_HEAD(&sur40->buf_list);
892 list_add_tail(&buf->list, &sur40->buf_list);
902 list_for_each_entry_safe(buf, node, &sur40->buf_list, list) {
/linux-master/drivers/media/usb/airspy/
H A Dairspy.c119 u8 *buf_list[MAX_BULK_BUFS]; member in struct:airspy
355 s->buf_list[s->buf_num],
373 s->buf_list[s->buf_num] = usb_alloc_coherent(s->udev,
376 if (!s->buf_list[s->buf_num]) {
383 s->buf_list[s->buf_num],
428 s->buf_list[i],
/linux-master/drivers/vfio/pci/mlx5/
H A Dmain.c95 if (list_empty(&migf->buf_list)) {
100 buf = list_first_entry(&migf->buf_list, struct mlx5_vhca_data_buffer,
210 !list_empty(&migf->buf_list) ||
278 else if (!list_empty(&migf->buf_list) ||
398 list_add_tail(&header_buf->buf_elm, &migf->buf_list);
664 INIT_LIST_HEAD(&migf->buf_list);
1048 INIT_LIST_HEAD(&migf->buf_list);

Completed in 271 milliseconds

12