| /linux/drivers/usb/cdns3/ |
| H A D | cdnsp-ring.c | 150 if (!cdnsp_last_trb_on_seg(ring->deq_seg, ring->dequeue)) { in cdnsp_inc_deq() 151 ring->dequeue++; in cdnsp_inc_deq() 155 if (cdnsp_last_trb_on_ring(ring, ring->deq_seg, ring->dequeue)) in cdnsp_inc_deq() 159 ring->dequeue = ring->deq_seg->trbs; in cdnsp_inc_deq() 164 if (!cdnsp_trb_is_link(ring->dequeue)) { in cdnsp_inc_deq() 165 ring->dequeue++; in cdnsp_inc_deq() 168 while (cdnsp_trb_is_link(ring->dequeue)) { in cdnsp_inc_deq() 170 ring->dequeue = ring->deq_seg->trbs; in cdnsp_inc_deq() 246 num_trbs_in_deq_seg = ring->dequeue - ring->deq_seg->trbs; in cdnsp_room_on_ring() 454 new_deq = ep_ring->dequeue; in cdnsp_find_new_dequeue_state() [all …]
|
| H A D | cdns3-trace.h | 406 __field(u8, dequeue) 418 __entry->dequeue = priv_ep->dequeue; 426 __entry->dequeue, 466 __entry->dequeue_idx = priv_req->priv_ep->dequeue;
|
| H A D | cdns3-debug.h | 120 trb = &priv_ep->trb_pool[priv_ep->dequeue]; in cdns3_dbg_ring() 125 priv_ep->dequeue, trb, in cdns3_dbg_ring()
|
| H A D | cdns3-gadget.c | 338 cdns3_ep_inc_trb(&priv_ep->dequeue, &priv_ep->ccs, priv_ep->num_trbs); in cdns3_ep_inc_deq() 1499 if (priv_ep->dequeue > priv_req->end_trb) in cdns3_trb_handled() 1502 if (priv_ep->dequeue < priv_req->start_trb) in cdns3_trb_handled() 1507 (priv_ep->dequeue > priv_req->end_trb) && in cdns3_trb_handled() 1508 (priv_ep->dequeue < priv_req->start_trb)) in cdns3_trb_handled() 1512 (priv_ep->dequeue != priv_req->end_trb)) in cdns3_trb_handled() 1515 trb = &priv_ep->trb_pool[priv_ep->dequeue]; in cdns3_trb_handled() 1520 if (doorbell == 1 && current_index == priv_ep->dequeue) in cdns3_trb_handled() 1529 if (priv_ep->enqueue == priv_ep->dequeue && in cdns3_trb_handled() 1532 } else if (priv_ep->dequeue < current_index) { in cdns3_trb_handled() [all …]
|
| /linux/drivers/usb/mtu3/ |
| H A D | mtu3_qmu.c | 150 ring->dequeue = gpd; in gpd_ring_init() 216 if (ring->dequeue < ring->end) in advance_deq_gpd() 217 ring->dequeue++; in advance_deq_gpd() 219 ring->dequeue = ring->start; in advance_deq_gpd() 221 return ring->dequeue; in advance_deq_gpd() 236 return next == ring->dequeue; in gpd_ring_empty() 513 struct qmu_gpd *gpd = ring->dequeue; in qmu_done_tx() 544 __func__, epnum, ring->dequeue, ring->enqueue); in qmu_done_tx() 553 struct qmu_gpd *gpd = ring->dequeue; in qmu_done_rx() 583 __func__, epnum, ring->dequeue, ring->enqueue); in qmu_done_rx()
|
| /linux/net/sched/ |
| H A D | sch_cbs.c | 83 struct sk_buff *(*dequeue)(struct Qdisc *sch); member 165 skb = child->ops->dequeue(child); in cbs_child_dequeue() 243 return q->dequeue(sch); in cbs_dequeue() 261 q->dequeue = cbs_dequeue_soft; in cbs_disable_offload() 304 q->dequeue = cbs_dequeue_offload; in cbs_enable_offload() 426 q->dequeue = cbs_dequeue_soft; in cbs_init() 540 .dequeue = cbs_dequeue,
|
| H A D | sch_fifo.c | 191 .dequeue = qdisc_dequeue_head, 206 .dequeue = qdisc_dequeue_head, 221 .dequeue = qdisc_dequeue_head,
|
| H A D | sch_blackhole.c | 32 .dequeue = blackhole_dequeue,
|
| H A D | sch_generic.c | 188 struct sk_buff *nskb = q->dequeue(q); in try_bulk_dequeue_skb() 213 nskb = q->dequeue(q); in try_bulk_dequeue_skb_slow() 294 skb = q->dequeue(q); in dequeue_skb() 652 .dequeue = noop_dequeue, 664 .dequeue = noop_dequeue, 701 .dequeue = noop_dequeue, 920 .dequeue = pfifo_fast_dequeue, 986 sch->dequeue = ops->dequeue; in qdisc_alloc()
|
| H A D | bpf_qdisc.c | 308 [QDISC_OP_IDX(dequeue)] = QDISC_OPS_KF_DEQUEUE, 400 if (!ops->enqueue || !ops->dequeue || !ops->init || in bpf_qdisc_validate() 434 .dequeue = Qdisc_ops__dequeue,
|
| /linux/drivers/usb/gadget/udc/cdns2/ |
| H A D | cdns2-gadget.c | 195 cdns2_ep_inc_trb(&ring->dequeue, &ring->ccs, TRBS_PER_SEGMENT); in cdns2_ep_inc_deq() 724 writel(pep->ring.dma + pep->ring.dequeue, in cdns2_prepare_first_isoc_transfer() 733 buffer = pep->ring.dma + pep->ring.dequeue * TRB_SIZE; in cdns2_prepare_first_isoc_transfer() 903 if (ring->dequeue > preq->end_trb) in cdns2_trb_handled() 906 if (ring->dequeue < preq->start_trb) in cdns2_trb_handled() 910 if (preq->start_trb > preq->end_trb && ring->dequeue > preq->end_trb && in cdns2_trb_handled() 911 ring->dequeue < preq->start_trb) in cdns2_trb_handled() 914 if (preq->start_trb == preq->end_trb && ring->dequeue != preq->end_trb) in cdns2_trb_handled() 917 trb = &ring->trbs[ring->dequeue]; in cdns2_trb_handled() 922 if (doorbell == 1 && current_index == ring->dequeue) in cdns2_trb_handled() [all …]
|
| H A D | cdns2-trace.h | 412 __field(u8, dequeue) 421 __entry->dequeue = pep->ring.dequeue; 427 __entry->dequeue, 468 __entry->dequeue_idx = priv_req->pep->ring.dequeue;
|
| H A D | cdns2-debug.h | 110 trb = &trbs[ring->dequeue]; in cdns2_raw_ring() 114 ring->dequeue, trb, &dma); in cdns2_raw_ring()
|
| /linux/drivers/usb/host/ |
| H A D | xhci-ring.c | 120 return ((le32_to_cpu(ring->dequeue->event_cmd.flags) & TRB_CYCLE) == in unhandled_event_trb() 170 if (!last_trb_on_seg(ring->deq_seg, ring->dequeue)) { in inc_deq() 171 ring->dequeue++; in inc_deq() 174 if (last_trb_on_ring(ring, ring->deq_seg, ring->dequeue)) in inc_deq() 177 ring->dequeue = ring->deq_seg->trbs; in inc_deq() 185 if (!trb_is_link(ring->dequeue)) { in inc_deq() 186 if (last_trb_on_seg(ring->deq_seg, ring->dequeue)) in inc_deq() 189 ring->dequeue++; in inc_deq() 192 while (trb_is_link(ring->dequeue)) { in inc_deq() 194 ring->dequeue = ring->deq_seg->trbs; in inc_deq() [all …]
|
| H A D | xhci-dbgcap.c | 566 dbc->ring_evt->dequeue); in xhci_dbc_mem_init() 858 if (ring->dequeue == &ring->deq_seg->trbs[TRBS_PER_SEGMENT - 1]) { in inc_evt_deq() 860 ring->dequeue = ring->deq_seg->trbs; in inc_evt_deq() 863 ring->dequeue++; in inc_evt_deq() 939 evt = dbc->ring_evt->dequeue; in xhci_dbc_do_handle_events() 950 dbc->ring_evt->dequeue)); in xhci_dbc_do_handle_events() 967 evt = dbc->ring_evt->dequeue; in xhci_dbc_do_handle_events() 974 dbc->ring_evt->dequeue); in xhci_dbc_do_handle_events()
|
| /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 75 . . tx confirm> | | dequeue>
|
| H A D | overview.rst | 198 Provides interfaces to enqueue and dequeue 202 enqueue/dequeue packets. To enqueue something a descriptor is written 299 . . tx confirm> | | dequeue> 370 other drivers such as the Ethernet driver to enqueue and dequeue data for 375 - hardware queuing operations (enqueue and dequeue of data) 380 a data availability notification callback. To dequeue a packet 384 and dequeue data.
|
| H A D | ethernet-driver.rst | 80 enqueue| dequeue| data | dequeue| seed | 104 Datapath I/O (DPIO) portals provide enqueue and dequeue services, data
|
| /linux/drivers/usb/early/ |
| H A D | xhci-dbc.c | 207 ring->dequeue = seg->trbs; in xdbc_reset_ring() 808 evt_trb = xdbc.evt_ring.dequeue; in xdbc_handle_events() 827 ++(xdbc.evt_ring.dequeue); in xdbc_handle_events() 828 if (xdbc.evt_ring.dequeue == &xdbc.evt_seg.trbs[TRBS_PER_SEGMENT]) { in xdbc_handle_events() 829 xdbc.evt_ring.dequeue = xdbc.evt_seg.trbs; in xdbc_handle_events() 833 evt_trb = xdbc.evt_ring.dequeue; in xdbc_handle_events() 839 xdbc_write64(__pa(xdbc.evt_ring.dequeue), &xdbc.xdbc_reg->erdp); in xdbc_handle_events()
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | bpf_qdisc_fail__incompl_ops.c | 36 .dequeue = (void *)bpf_qdisc_test_dequeue,
|
| /linux/net/sctp/ |
| H A D | stream_sched_fc.c | 198 .dequeue = sctp_sched_fc_dequeue, 216 .dequeue = sctp_sched_fc_dequeue,
|
| /linux/drivers/usb/dwc3/ |
| H A D | trace.h | 246 __field(u32, dequeue) 257 __entry->dequeue = dep->trb_dequeue; 261 __entry->dequeue, __entry->bph, __entry->bpl,
|
| /linux/block/ |
| H A D | bfq-cgroup.c | 168 bfq_stat_add(&bfqg->stats.dequeue, 1); in bfqg_stats_update_dequeue() 365 bfq_stat_reset(&stats->dequeue); in bfqg_stats_reset() 387 bfq_stat_add_aux(&to->dequeue, &from->dequeue); in bfqg_stats_add_aux() 448 bfq_stat_exit(&stats->dequeue); in bfqg_stats_exit() 469 bfq_stat_init(&stats->dequeue, gfp) || in bfqg_stats_init() 1372 .private = offsetof(struct bfq_group, stats.dequeue),
|
| /linux/include/net/sctp/ |
| H A D | stream_sched.h | 35 struct sctp_chunk *(*dequeue)(struct sctp_outq *q); member
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | vidioc-qbuf.rst | 123 Applications call the ``VIDIOC_DQBUF`` ioctl to dequeue a filled 136 dequeue a :ref:`DMABUF <dmabuf>` buffer, the driver fills the ``m.fd`` field 138 when the buffer was enqueued. No new file descriptor is created at dequeue time 175 The driver might dequeue an (empty) buffer despite returning
|