Home
last modified time | relevance | path

Searched refs:enqueue (Results 1 – 25 of 156) sorted by relevance

1234567

/linux-6.14.4/drivers/usb/mtu3/
Dmtu3_qmu.c149 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-6.14.4/net/sched/
Dsch_cbs.c81 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()
260 q->enqueue = cbs_enqueue_soft; in cbs_disable_offload()
303 q->enqueue = cbs_enqueue_offload; in cbs_enable_offload()
425 q->enqueue = cbs_enqueue_soft; in cbs_init()
539 .enqueue = cbs_enqueue,
Dsch_pie.c90 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,
Dsch_fifo.c190 .enqueue = pfifo_enqueue,
205 .enqueue = bfifo_enqueue,
220 .enqueue = pfifo_tail_enqueue,
Dsch_fq_pie.c138 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()
565 .enqueue = fq_pie_qdisc_enqueue,
Dsch_blackhole.c31 .enqueue = blackhole_enqueue,
/linux-6.14.4/drivers/usb/cdns3/
Dcdnsp-ring.c194 chain = le32_to_cpu(ring->enqueue->generic.field[3]) & TRB_CHAIN; in cdnsp_inc_enq()
197 if (!cdnsp_trb_is_link(ring->enqueue)) in cdnsp_inc_enq()
199 next = ++(ring->enqueue); in cdnsp_inc_enq()
225 ring->enqueue = ring->enq_seg->trbs; in cdnsp_inc_enq()
226 next = ring->enqueue; in cdnsp_inc_enq()
1610 trb = &ring->enqueue->generic; in cdnsp_queue_trb()
1658 while (cdnsp_trb_is_link(ep_ring->enqueue)) { in cdnsp_prepare_ring()
1659 ep_ring->enqueue->link.control |= cpu_to_le32(TRB_CHAIN); in cdnsp_prepare_ring()
1662 ep_ring->enqueue->link.control ^= cpu_to_le32(TRB_CYCLE); in cdnsp_prepare_ring()
1665 if (cdnsp_link_trb_toggles_cycle(ep_ring->enqueue)) in cdnsp_prepare_ring()
[all …]
Dcdns3-debug.h128 trb = &priv_ep->trb_pool[priv_ep->enqueue]; in cdns3_dbg_ring()
131 priv_ep->enqueue, trb, in cdns3_dbg_ring()
Dcdns3-trace.h466 __field(u8, enqueue)
478 __entry->enqueue = priv_ep->enqueue;
486 __entry->maxburst, __entry->enqueue,
528 __entry->enqueue_idx = priv_req->priv_ep->enqueue;
/linux-6.14.4/drivers/staging/rtl8723bs/include/
Drtw_cmd.h584 …8 rtw_setstakey_cmd(struct adapter *padapter, struct sta_info *sta, u8 unicast_key, bool enqueue);
585 extern u8 rtw_clearstakey_cmd(struct adapter *padapter, struct sta_info *sta, u8 enqueue);
588 u8 rtw_disassoc_cmd(struct adapter *padapter, u32 deauth_timeout_ms, bool enqueue);
589 …_cmd(struct adapter *padapter, enum ndis_802_11_network_infrastructure networktype, bool enqueue);
602 u8 rtw_lps_ctrl_wk_cmd(struct adapter *padapter, u8 lps_ctrl_type, u8 enqueue);
/linux-6.14.4/drivers/usb/host/
Dxhci-ring.c229 chain = le32_to_cpu(ring->enqueue->generic.field[3]) & TRB_CHAIN; in inc_enq()
231 if (last_trb_on_seg(ring->enq_seg, ring->enqueue)) { in inc_enq()
236 next = ++(ring->enqueue); in inc_enq()
268 ring->enqueue = ring->enq_seg->trbs; in inc_enq()
269 next = ring->enqueue; in inc_enq()
289 union xhci_trb *enq = ring->enqueue; in xhci_num_trbs_free()
330 enq_used = ring->enqueue - ring->enq_seg->trbs; in xhci_ring_expansion_needed()
345 if (trb_is_link(ring->enqueue) && ring->enq_seg->next->trbs == ring->dequeue) in xhci_ring_expansion_needed()
423 if ((xhci->cmd_ring->dequeue != xhci->cmd_ring->enqueue) && in xhci_handle_stopped_cmd_ring()
3202 trb = &ring->enqueue->generic; in queue_trb()
[all …]
Dxhci-dbgcap.h174 xhci_trb_virt_to_dma((d)->ring_out->enq_seg, (d)->ring_out->enqueue)
176 xhci_trb_virt_to_dma((d)->ring_in->enq_seg, (d)->ring_in->enqueue)
/linux-6.14.4/Documentation/networking/device_drivers/ethernet/freescale/dpaa2/
Ddpio-driver.rst16 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,
Doverview.rst198 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-6.14.4/drivers/staging/most/i2c/
Di2c.c122 static int enqueue(struct most_interface *most_iface, in enqueue() function
318 dev->most_iface.enqueue = enqueue; in i2c_probe()
/linux-6.14.4/Documentation/scheduler/
Dsched-ext.rst134 * ops.enqueue() callback.
157 * Do a direct insertion of a task to the global DSQ. This ops.enqueue()
162 * default ops.enqueue implementation, which just dispatches the task
189 .enqueue = (void *)simple_enqueue,
236 ``ops.enqueue()`` callback to be skipped.
241 2. Once the target CPU is selected, ``ops.enqueue()`` is invoked (unless the
242 task was inserted directly from ``ops.select_cpu()``). ``ops.enqueue()``
285 in ``ops.enqueue()`` as illustrated in the above simple example. If only the
/linux-6.14.4/Documentation/translations/zh_CN/core-api/
Dkref.rst158 enqueue(obj);
161 只要做enqueue就可以了。 我们随时欢迎对这个问题的评论::
163 enqueue(obj);
/linux-6.14.4/tools/testing/selftests/sched_ext/
Dselect_cpu_dfl.bpf.c38 .enqueue = (void *) select_cpu_dfl_enqueue,
Denq_select_cpu_fails.bpf.c40 .enqueue = (void *) enq_select_cpu_fails_enqueue,
/linux-6.14.4/drivers/usb/gadget/udc/cdns2/
Dcdns2-gadget.c189 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 …]
Dcdns2-trace.h475 __field(u8, enqueue)
484 __entry->enqueue = pep->ring.enqueue;
490 __entry->maxpacket_limit, __entry->enqueue,
538 __entry->enqueue_idx = priv_req->pep->ring.enqueue;
/linux-6.14.4/drivers/usb/early/
Dxhci-dbc.c206 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-6.14.4/Documentation/userspace-api/media/v4l/
Dmmap.rst218 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
Dvidioc-qbuf.rst38 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-6.14.4/net/sctp/
Dstream_sched_fc.c197 .enqueue = sctp_sched_fc_enqueue,
215 .enqueue = sctp_sched_fc_enqueue,

1234567