Home
last modified time | relevance | path

Searched refs:buf_list (Results 1 – 29 of 29) sorted by relevance

/linux-4.4.14/drivers/media/pci/cx18/
Dcx18-queue.h48 if (list_is_singular(&mdl->buf_list)) in cx18_mdl_sync_for_device()
49 cx18_buf_sync_for_device(s, list_first_entry(&mdl->buf_list, in cx18_mdl_sync_for_device()
61 if (list_is_singular(&mdl->buf_list)) in cx18_mdl_swap()
62 cx18_buf_swap(list_first_entry(&mdl->buf_list, in cx18_mdl_swap()
Dcx18-queue.c43 list_for_each_entry(buf, &mdl->buf_list, list) { in _cx18_mdl_swap()
110 list_for_each_entry(buf, &mdl->buf_list, list) { in _cx18_mdl_update_bufs_for_cpu()
128 if (list_is_singular(&mdl->buf_list)) { in cx18_mdl_update_bufs_for_cpu()
129 buf = list_first_entry(&mdl->buf_list, struct cx18_buffer, in cx18_mdl_update_bufs_for_cpu()
260 while (!list_empty(&mdl->buf_list)) { in cx18_unload_queues()
261 buf = list_first_entry(&mdl->buf_list, in cx18_unload_queues()
304 list_move_tail(&buf->list, &mdl->buf_list); in cx18_load_queues()
342 list_for_each_entry(buf, &mdl->buf_list, list) in _cx18_mdl_sync_for_device()
399 INIT_LIST_HEAD(&mdl->buf_list); in cx18_stream_alloc()
Dcx18-mailbox.c146 if (list_is_singular(&mdl->buf_list)) { in cx18_mdl_send_to_dvb()
147 buf = list_first_entry(&mdl->buf_list, struct cx18_buffer, in cx18_mdl_send_to_dvb()
155 list_for_each_entry(buf, &mdl->buf_list, list) { in cx18_mdl_send_to_dvb()
187 list_for_each_entry(buf, &mdl->buf_list, list) { in cx18_mdl_send_to_videobuf()
228 if (list_is_singular(&mdl->buf_list)) { in cx18_mdl_send_to_alsa()
229 buf = list_first_entry(&mdl->buf_list, struct cx18_buffer, in cx18_mdl_send_to_alsa()
237 list_for_each_entry(buf, &mdl->buf_list, list) { in cx18_mdl_send_to_alsa()
Dcx18-fileops.c386 mdl->curr_buf = list_first_entry(&mdl->buf_list, in cx18_copy_mdl_to_user()
389 if (list_entry_is_past_end(mdl->curr_buf, &mdl->buf_list, list)) { in cx18_copy_mdl_to_user()
399 list_for_each_entry_from(mdl->curr_buf, &mdl->buf_list, list) { in cx18_copy_mdl_to_user()
Dcx18-vbi.c270 list_for_each_entry(buf, &mdl->buf_list, list) { in cx18_process_vbi_data()
Dcx18-ioctl.c737 mdl->curr_buf = list_first_entry(&mdl->buf_list, in cx18_process_idx_data()
740 if (list_entry_is_past_end(mdl->curr_buf, &mdl->buf_list, list)) { in cx18_process_idx_data()
750 list_for_each_entry_from(mdl->curr_buf, &mdl->buf_list, list) { in cx18_process_idx_data()
Dcx18-driver.h317 struct list_head buf_list; member
Dcx18-driver.c777 INIT_LIST_HEAD(&cx->vbi.sliced_mpeg_mdl.buf_list); in cx18_init_struct1()
779 &cx->vbi.sliced_mpeg_mdl.buf_list); in cx18_init_struct1()
/linux-4.4.14/drivers/media/usb/dvb-usb/
Dusb-urb.c100 stream->buf_list[stream->buf_num], in usb_free_stream_buffers()
119 if (( stream->buf_list[stream->buf_num] = in usb_allocate_stream_buffers()
128 stream->buf_list[stream->buf_num], (long long)stream->dma_addr[stream->buf_num]); in usb_allocate_stream_buffers()
129 memset(stream->buf_list[stream->buf_num],0,size); in usb_allocate_stream_buffers()
156 stream->buf_list[i], in usb_bulk_urb_init()
198 urb->transfer_buffer = stream->buf_list[i]; in usb_isoc_urb_init()
Ddvb-usb.h324 u8 *buf_list[MAX_NO_URBS_FOR_DATA_STREAM]; member
/linux-4.4.14/drivers/media/usb/dvb-usb-v2/
Dusb_urb.c153 stream->buf_list[i], in usb_urb_alloc_bulk_urbs()
194 urb->transfer_buffer = stream->buf_list[i]; in usb_urb_alloc_isoc_urbs()
217 stream->buf_list[stream->buf_num], in usb_free_stream_buffers()
238 stream->buf_list[stream->buf_num] = usb_alloc_coherent( in usb_alloc_stream_buffers()
241 if (!stream->buf_list[stream->buf_num]) { in usb_alloc_stream_buffers()
250 stream->buf_list[stream->buf_num], in usb_alloc_stream_buffers()
252 memset(stream->buf_list[stream->buf_num], 0, size); in usb_alloc_stream_buffers()
Ddvb_usb.h298 u8 *buf_list[MAX_NO_URBS_FOR_DATA_STREAM]; member
/linux-4.4.14/drivers/input/touchscreen/
Dsur40.c155 struct list_head buf_list; member
384 if (list_empty(&sur40->buf_list)) { in sur40_process_video()
389 new_buf = list_entry(sur40->buf_list.next, struct sur40_buffer, list); in sur40_process_video()
520 INIT_LIST_HEAD(&sur40->buf_list); in sur40_probe()
695 list_add_tail(&buf->list, &sur40->buf_list); in sur40_buffer_queue()
705 list_for_each_entry_safe(buf, node, &sur40->buf_list, list) { in return_all_buffers()
/linux-4.4.14/drivers/media/platform/
Dsh_vou.c85 struct list_head buf_list; member
294 list_add_tail(&shbuf->list, &vou_dev->buf_list); in sh_vou_buf_queue()
308 list_for_each_entry_safe(buf, node, &vou_dev->buf_list, list) { in sh_vou_start_streaming()
317 buf = list_entry(vou_dev->buf_list.next, struct sh_vou_buffer, list); in sh_vou_start_streaming()
360 list_for_each_entry_safe(buf, node, &vou_dev->buf_list, list) { in sh_vou_stop_streaming()
1043 if (!vou_dev->active || list_empty(&vou_dev->buf_list)) { in sh_vou_isr()
1079 vou_dev->active = list_entry(vou_dev->buf_list.next, in sh_vou_isr()
1082 if (list_is_singular(&vou_dev->buf_list)) { in sh_vou_isr()
1249 INIT_LIST_HEAD(&vou_dev->buf_list); in sh_vou_probe()
1319 INIT_LIST_HEAD(&vou_dev->buf_list); in sh_vou_probe()
/linux-4.4.14/drivers/staging/lustre/lnet/selftest/
Drpc.c217 buf_list); in srpc_service_fini()
218 list_del(&buf->buf_list); in srpc_service_fini()
479 list_add(&buf->buf_list, &scd->scd_buf_posted); in srpc_service_post_buffer()
510 list_del(&buf->buf_list); in srpc_service_post_buffer()
786 list_for_each_entry(buf, &scd->scd_buf_posted, buf_list) in srpc_shutdown_service()
944 srpc_buffer_t, buf_list); in srpc_server_rpc_done()
945 list_del(&buffer->buf_list); in srpc_server_rpc_done()
1503 list_del(&buffer->buf_list); /* from scd->scd_buf_posted */ in srpc_lnet_ev_handler()
1534 list_add_tail(&buffer->buf_list, in srpc_lnet_ev_handler()
Dselftest.h167 struct list_head buf_list; /* chain on srpc_service::*_msgq */ member
/linux-4.4.14/Documentation/video4linux/
Dv4l2-pci-skeleton.c79 struct list_head buf_list; member
224 list_add_tail(&buf->list, &skel->buf_list); in buffer_queue()
238 list_for_each_entry_safe(buf, node, &skel->buf_list, list) { in return_all_buffers()
863 INIT_LIST_HEAD(&skel->buf_list); in skeleton_probe()
/linux-4.4.14/drivers/media/usb/airspy/
Dairspy.c131 u8 *buf_list[MAX_BULK_BUFS]; member
367 s->buf_list[s->buf_num], in airspy_free_stream_bufs()
385 s->buf_list[s->buf_num] = usb_alloc_coherent(s->udev, in airspy_alloc_stream_bufs()
388 if (!s->buf_list[s->buf_num]) { in airspy_alloc_stream_bufs()
395 s->buf_list[s->buf_num], in airspy_alloc_stream_bufs()
438 s->buf_list[i], in airspy_alloc_urbs()
/linux-4.4.14/sound/pci/
Des1968.c525 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-4.4.14/drivers/infiniband/hw/ocrdma/
Docrdma_verbs.c3070 static inline int count_kernel_pbes(struct ib_phys_buf *buf_list, in count_kernel_pbes() argument
3076 *pbe_size = roundup(buf_list[0].size, PAGE_SIZE); in count_kernel_pbes()
3082 if ((i != 0) && ((buf_list[i].addr & ~PAGE_MASK) || in count_kernel_pbes()
3083 (buf_list[i].size & ~PAGE_MASK))) { in count_kernel_pbes()
3090 buf_size = roundup(buf_list[i].size, PAGE_SIZE); in count_kernel_pbes()
3106 static void build_kernel_pbes(struct ib_phys_buf *buf_list, int ib_buf_cnt, in build_kernel_pbes() argument
3126 buf_addr = buf_list[i].addr; in build_kernel_pbes()
3128 roundup_pow_of_two(roundup(buf_list[i].size, PAGE_SIZE)) / in build_kernel_pbes()
3130 hwmr->len += buf_list[i].size; in build_kernel_pbes()
3175 struct ib_phys_buf *buf_list, in ocrdma_reg_kernel_mr() argument
[all …]
/linux-4.4.14/drivers/media/usb/hackrf/
Dhackrf.c143 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()
702 dev->buf_list[i], in hackrf_alloc_urbs()
/linux-4.4.14/drivers/media/dvb-frontends/
Drtl2832_sdr.c145 u8 *buf_list[MAX_BULK_BUFS]; member
366 dev->buf_list[dev->buf_num], in rtl2832_sdr_free_stream_bufs()
386 dev->buf_list[dev->buf_num] = usb_alloc_coherent(dev->udev, in rtl2832_sdr_alloc_stream_bufs()
389 if (!dev->buf_list[dev->buf_num]) { in rtl2832_sdr_alloc_stream_bufs()
397 dev->buf_num, dev->buf_list[dev->buf_num], in rtl2832_sdr_alloc_stream_bufs()
442 dev->buf_list[i], in rtl2832_sdr_alloc_urbs()
/linux-4.4.14/sound/soc/codecs/
Dwm_adsp.c1052 LIST_HEAD(buf_list); in wm_adsp_load()
1233 &buf_list); in wm_adsp_load()
1270 wm_adsp_buf_free(&buf_list); in wm_adsp_load()
1594 LIST_HEAD(buf_list); in wm_adsp_load_coeff()
1735 &buf_list); in wm_adsp_load_coeff()
1771 wm_adsp_buf_free(&buf_list); in wm_adsp_load_coeff()
/linux-4.4.14/include/linux/mlx4/
Dqp.h388 __be64 buf_list; member
/linux-4.4.14/drivers/media/usb/s2255/
Ds2255drv.c223 struct list_head buf_list; member
569 if (list_empty(&vc->buf_list)) { in s2255_got_frame()
574 buf = list_entry(vc->buf_list.next, in s2255_got_frame()
713 list_add_tail(&buf->list, &vc->buf_list); in buffer_queue()
1120 list_for_each_entry_safe(buf, node, &vc->buf_list, list) { in stop_streaming()
1634 INIT_LIST_HEAD(&vc->buf_list); in s2255_probe_v4l()
/linux-4.4.14/include/linux/mlx5/
Dqp.h186 __be64 buf_list; member
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/
Dhtc_mbox.c387 struct list_head *buf_list; in htc_get_control_buf() local
389 buf_list = tx ? &target->free_ctrl_txbuf : &target->free_ctrl_rxbuf; in htc_get_control_buf()
393 if (list_empty(buf_list)) { in htc_get_control_buf()
398 packet = list_first_entry(buf_list, struct htc_packet, list); in htc_get_control_buf()
/linux-4.4.14/drivers/tty/
Dsynclinkmp.c3501 static int alloc_frame_bufs(SLMP_INFO *info, SCADESC *buf_list,SCADESC_EX *buf_list_ex,int count) in alloc_frame_bufs() argument
3511 buf_list[i].buf_ptr = (unsigned short)phys_addr; in alloc_frame_bufs()
3512 buf_list[i].buf_base = (unsigned char)(phys_addr >> 16); in alloc_frame_bufs()
/linux-4.4.14/drivers/infiniband/hw/mlx4/
Dqp.c2522 fseg->buf_list = cpu_to_be64(mr->page_map); in set_reg_seg()