/Linux-v4.19/drivers/tty/ |
D | n_hdlc.c | 158 static void n_hdlc_buf_return(struct n_hdlc_buf_list *buf_list, 884 static void n_hdlc_buf_return(struct n_hdlc_buf_list *buf_list, in n_hdlc_buf_return() argument 889 spin_lock_irqsave(&buf_list->spinlock, flags); in n_hdlc_buf_return() 891 list_add(&buf->list_item, &buf_list->list); in n_hdlc_buf_return() 892 buf_list->count++; in n_hdlc_buf_return() 894 spin_unlock_irqrestore(&buf_list->spinlock, flags); in n_hdlc_buf_return() 902 static void n_hdlc_buf_put(struct n_hdlc_buf_list *buf_list, in n_hdlc_buf_put() argument 907 spin_lock_irqsave(&buf_list->spinlock, flags); in n_hdlc_buf_put() 909 list_add_tail(&buf->list_item, &buf_list->list); in n_hdlc_buf_put() 910 buf_list->count++; in n_hdlc_buf_put() [all …]
|
/Linux-v4.19/drivers/media/pci/cx18/ |
D | cx18-queue.h | 43 if (list_is_singular(&mdl->buf_list)) in cx18_mdl_sync_for_device() 44 cx18_buf_sync_for_device(s, list_first_entry(&mdl->buf_list, in cx18_mdl_sync_for_device() 56 if (list_is_singular(&mdl->buf_list)) in cx18_mdl_swap() 57 cx18_buf_swap(list_first_entry(&mdl->buf_list, in cx18_mdl_swap()
|
D | cx18-queue.c | 38 list_for_each_entry(buf, &mdl->buf_list, list) { in _cx18_mdl_swap() 105 list_for_each_entry(buf, &mdl->buf_list, list) { in _cx18_mdl_update_bufs_for_cpu() 123 if (list_is_singular(&mdl->buf_list)) { in cx18_mdl_update_bufs_for_cpu() 124 buf = list_first_entry(&mdl->buf_list, struct cx18_buffer, in cx18_mdl_update_bufs_for_cpu() 254 while (!list_empty(&mdl->buf_list)) { in cx18_unload_queues() 255 buf = list_first_entry(&mdl->buf_list, in cx18_unload_queues() 298 list_move_tail(&buf->list, &mdl->buf_list); in cx18_load_queues() 336 list_for_each_entry(buf, &mdl->buf_list, list) in _cx18_mdl_sync_for_device() 392 INIT_LIST_HEAD(&mdl->buf_list); in cx18_stream_alloc()
|
D | cx18-mailbox.c | 141 if (list_is_singular(&mdl->buf_list)) { in cx18_mdl_send_to_dvb() 142 buf = list_first_entry(&mdl->buf_list, struct cx18_buffer, in cx18_mdl_send_to_dvb() 150 list_for_each_entry(buf, &mdl->buf_list, list) { in cx18_mdl_send_to_dvb() 182 list_for_each_entry(buf, &mdl->buf_list, list) { in cx18_mdl_send_to_videobuf() 223 if (list_is_singular(&mdl->buf_list)) { in cx18_mdl_send_to_alsa() 224 buf = list_first_entry(&mdl->buf_list, struct cx18_buffer, in cx18_mdl_send_to_alsa() 232 list_for_each_entry(buf, &mdl->buf_list, list) { in cx18_mdl_send_to_alsa()
|
D | cx18-fileops.c | 380 mdl->curr_buf = list_first_entry(&mdl->buf_list, in cx18_copy_mdl_to_user() 383 if (list_entry_is_past_end(mdl->curr_buf, &mdl->buf_list, list)) { in cx18_copy_mdl_to_user() 393 list_for_each_entry_from(mdl->curr_buf, &mdl->buf_list, list) { in cx18_copy_mdl_to_user()
|
D | cx18-vbi.c | 265 list_for_each_entry(buf, &mdl->buf_list, list) { in cx18_process_vbi_data()
|
/Linux-v4.19/drivers/media/pci/tw686x/ |
D | tw686x-audio.c | 56 if (!list_empty(&ac->buf_list)) { in tw686x_audio_irq() 57 next = list_first_entry(&ac->buf_list, in tw686x_audio_irq() 59 list_move_tail(&next->list, &ac->buf_list); in tw686x_audio_irq() 192 INIT_LIST_HEAD(&ac->buf_list); in tw686x_pcm_prepare() 198 list_add_tail(&ac->buf[i].list, &ac->buf_list); in tw686x_pcm_prepare() 201 p_buf = list_first_entry(&ac->buf_list, struct tw686x_audio_buf, list); in tw686x_pcm_prepare() 202 list_move_tail(&p_buf->list, &ac->buf_list); in tw686x_pcm_prepare() 204 b_buf = list_first_entry(&ac->buf_list, struct tw686x_audio_buf, list); in tw686x_pcm_prepare() 205 list_move_tail(&b_buf->list, &ac->buf_list); in tw686x_pcm_prepare()
|
D | tw686x.h | 77 struct list_head buf_list; member
|
/Linux-v4.19/drivers/media/usb/dvb-usb/ |
D | usb-urb.c | 101 stream->buf_list[stream->buf_num], in usb_free_stream_buffers() 120 if (( stream->buf_list[stream->buf_num] = in usb_allocate_stream_buffers() 129 stream->buf_list[stream->buf_num], (long long)stream->dma_addr[stream->buf_num]); in usb_allocate_stream_buffers() 130 memset(stream->buf_list[stream->buf_num],0,size); in usb_allocate_stream_buffers() 157 stream->buf_list[i], in usb_bulk_urb_init() 199 urb->transfer_buffer = stream->buf_list[i]; in usb_isoc_urb_init()
|
D | dvb-usb.h | 326 u8 *buf_list[MAX_NO_URBS_FOR_DATA_STREAM]; member
|
/Linux-v4.19/drivers/media/usb/dvb-usb-v2/ |
D | usb_urb.c | 154 stream->buf_list[i], in usb_urb_alloc_bulk_urbs() 194 urb->transfer_buffer = stream->buf_list[i]; in usb_urb_alloc_isoc_urbs() 213 stream->buf_list[stream->buf_num] = NULL; in usb_free_stream_buffers() 233 stream->buf_list[stream->buf_num] = kzalloc(size, GFP_ATOMIC); in usb_alloc_stream_buffers() 234 if (!stream->buf_list[stream->buf_num]) { in usb_alloc_stream_buffers() 243 stream->buf_list[stream->buf_num], in usb_alloc_stream_buffers()
|
D | dvb_usb.h | 302 u8 *buf_list[MAX_NO_URBS_FOR_DATA_STREAM]; member
|
/Linux-v4.19/net/smc/ |
D | smc_core.c | 387 struct list_head *buf_list; in __smc_lgr_free_bufs() local 392 buf_list = &lgr->rmbs[i]; in __smc_lgr_free_bufs() 394 buf_list = &lgr->sndbufs[i]; in __smc_lgr_free_bufs() 395 list_for_each_entry_safe(buf_desc, bf_desc, buf_list, in __smc_lgr_free_bufs() 687 struct list_head *buf_list) in smc_buf_get_slot() argument 692 list_for_each_entry(buf_slot, buf_list, list) { in smc_buf_get_slot() 812 struct list_head *buf_list; in __smc_buf_create() local 829 buf_list = &lgr->rmbs[bufsize_short]; in __smc_buf_create() 832 buf_list = &lgr->sndbufs[bufsize_short]; in __smc_buf_create() 839 buf_desc = smc_buf_get_slot(bufsize_short, lock, buf_list); in __smc_buf_create() [all …]
|
/Linux-v4.19/drivers/media/platform/vimc/ |
D | vimc-capture.c | 36 struct list_head buf_list; member 234 list_for_each_entry_safe(vbuf, node, &vcap->buf_list, list) { in vimc_cap_return_all_buffers() 294 list_add_tail(&buf->list, &vcap->buf_list); in vimc_cap_buf_queue() 369 vimc_buf = list_first_entry_or_null(&vcap->buf_list, in vimc_cap_process_frame() 451 INIT_LIST_HEAD(&vcap->buf_list); in vimc_cap_comp_bind()
|
/Linux-v4.19/drivers/media/platform/ |
D | sh_vou.c | 82 struct list_head buf_list; member 289 list_add_tail(&shbuf->list, &vou_dev->buf_list); in sh_vou_buf_queue() 303 list_for_each_entry_safe(buf, node, &vou_dev->buf_list, list) { in sh_vou_start_streaming() 312 buf = list_entry(vou_dev->buf_list.next, struct sh_vou_buffer, list); in sh_vou_start_streaming() 355 list_for_each_entry_safe(buf, node, &vou_dev->buf_list, list) { in sh_vou_stop_streaming() 1042 if (!vou_dev->active || list_empty(&vou_dev->buf_list)) { in sh_vou_isr() 1078 vou_dev->active = list_entry(vou_dev->buf_list.next, in sh_vou_isr() 1081 if (list_is_singular(&vou_dev->buf_list)) { in sh_vou_isr() 1248 INIT_LIST_HEAD(&vou_dev->buf_list); in sh_vou_probe() 1313 INIT_LIST_HEAD(&vou_dev->buf_list); in sh_vou_probe()
|
/Linux-v4.19/samples/v4l/ |
D | v4l2-pci-skeleton.c | 77 struct list_head buf_list; member 220 list_add_tail(&buf->list, &skel->buf_list); in buffer_queue() 234 list_for_each_entry_safe(buf, node, &skel->buf_list, list) { in return_all_buffers() 853 INIT_LIST_HEAD(&skel->buf_list); in skeleton_probe()
|
/Linux-v4.19/drivers/input/touchscreen/ |
D | sur40.c | 222 struct list_head buf_list; member 545 if (list_empty(&sur40->buf_list)) { in sur40_process_video() 550 new_buf = list_entry(sur40->buf_list.next, struct sur40_buffer, list); in sur40_process_video() 684 INIT_LIST_HEAD(&sur40->buf_list); in sur40_probe() 882 list_add_tail(&buf->list, &sur40->buf_list); in sur40_buffer_queue() 892 list_for_each_entry_safe(buf, node, &sur40->buf_list, list) { in return_all_buffers()
|
/Linux-v4.19/drivers/media/platform/rcar-vin/ |
D | rcar-dma.c | 835 if (list_empty(&vin->buf_list)) { in rvin_fill_hw_slot() 840 buf = list_entry(vin->buf_list.next, struct rvin_buffer, list); in rvin_fill_hw_slot() 976 list_for_each_entry_safe(buf, node, &vin->buf_list, list) { in return_all_buffers() 1023 list_add_tail(to_buf_list(vbuf), &vin->buf_list); in rvin_buffer_queue() 1269 INIT_LIST_HEAD(&vin->buf_list); in rvin_dma_register()
|
D | rcar-vin.h | 205 struct list_head buf_list; member
|
/Linux-v4.19/drivers/media/usb/airspy/ |
D | airspy.c | 130 u8 *buf_list[MAX_BULK_BUFS]; member 366 s->buf_list[s->buf_num], in airspy_free_stream_bufs() 384 s->buf_list[s->buf_num] = usb_alloc_coherent(s->udev, in airspy_alloc_stream_bufs() 387 if (!s->buf_list[s->buf_num]) { in airspy_alloc_stream_bufs() 394 s->buf_list[s->buf_num], in airspy_alloc_stream_bufs() 436 s->buf_list[i], in airspy_alloc_urbs()
|
/Linux-v4.19/sound/pci/ |
D | es1968.c | 525 struct list_head buf_list; member 1348 list_for_each_entry(buf, &chip->buf_list, list) { in calc_available_memory_size() 1365 list_for_each_entry(buf, &chip->buf_list, list) { in snd_es1968_new_memory() 1399 if (buf->list.prev != &chip->buf_list) { in snd_es1968_free_memory() 1408 if (buf->list.next != &chip->buf_list) { in snd_es1968_free_memory() 1426 while ((p = chip->buf_list.next) != &chip->buf_list) { in snd_es1968_free_dmabuf() 1456 INIT_LIST_HEAD(&chip->buf_list); in snd_es1968_init_dmabuf() 1469 list_add(&chunk->list, &chip->buf_list); in snd_es1968_init_dmabuf() 2710 INIT_LIST_HEAD(&chip->buf_list); in snd_es1968_create()
|
/Linux-v4.19/drivers/media/usb/gspca/ |
D | gspca.h | 197 struct list_head buf_list; member
|
/Linux-v4.19/drivers/media/dvb-frontends/ |
D | rtl2832_sdr.c | 147 u8 *buf_list[MAX_BULK_BUFS]; member 327 dev->buf_list[dev->buf_num], in rtl2832_sdr_free_stream_bufs() 347 dev->buf_list[dev->buf_num] = usb_alloc_coherent(dev->udev, in rtl2832_sdr_alloc_stream_bufs() 350 if (!dev->buf_list[dev->buf_num]) { in rtl2832_sdr_alloc_stream_bufs() 358 dev->buf_num, dev->buf_list[dev->buf_num], in rtl2832_sdr_alloc_stream_bufs() 402 dev->buf_list[i], in rtl2832_sdr_alloc_urbs()
|
/Linux-v4.19/drivers/media/usb/hackrf/ |
D | hackrf.c | 143 u8 *buf_list[MAX_BULK_BUFS]; member 620 dev->buf_list[dev->buf_num], in hackrf_free_stream_bufs() 638 dev->buf_list[dev->buf_num] = usb_alloc_coherent(dev->udev, in hackrf_alloc_stream_bufs() 641 if (!dev->buf_list[dev->buf_num]) { in hackrf_alloc_stream_bufs() 649 dev->buf_list[dev->buf_num], in hackrf_alloc_stream_bufs() 701 dev->buf_list[i], in hackrf_alloc_urbs()
|
/Linux-v4.19/drivers/infiniband/hw/hns/ |
D | hns_roce_hw_v1.c | 4223 (eq->buf_list[off / HNS_ROCE_BA_SIZE].buf) + in get_aeqe_v1() 4330 (eq->buf_list[off / HNS_ROCE_BA_SIZE].buf) + in get_ceqe_v1() 4538 if (!eq->buf_list) in hns_roce_v1_free_eq() 4543 eq->buf_list[i].buf, eq->buf_list[i].map); in hns_roce_v1_free_eq() 4545 kfree(eq->buf_list); in hns_roce_v1_free_eq() 4599 eq->buf_list = kcalloc(num_bas, sizeof(*eq->buf_list), GFP_KERNEL); in hns_roce_v1_create_eq() 4600 if (!eq->buf_list) in hns_roce_v1_create_eq() 4604 eq->buf_list[i].buf = dma_alloc_coherent(dev, HNS_ROCE_BA_SIZE, in hns_roce_v1_create_eq() 4607 if (!eq->buf_list[i].buf) { in hns_roce_v1_create_eq() 4612 eq->buf_list[i].map = tmp_dma_addr; in hns_roce_v1_create_eq() [all …]
|