Searched refs:buf_list (Results 1 - 25 of 49) sorted by last modified time

12

/linux-master/include/linux/
H A Dio_uring_types.h643 struct io_buffer_list *buf_list; member in union:io_kiocb::__anon56
/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/scsi/lpfc/
H A Dlpfc_sli.c22308 struct list_head *buf_list = &hdwq->sgl_list; local
22313 if (likely(!list_empty(buf_list))) {
22316 buf_list, list_node) {
22376 struct list_head *buf_list = &hdwq->sgl_list; local
22386 buf_list);
22410 struct list_head *buf_list = &hdwq->sgl_list; local
22419 buf_list, list_node) {
22450 struct list_head *buf_list = &hdwq->cmd_rsp_buf_list; local
22455 if (likely(!list_empty(buf_list))) {
22458 buf_list,
22525 struct list_head *buf_list = &hdwq->cmd_rsp_buf_list; local
22559 struct list_head *buf_list = &hdwq->cmd_rsp_buf_list; local
[all...]
/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);
H A Dcmd.h110 struct list_head buf_list; member in struct:mlx5_vf_migration_file
H A Dcmd.c600 list_add_tail(&header_buf->buf_elm, &migf->buf_list);
639 list_add_tail(&async_data->buf->buf_elm, &migf->buf_list);
838 list_splice(&migf->avail_list, &migf->buf_list);
840 while ((entry = list_first_entry_or_null(&migf->buf_list,
/linux-master/drivers/media/usb/s2255/
H A Ds2255drv.c210 struct list_head buf_list; member in struct:s2255_vc
550 if (list_empty(&vc->buf_list)) {
555 buf = list_entry(vc->buf_list.next,
694 list_add_tail(&buf->list, &vc->buf_list);
1085 list_for_each_entry_safe(buf, node, &vc->buf_list, list) {
1599 INIT_LIST_HEAD(&vc->buf_list);
/linux-master/drivers/media/usb/dvb-usb/
H A Ddvb-usb.h329 * @buf_size: size of each buffer in buf_list.
330 * @buf_list: array containing all allocate buffers for streaming.
331 * @dma_addr: list of dma_addr_t for each buffer in buf_list.
351 u8 *buf_list[MAX_NO_URBS_FOR_DATA_STREAM]; member in struct:usb_data_stream
/linux-master/drivers/media/platform/renesas/rzg2l-cru/
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);
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
/linux-master/sound/pci/
H A Des1968.c505 struct list_head buf_list; member in struct:es1968
1322 list_for_each_entry(buf, &chip->buf_list, list) {
1339 list_for_each_entry(buf, &chip->buf_list, list) {
1373 if (buf->list.prev != &chip->buf_list) {
1382 if (buf->list.next != &chip->buf_list) {
1400 while ((p = chip->buf_list.next) != &chip->buf_list) {
1428 INIT_LIST_HEAD(&chip->buf_list);
1441 list_add(&chunk->list, &chip->buf_list);
2639 INIT_LIST_HEAD(&chip->buf_list);
[all...]
/linux-master/drivers/firmware/cirrus/
H A Dcs_dsp.c1321 LIST_HEAD(buf_list);
1464 &buf_list);
1501 cs_dsp_buf_free(&buf_list);
2024 LIST_HEAD(buf_list);
2184 &buf_list);
2219 cs_dsp_buf_free(&buf_list);
/linux-master/net/smc/
H A Dsmc_core.c1354 struct list_head *buf_list; local
1359 buf_list = &lgr->rmbs[i];
1361 buf_list = &lgr->sndbufs[i];
1362 list_for_each_entry_safe(buf_desc, bf_desc, buf_list,
2031 struct list_head *buf_list)
2036 list_for_each_entry(buf_slot, buf_list, list) {
2347 struct list_head *buf_list; local
2363 buf_list = &lgr->rmbs[bufsize_comp];
2366 buf_list = &lgr->sndbufs[bufsize_comp];
2371 buf_desc = smc_buf_get_slot(bufsize_comp, lock, buf_list);
2029 smc_buf_get_slot(int compressed_bufsize, struct rw_semaphore *lock, struct list_head *buf_list) argument
[all...]
/linux-master/include/linux/mlx5/
H A Dqp.h196 __be64 buf_list; member in struct:mlx5_wqe_fmr_seg
/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/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/media/usb/hackrf/
H A Dhackrf.c134 u8 *buf_list[MAX_BULK_BUFS]; member in struct:hackrf_dev
611 dev->buf_list[dev->buf_num],
629 dev->buf_list[dev->buf_num] = usb_alloc_coherent(dev->udev,
632 if (!dev->buf_list[dev->buf_num]) {
640 dev->buf_list[dev->buf_num],
692 dev->buf_list[i],
/linux-master/drivers/media/usb/gspca/
H A Dgspca.c395 buf = list_first_entry_or_null(&gspca_dev->buf_list,
1335 list_add_tail(&buf->list, &gspca_dev->buf_list);
1346 list_for_each_entry_safe(buf, node, &gspca_dev->buf_list, list) {
1527 INIT_LIST_HEAD(&gspca_dev->buf_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/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-dma.c1024 list_empty(&vin->buf_list)) {
1030 buf = list_entry(vin->buf_list.next, struct rvin_buffer, list);
1181 list_for_each_entry_safe(buf, node, &vin->buf_list, list) {
1230 list_add_tail(to_buf_list(vbuf), &vin->buf_list);
1544 INIT_LIST_HEAD(&vin->buf_list);

Completed in 615 milliseconds

12