Home
last modified time | relevance | path

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

/linux/io_uring/
H A Dkbuf.c124 list_add(&buf->list, &bl->buf_list); in io_kbuf_recycle_legacy()
139 if (!list_empty(&bl->buf_list)) { in io_provided_buffer_select()
142 kbuf = list_first_entry(&bl->buf_list, struct io_buffer, list); in io_provided_buffer_select()
147 if (list_empty(&bl->buf_list)) in io_provided_buffer_select()
221 sel.buf_list = bl; in io_ring_buffer_select()
224 if (!io_kbuf_commit(req, sel.buf_list, *len, 1)) in io_ring_buffer_select()
226 sel.buf_list = NULL; in io_ring_buffer_select()
352 sel->buf_list = io_buffer_get_list(ctx, arg->buf_group); in io_buffers_select()
353 if (unlikely(!sel->buf_list)) in io_buffers_select()
356 if (sel->buf_list->flags & IOBL_BUF_RING) { in io_buffers_select()
[all …]
H A Dnet.c500 cflags = io_put_kbuf(req, sel->val, sel->buf_list); in io_send_finish()
504 cflags = io_put_kbufs(req, sel->val, sel->buf_list, io_bundle_nbufs(kmsg, sel->val)); in io_send_finish()
658 sel.buf_list = NULL; in io_send()
684 return io_net_kbuf_recyle(req, sel.buf_list, kmsg, ret); in io_send()
880 cflags |= io_put_kbufs(req, this_ret, sel->buf_list, io_bundle_nbufs(kmsg, this_ret)); in io_recv_finish()
902 cflags |= io_put_kbuf(req, sel->val, sel->buf_list); in io_recv_finish()
1044 sel.buf_list = NULL; in io_recvmsg()
1055 io_kbuf_recycle(req, sel.buf_list, issue_flags); in io_recvmsg()
1079 io_kbuf_recycle(req, sel.buf_list, issue_flags); in io_recvmsg()
1084 return io_net_kbuf_recyle(req, sel.buf_list, kmsg, ret); in io_recvmsg()
[all …]
H A Dkbuf.h21 struct list_head buf_list; member
H A During_cmd.c397 cflags = io_put_kbuf(req, sel->val, sel->buf_list); in io_uring_mshot_cmd_post_cqe()
402 io_kbuf_recycle(req, sel->buf_list, issue_flags); in io_uring_mshot_cmd_post_cqe()
H A Drw.c658 cflags = io_put_kbuf(req, ret, sel->buf_list); in kiocb_done()
1027 io_kbuf_recycle(req, sel.buf_list, issue_flags); in io_read()
1058 if (io_kbuf_recycle(req, sel.buf_list, issue_flags)) in io_read_mshot()
1062 io_kbuf_recycle(req, sel.buf_list, issue_flags); in io_read_mshot()
1068 cflags = io_put_kbuf(req, ret, sel.buf_list); in io_read_mshot()
1076 cflags = io_put_kbuf(req, ret, sel.buf_list); in io_read_mshot()
/linux/drivers/media/pci/tw686x/
H A Dtw686x-audio.c53 if (!list_empty(&ac->buf_list)) { in tw686x_audio_irq()
54 next = list_first_entry(&ac->buf_list, in tw686x_audio_irq()
56 list_move_tail(&next->list, &ac->buf_list); in tw686x_audio_irq()
178 INIT_LIST_HEAD(&ac->buf_list); in tw686x_pcm_prepare()
184 list_add_tail(&ac->buf[i].list, &ac->buf_list); in tw686x_pcm_prepare()
187 p_buf = list_first_entry(&ac->buf_list, struct tw686x_audio_buf, list); in tw686x_pcm_prepare()
188 list_move_tail(&p_buf->list, &ac->buf_list); in tw686x_pcm_prepare()
190 b_buf = list_first_entry(&ac->buf_list, struct tw686x_audio_buf, list); in tw686x_pcm_prepare()
191 list_move_tail(&b_buf->list, &ac->buf_list); in tw686x_pcm_prepare()
H A Dtw686x.h74 struct list_head buf_list; member
/linux/drivers/media/pci/cx18/
H A Dcx18-queue.c29 list_for_each_entry(buf, &mdl->buf_list, list) { in _cx18_mdl_swap()
96 list_for_each_entry(buf, &mdl->buf_list, list) { in _cx18_mdl_update_bufs_for_cpu()
114 if (list_is_singular(&mdl->buf_list)) { in cx18_mdl_update_bufs_for_cpu()
115 buf = list_first_entry(&mdl->buf_list, struct cx18_buffer, in cx18_mdl_update_bufs_for_cpu()
245 while (!list_empty(&mdl->buf_list)) { in cx18_unload_queues()
246 buf = list_first_entry(&mdl->buf_list, in cx18_unload_queues()
289 list_move_tail(&buf->list, &mdl->buf_list); in cx18_load_queues()
327 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()
H A Dcx18-fileops.c371 mdl->curr_buf = list_first_entry(&mdl->buf_list, in cx18_copy_mdl_to_user()
374 if (list_entry_is_head(mdl->curr_buf, &mdl->buf_list, list)) { in cx18_copy_mdl_to_user()
384 list_for_each_entry_from(mdl->curr_buf, &mdl->buf_list, list) { in cx18_copy_mdl_to_user()
H A Dcx18-ioctl.c772 mdl->curr_buf = list_first_entry(&mdl->buf_list, in cx18_process_idx_data()
775 if (list_entry_is_head(mdl->curr_buf, &mdl->buf_list, list)) { in cx18_process_idx_data()
785 list_for_each_entry_from(mdl->curr_buf, &mdl->buf_list, list) { in cx18_process_idx_data()
/linux/drivers/media/usb/dvb-usb/
H A Dusb-urb.c101 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()
/linux/drivers/media/usb/dvb-usb-v2/
H A Dusb_urb.c154 stream->buf_list[i], in usb_urb_alloc_bulk_urbs()
193 urb->transfer_buffer = stream->buf_list[i]; in usb_urb_alloc_isoc_urbs()
212 kfree(stream->buf_list[stream->buf_num]); in usb_free_stream_buffers()
232 stream->buf_list[stream->buf_num] = kzalloc(size, GFP_ATOMIC); in usb_alloc_stream_buffers()
233 if (!stream->buf_list[stream->buf_num]) { in usb_alloc_stream_buffers()
242 stream->buf_list[stream->buf_num], in usb_alloc_stream_buffers()
/linux/drivers/media/pci/mgb4/
H A Dmgb4_vout.h44 struct list_head buf_list; member
/linux/drivers/virtio/
H A Dvirtio_rtc_driver.c1181 void **buf_list; in viortc_alloc_vq_bufs() local
1185 buf_list = devm_kcalloc(dev, num_elems, sizeof(*buf_list), GFP_KERNEL); in viortc_alloc_vq_bufs()
1186 if (!buf_list) in viortc_alloc_vq_bufs()
1189 viortc->alarmq_bufs = buf_list; in viortc_alloc_vq_bufs()
1197 buf_list[i] = buf; in viortc_alloc_vq_bufs()
/linux/drivers/media/platform/sunxi/sun4i-csi/
H A Dsun4i_csi.h152 struct list_head buf_list; member
/linux/net/smc/
H A Dsmc_core.c226 struct list_head *buf_list, in smc_lgr_buf_list_add() argument
229 list_add(&buf_desc->list, buf_list); in smc_lgr_buf_list_add()
1435 struct list_head *buf_list; in __smc_lgr_free_bufs() local
1440 buf_list = &lgr->rmbs[i]; in __smc_lgr_free_bufs()
1442 buf_list = &lgr->sndbufs[i]; in __smc_lgr_free_bufs()
1443 list_for_each_entry_safe(buf_desc, bf_desc, buf_list, in __smc_lgr_free_bufs()
2116 struct list_head *buf_list) in smc_buf_get_slot() argument
2121 list_for_each_entry(buf_slot, buf_list, list) { in smc_buf_get_slot()
2432 struct list_head *buf_list; in __smc_buf_create() local
2452 buf_list = &lgr->rmbs[bufsize_comp]; in __smc_buf_create()
[all …]
/linux/sound/pci/
H A Des1968.c505 struct list_head buf_list; member
1299 list_for_each_entry(buf, &chip->buf_list, list) { in snd_es1968_new_memory()
1315 list_for_each_entry(buf, &chip->buf_list, list) { in snd_es1968_new_memory()
1345 if (buf->list.prev != &chip->buf_list) { in snd_es1968_free_memory()
1354 if (buf->list.next != &chip->buf_list) { in snd_es1968_free_dmabuf()
1371 while ((p = chip->buf_list.next) != &chip->buf_list) { in snd_es1968_init_dmabuf()
1399 INIT_LIST_HEAD(&chip->buf_list); in snd_es1968_init_dmabuf()
1412 list_add(&chunk->list, &chip->buf_list); in snd_es1968_hw_params()
2610 INIT_LIST_HEAD(&chip->buf_list); in snd_es1968_create()
[all...]
/linux/drivers/media/usb/gspca/
H A Dgspca.h198 struct list_head buf_list; member
/linux/drivers/vfio/pci/mlx5/
H A Dcmd.h109 struct list_head buf_list; member
/linux/include/linux/mlx4/
H A Dqp.h393 __be64 buf_list; member
/linux/include/linux/
H A Dio_uring_types.h121 struct io_buffer_list *buf_list; member
/linux/drivers/net/wireless/ath/ath6kl/
H A Dhtc_mbox.c386 struct list_head *buf_list; in htc_get_control_buf() local
388 buf_list = tx ? &target->free_ctrl_txbuf : &target->free_ctrl_rxbuf; in htc_get_control_buf()
392 if (list_empty(buf_list)) { in htc_get_control_buf()
397 packet = list_first_entry(buf_list, struct htc_packet, list); in htc_get_control_buf()
/linux/drivers/firmware/cirrus/
H A Dcs_dsp.c1526 LIST_HEAD(buf_list); in cs_dsp_load()
2220 LIST_HEAD(buf_list); in cs_dsp_load_coeff()