| /linux/drivers/usb/mtu3/ |
| H A D | mtu3_qmu.c | 149 ring->enqueue = gpd; in gpd_ring_init() 205 if (ring->enqueue < ring->end) in advance_enq_gpd() 206 ring->enqueue++; in advance_enq_gpd() 208 ring->enqueue = ring->start; in advance_enq_gpd() 210 return ring->enqueue; in advance_enq_gpd() 227 struct qmu_gpd *enq = ring->enqueue; in gpd_ring_empty() 230 if (ring->enqueue < ring->end) in gpd_ring_empty() 248 struct qmu_gpd *gpd = ring->enqueue; in mtu3_prepare_tx_gpd() 291 struct qmu_gpd *gpd = ring->enqueue; in mtu3_prepare_rx_gpd() 524 __func__, epnum, gpd, gpd_current, ring->enqueue); in qmu_done_tx() [all …]
|
| /linux/net/sched/ |
| H A D | sch_cbs.c | 81 int (*enqueue)(struct sk_buff *skb, struct Qdisc *sch, member 95 err = child->ops->enqueue(skb, child, to_free); in cbs_child_enqueue() 136 return q->enqueue(skb, sch, to_free); in cbs_enqueue() 274 q->enqueue = cbs_enqueue_soft; in cbs_disable_offload() 317 q->enqueue = cbs_enqueue_offload; in cbs_enable_offload() 439 q->enqueue = cbs_enqueue_soft; in cbs_init() 553 .enqueue = cbs_enqueue,
|
| H A D | sch_fifo.c | 190 .enqueue = pfifo_enqueue, 205 .enqueue = bfifo_enqueue, 220 .enqueue = pfifo_tail_enqueue,
|
| H A D | sch_pie.c | 90 bool enqueue = false; in pie_qdisc_enqueue() local 101 enqueue = true; in pie_qdisc_enqueue() 108 enqueue = true; in pie_qdisc_enqueue() 112 if (enqueue) { in pie_qdisc_enqueue() 554 .enqueue = pie_qdisc_enqueue,
|
| H A D | bpf_qdisc.c | 42 if (prog->aux->attach_st_ops_member_off == offsetof(struct Qdisc_ops, enqueue)) { in BTF_ID_LIST_SINGLE() 313 [QDISC_OP_IDX(enqueue)] = QDISC_OPS_KF_ENQUEUE, 406 if (!ops->enqueue || !ops->dequeue || !ops->init || 439 .enqueue = Qdisc_ops__enqueue,
|
| H A D | sch_fq_pie.c | 138 u8 enqueue = false; in fq_pie_qdisc_enqueue() local 169 enqueue = true; in fq_pie_qdisc_enqueue() 177 enqueue = true; in fq_pie_qdisc_enqueue() 179 if (enqueue) { in fq_pie_qdisc_enqueue() 569 .enqueue = fq_pie_qdisc_enqueue,
|
| H A D | sch_blackhole.c | 31 .enqueue = blackhole_enqueue,
|
| H A D | sch_generic.c | 701 .enqueue = noop_enqueue, 713 .enqueue = noop_enqueue, 740 qdisc->enqueue = NULL; in noqueue_init() 748 .enqueue = noop_enqueue, 967 .enqueue = pfifo_fast_enqueue, 1027 sch->enqueue = ops->enqueue; in qdisc_alloc() 1331 if (qdisc->enqueue) in dev_deactivate_queue()
|
| /linux/Documentation/scheduler/ |
| H A D | sched-ext.rst | 126 directly, bypassing ops.enqueue() (only when ``SCX_OPS_ENQ_EXITING`` is not set). 184 * ops.enqueue() callback. 207 * Do a direct insertion of a task to the global DSQ. This ops.enqueue() 212 * default ops.enqueue implementation, which just dispatches the task 239 .enqueue = (void *)simple_enqueue, 305 from ``ops.select_cpu()`` will cause the ``ops.enqueue()`` callback to 309 ``ops.select_cpu()`` does not prevent ``ops.enqueue()`` from being 313 2. Once the target CPU is selected, ``ops.enqueue()`` is invoked (unless the 314 task was inserted directly from ``ops.select_cpu()``). ``ops.enqueue()`` 331 structures. Custody is entered only from ``ops.enqueue()`` for those [all …]
|
| /linux/drivers/usb/host/ |
| H A D | xhci-ring.c | 238 while (trb_is_link(ring->enqueue)) { in inc_enq_past_link() 250 ring->enqueue->link.control &= cpu_to_le32(~TRB_CHAIN); in inc_enq_past_link() 251 ring->enqueue->link.control |= cpu_to_le32(chain); in inc_enq_past_link() 256 ring->enqueue->link.control ^= cpu_to_le32(TRB_CYCLE); in inc_enq_past_link() 259 if (link_trb_toggles_cycle(ring->enqueue)) in inc_enq_past_link() 263 ring->enqueue = ring->enq_seg->trbs; in inc_enq_past_link() 290 chain = le32_to_cpu(ring->enqueue->generic.field[3]) & TRB_CHAIN; in inc_enq() 292 if (last_trb_on_seg(ring->enq_seg, ring->enqueue)) { in inc_enq() 297 ring->enqueue++; in inc_enq() 305 if (trb_is_link(ring->enqueue) && (chain || more_trbs_coming)) in inc_enq() [all …]
|
| H A D | xhci-dbgcap.h | 200 xhci_trb_virt_to_dma((d)->ring_out->enq_seg, (d)->ring_out->enqueue) 202 xhci_trb_virt_to_dma((d)->ring_in->enq_seg, (d)->ring_in->enqueue)
|
| /linux/Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ |
| H A D | dpio-driver.rst | 16 interfaces to enqueue and dequeue frames to/from network interfaces 34 A. allow other drivers, such as the Ethernet driver, to enqueue and dequeue 74 . . <data avail, | |<enqueue,
|
| H A D | overview.rst | 198 Provides interfaces to enqueue and dequeue 202 enqueue/dequeue packets. To enqueue something a descriptor is written 205 CPUs to simultaneously perform enqueue/dequeued operations. DPIOs are 298 . . <data avail, | | <enqueue, 370 other drivers such as the Ethernet driver to enqueue and dequeue data for 375 - hardware queuing operations (enqueue and dequeue of data) 383 performance, allowing different CPUs to simultaneously enqueue
|
| /linux/drivers/usb/cdns3/ |
| H A D | cdns3-debug.h | 128 trb = &priv_ep->trb_pool[priv_ep->enqueue]; in cdns3_dbg_ring() 131 priv_ep->enqueue, trb, in cdns3_dbg_ring()
|
| /linux/drivers/usb/gadget/udc/cdns2/ |
| H A D | cdns2-gadget.c | 189 cdns2_ep_inc_trb(&ring->enqueue, &ring->pcs, TRBS_PER_SEGMENT); in cdns2_ep_inc_enq() 295 pep->wa1_trb_index = pep->ring.enqueue; in cdns2_wa1_update_guard() 333 if ((ring->enqueue + num_trbs) >= (TRBS_PER_SEGMENT - 1)) { in cdns2_prepare_ring() 587 trb = pep->ring.trbs + pep->ring.enqueue; in cdns2_ep_tx_isoc() 608 preq->end_trb = pep->ring.enqueue; in cdns2_ep_tx_isoc() 640 trb = pep->ring.trbs + ring->enqueue; in cdns2_ep_tx_bulk() 643 preq->end_trb = ring->enqueue; in cdns2_ep_tx_bulk() 648 if (ring->enqueue == 0) in cdns2_ep_tx_bulk() 653 (ring->enqueue * TRB_SIZE)); in cdns2_ep_tx_bulk() 684 preq->end_trb = ring->enqueue; in cdns2_ep_tx_bulk() [all …]
|
| H A D | cdns2-debug.h | 116 trb = &trbs[ring->enqueue]; in cdns2_raw_ring() 120 ring->enqueue, trb, &dma); in cdns2_raw_ring()
|
| /linux/drivers/usb/early/ |
| H A D | xhci-dbc.c | 206 ring->enqueue = seg->trbs; in xdbc_reset_ring() 394 trb = ring->enqueue; in xdbc_queue_trb() 400 ++(ring->enqueue); in xdbc_queue_trb() 401 if (ring->enqueue >= &ring->segment->trbs[TRBS_PER_SEGMENT - 1]) { in xdbc_queue_trb() 402 link_trb = ring->enqueue; in xdbc_queue_trb() 408 ring->enqueue = ring->segment->trbs; in xdbc_queue_trb() 487 trb = ring->enqueue; in xdbc_bulk_transfer()
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | mmap.rst | 218 applications can enqueue in advance, or dequeue and process. They can 219 also enqueue in a different order than buffers have been dequeued, and 225 driver. For capturing applications it is customary to first enqueue all 229 applications fill and enqueue buffers, when enough buffers are stacked 234 To enqueue and dequeue a buffer applications use the 276 Random enqueue order permits applications processing images out of
|
| H A D | vidioc-qbuf.rst | 38 Applications call the ``VIDIOC_QBUF`` ioctl to enqueue an empty 42 To enqueue a buffer applications set the ``type`` field of a struct 63 To enqueue a :ref:`memory mapped <mmap>` buffer applications set the 70 To enqueue a :ref:`user pointer <userp>` buffer applications set the 85 To enqueue a :ref:`DMABUF <dmabuf>` buffer applications set the
|
| /linux/tools/testing/selftests/sched_ext/ |
| H A D | select_cpu_dfl.bpf.c | 38 .enqueue = (void *) select_cpu_dfl_enqueue,
|
| H A D | enq_select_cpu_fails.bpf.c | |
| /linux/Documentation/userspace-api/media/dvb/ |
| H A D | dmx-qbuf.rst | 40 Applications call the ``DMX_QBUF`` ioctl to enqueue an empty 44 To enqueue a buffer applications set the ``index`` field. Valid index
|
| /linux/net/sctp/ |
| H A D | stream_sched_fc.c | 197 .enqueue = sctp_sched_fc_enqueue, 215 .enqueue = sctp_sched_fc_enqueue,
|
| H A D | stream_sched.c | 100 .enqueue = sctp_sched_fcfs_enqueue, 183 n->enqueue(&asoc->outqueue, msg); in sctp_sched_set_sched()
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | bpf_qdisc_fail__untrusted_write.c | 59 .enqueue = (void *)untrusted_write,
|