| /OK3568_Linux_fs/external/mpp/doc/design/ |
| H A D | 4.mpp_task.txt | 28 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 D | mtu3_qmu.c | 150 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 D | xhci-ring.c | 155 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 D | sch_cbs.c | 82 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 D | sch_fifo.c | 187 .dequeue = qdisc_dequeue_head, 202 .dequeue = qdisc_dequeue_head, 217 .dequeue = qdisc_dequeue_head,
|
| H A D | sch_generic.c | 180 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 D | sch_blackhole.c | 32 .dequeue = blackhole_dequeue,
|
| H A D | sch_taprio.c | 80 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 D | xhci-ring.c | 165 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 D | xhci-dbgcap.c | 509 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 D | test_task_service.cpp | 47 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 D | policy_overview.dot | 54 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 D | dpio-driver.rst | 15 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 D | overview.rst | 197 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 D | ethernet-driver.rst | 80 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 D | mpp.cpp | 378 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 D | xhci-dbc.c | 207 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 D | debug.h | 121 trb = &priv_ep->trb_pool[priv_ep->dequeue]; in cdns3_dbg_ring() 126 priv_ep->dequeue, trb, in cdns3_dbg_ring()
|
| H A D | gadget.c | 352 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 D | trace.h | 480 __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 D | debug.h | 122 trb = &priv_ep->trb_pool[priv_ep->dequeue]; in cdns3_dbg_ring() 127 priv_ep->dequeue, trb, in cdns3_dbg_ring()
|
| H A D | gadget.c | 295 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 D | bfq-cgroup.c | 168 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 D | trace.h | 231 __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 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
|