Home
last modified time | relevance | path

Searched refs:dequeue (Results 1 – 25 of 206) sorted by relevance

123456789

/OK3568_Linux_fs/external/mpp/doc/design/
H A D4.mpp_task.txt28 interface to poll / dequeue / enqueue the task task queue. Mpp advanced mode is
36 INPUT_PORT : Initial status for input port user to dequeue. Or when output port
39 INPUT_HOLD : When input port user successfully dequeue a task then the task is
43 on OUTPUT_PORT status. And this task is ready for dequeue from
46 OUTPUT_HOLD: When output port user successfully dequeue a task then the task is
50 There are three transaction functions on a port: poll / dequeue / enqueue.
62 +--------+ dequeue <--+ status <--+ enqueue <---------+
73 +--------> enqueue +--> INPUT_PORT +--> dequeue +---------+
97 | dequeue | enqueue | | dequeue | enqueue |
109 | | dequeue | enqueue | | dequeue | enqueue | |
/OK3568_Linux_fs/kernel/drivers/usb/mtu3/
H A Dmtu3_qmu.c150 ring->dequeue = gpd; in gpd_ring_init()
215 if (ring->dequeue < ring->end) in advance_deq_gpd()
216 ring->dequeue++; in advance_deq_gpd()
218 ring->dequeue = ring->start; in advance_deq_gpd()
220 return ring->dequeue; in advance_deq_gpd()
235 return next == ring->dequeue; in gpd_ring_empty()
474 struct qmu_gpd *gpd = ring->dequeue; in qmu_done_tx()
505 __func__, epnum, ring->dequeue, ring->enqueue); in qmu_done_tx()
514 struct qmu_gpd *gpd = ring->dequeue; in qmu_done_rx()
544 __func__, epnum, ring->dequeue, ring->enqueue); in qmu_done_rx()
/OK3568_Linux_fs/u-boot/drivers/usb/host/
H A Dxhci-ring.c155 if (last_trb(ctrl, ring, ring->deq_seg, ring->dequeue)) { in inc_deq()
158 ring->deq_seg, ring->dequeue)) { in inc_deq()
162 ring->dequeue = ring->deq_seg->trbs; in inc_deq()
164 ring->dequeue++; in inc_deq()
166 } while (last_trb(ctrl, ring, ring->deq_seg, ring->dequeue)); in inc_deq()
400 (uintptr_t)ctrl->event_ring->dequeue | ERST_EHB); in xhci_acknowledge_event()
413 xhci_inval_cache((uintptr_t)ctrl->event_ring->dequeue, in event_ready()
416 event = ctrl->event_ring->dequeue; in event_ready()
441 union xhci_trb *event = ctrl->event_ring->dequeue; in xhci_wait_for_event()
/OK3568_Linux_fs/kernel/net/sched/
H A Dsch_cbs.c82 struct sk_buff *(*dequeue)(struct Qdisc *sch); member
164 skb = child->ops->dequeue(child); in cbs_child_dequeue()
242 return q->dequeue(sch); in cbs_dequeue()
260 q->dequeue = cbs_dequeue_soft; in cbs_disable_offload()
303 q->dequeue = cbs_dequeue_offload; in cbs_enable_offload()
425 q->dequeue = cbs_dequeue_soft; in cbs_init()
545 .dequeue = cbs_dequeue,
H A Dsch_fifo.c187 .dequeue = qdisc_dequeue_head,
202 .dequeue = qdisc_dequeue_head,
217 .dequeue = qdisc_dequeue_head,
H A Dsch_generic.c180 struct sk_buff *nskb = q->dequeue(q); in try_bulk_dequeue_skb()
205 nskb = q->dequeue(q); in try_bulk_dequeue_skb_slow()
286 skb = q->dequeue(q); in dequeue_skb()
564 .dequeue = noop_dequeue,
576 .dequeue = noop_dequeue,
613 .dequeue = noop_dequeue,
830 .dequeue = pfifo_fast_dequeue,
899 sch->dequeue = ops->dequeue; in qdisc_alloc()
H A Dsch_blackhole.c32 .dequeue = blackhole_dequeue,
H A Dsch_taprio.c80 struct sk_buff *(*dequeue)(struct Qdisc *sch); member
560 skb = child->ops->dequeue(child); in taprio_dequeue_soft()
598 skb = child->ops->dequeue(child); in taprio_dequeue_soft()
629 skb = child->ops->dequeue(child); in taprio_dequeue_offload()
647 return q->dequeue(sch); in taprio_dequeue()
1557 q->dequeue = taprio_dequeue_offload; in taprio_change()
1563 q->dequeue = taprio_dequeue_soft; in taprio_change()
1677 q->dequeue = taprio_dequeue_soft; in taprio_init()
1995 .dequeue = taprio_dequeue,
/OK3568_Linux_fs/kernel/drivers/usb/host/
H A Dxhci-ring.c165 if (!last_trb_on_seg(ring->deq_seg, ring->dequeue)) { in inc_deq()
166 ring->dequeue++; in inc_deq()
169 if (last_trb_on_ring(ring, ring->deq_seg, ring->dequeue)) in inc_deq()
172 ring->dequeue = ring->deq_seg->trbs; in inc_deq()
177 if (!trb_is_link(ring->dequeue)) { in inc_deq()
178 if (last_trb_on_seg(ring->deq_seg, ring->dequeue)) { in inc_deq()
181 ring->dequeue++; in inc_deq()
186 while (trb_is_link(ring->dequeue)) { in inc_deq()
188 ring->dequeue = ring->deq_seg->trbs; in inc_deq()
293 num_trbs_in_deq_seg = ring->dequeue - ring->deq_seg->trbs; in room_on_ring()
[all …]
H A Dxhci-dbgcap.c509 dbc->ring_evt->dequeue); in xhci_dbc_mem_init()
742 if (ring->dequeue == &ring->deq_seg->trbs[TRBS_PER_SEGMENT - 1]) { in inc_evt_deq()
744 ring->dequeue = ring->deq_seg->trbs; in inc_evt_deq()
747 ring->dequeue++; in inc_evt_deq()
848 evt = dbc->ring_evt->dequeue; in xhci_dbc_do_handle_events()
872 evt = dbc->ring_evt->dequeue; in xhci_dbc_do_handle_events()
879 dbc->ring_evt->dequeue); in xhci_dbc_do_handle_events()
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/tests/
H A Dtest_task_service.cpp47 auto a = svc->dequeue(); in worker_thread()
80 auto p = svc->dequeue(); in main()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/docs/
H A Dpolicy_overview.dot54 policy_queue->runpool [label="dequeue ctx" weight=0.1];
59 runpool->jobslots [label="dequeue job" weight=0.1];
/OK3568_Linux_fs/kernel/Documentation/networking/device_drivers/ethernet/freescale/dpaa2/
H A Ddpio-driver.rst15 interfaces to enqueue and dequeue frames to/from network interfaces
33 A. allow other drivers, such as the Ethernet driver, to enqueue and dequeue
74 . . tx confirm> | | dequeue>
H A Doverview.rst197 Provides interfaces to enqueue and dequeue
201 enqueue/dequeue packets. To enqueue something a descriptor is written
298 . . tx confirm> | | dequeue>
369 other drivers such as the Ethernet driver to enqueue and dequeue data for
374 - hardware queuing operations (enqueue and dequeue of data)
379 a data availability notification callback. To dequeue a packet
383 and dequeue data.
H A Dethernet-driver.rst80 enqueue| dequeue| data | dequeue| seed |
104 Datapath I/O (DPIO) portals provide enqueue and dequeue services, data
/OK3568_Linux_fs/external/mpp/mpp/
H A Dmpp.cpp378 dequeue(MPP_PORT_INPUT, &mEosTask); in put_packet()
406 dequeue(MPP_PORT_INPUT, &task_dequeue); in put_packet()
458 dequeue(MPP_PORT_INPUT, &mInputTask); in put_packet()
634 ret = dequeue(MPP_PORT_INPUT, &mInputTask); in put_frame()
697 ret = dequeue(MPP_PORT_INPUT, &mInputTask); in put_frame()
738 ret = dequeue(MPP_PORT_OUTPUT, &task); in get_packet()
862 MPP_RET Mpp::dequeue(MppPortType type, MppTask *task) in dequeue() function in Mpp
/OK3568_Linux_fs/kernel/drivers/usb/early/
H A Dxhci-dbc.c207 ring->dequeue = seg->trbs; in xdbc_reset_ring()
802 evt_trb = xdbc.evt_ring.dequeue; in xdbc_handle_events()
821 ++(xdbc.evt_ring.dequeue); in xdbc_handle_events()
822 if (xdbc.evt_ring.dequeue == &xdbc.evt_seg.trbs[TRBS_PER_SEGMENT]) { in xdbc_handle_events()
823 xdbc.evt_ring.dequeue = xdbc.evt_seg.trbs; in xdbc_handle_events()
827 evt_trb = xdbc.evt_ring.dequeue; in xdbc_handle_events()
833 xdbc_write64(__pa(xdbc.evt_ring.dequeue), &xdbc.xdbc_reg->erdp); in xdbc_handle_events()
/OK3568_Linux_fs/kernel/drivers/usb/cdns3/
H A Ddebug.h121 trb = &priv_ep->trb_pool[priv_ep->dequeue]; in cdns3_dbg_ring()
126 priv_ep->dequeue, trb, in cdns3_dbg_ring()
H A Dgadget.c352 cdns3_ep_inc_trb(&priv_ep->dequeue, &priv_ep->ccs, priv_ep->num_trbs); in cdns3_ep_inc_deq()
1444 if (priv_ep->dequeue > priv_req->end_trb) in cdns3_trb_handled()
1447 if (priv_ep->dequeue < priv_req->start_trb) in cdns3_trb_handled()
1452 (priv_ep->dequeue > priv_req->end_trb) && in cdns3_trb_handled()
1453 (priv_ep->dequeue < priv_req->start_trb)) in cdns3_trb_handled()
1457 (priv_ep->dequeue != priv_req->end_trb)) in cdns3_trb_handled()
1460 trb = &priv_ep->trb_pool[priv_ep->dequeue]; in cdns3_trb_handled()
1465 if (doorbell == 1 && current_index == priv_ep->dequeue) in cdns3_trb_handled()
1474 if (priv_ep->enqueue == priv_ep->dequeue && in cdns3_trb_handled()
1477 } else if (priv_ep->dequeue < current_index) { in cdns3_trb_handled()
[all …]
H A Dtrace.h480 __field(u8, dequeue)
492 __entry->dequeue = priv_ep->dequeue;
500 __entry->dequeue,
540 __entry->dequeue_idx = priv_req->priv_ep->dequeue;
/OK3568_Linux_fs/u-boot/drivers/usb/cdns3/
H A Ddebug.h122 trb = &priv_ep->trb_pool[priv_ep->dequeue]; in cdns3_dbg_ring()
127 priv_ep->dequeue, trb, in cdns3_dbg_ring()
H A Dgadget.c295 cdns3_ep_inc_trb(&priv_ep->dequeue, &priv_ep->ccs, priv_ep->num_trbs); in cdns3_ep_inc_deq()
305 current_trb = priv_ep->dequeue; in cdns3_move_deq_to_next_trb()
1094 if (doorbell == 1 && current_index == priv_ep->dequeue) in cdns3_request_handled()
1103 if (priv_ep->enqueue == priv_ep->dequeue && in cdns3_request_handled()
1106 } else if (priv_ep->dequeue < current_index) { in cdns3_request_handled()
1108 !priv_ep->dequeue) in cdns3_request_handled()
1111 if (priv_req->end_trb >= priv_ep->dequeue && in cdns3_request_handled()
1114 } else if (priv_ep->dequeue > current_index) { in cdns3_request_handled()
1116 priv_req->end_trb >= priv_ep->dequeue) in cdns3_request_handled()
1150 trb = priv_ep->trb_pool + priv_ep->dequeue; in cdns3_transfer_completed()
[all …]
/OK3568_Linux_fs/kernel/block/
H A Dbfq-cgroup.c168 bfq_stat_add(&bfqg->stats.dequeue, 1); in bfqg_stats_update_dequeue()
372 bfq_stat_reset(&stats->dequeue); in bfqg_stats_reset()
394 bfq_stat_add_aux(&to->dequeue, &from->dequeue); in bfqg_stats_add_aux()
455 bfq_stat_exit(&stats->dequeue); in bfqg_stats_exit()
476 bfq_stat_init(&stats->dequeue, gfp) || in bfqg_stats_init()
1408 .private = offsetof(struct bfq_group, stats.dequeue),
/OK3568_Linux_fs/kernel/drivers/usb/dwc3/
H A Dtrace.h231 __field(u32, dequeue)
242 __entry->dequeue = dep->trb_dequeue;
246 __entry->dequeue, __entry->bph, __entry->bpl,
/OK3568_Linux_fs/kernel/Documentation/userspace-api/media/v4l/
H A Dvidioc-qbuf.rst123 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

123456789