Home
last modified time | relevance | path

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

1234

/dpdk/drivers/mempool/ring/
H A Drte_mempool_ring.c150 .dequeue = common_ring_mc_dequeue,
159 .dequeue = common_ring_sc_dequeue,
168 .dequeue = common_ring_sc_dequeue,
177 .dequeue = common_ring_mc_dequeue,
187 .dequeue = rts_ring_mc_dequeue,
197 .dequeue = hts_ring_mc_dequeue,
/dpdk/doc/guides/prog_guide/
H A Dring_lib.rst20 * Multi-consumer or single-consumer dequeue
38 * Adapted to bulk enqueue/dequeue operations.
40 Also, a bulk dequeue of many objects does not cost more than a dequeue of a simple object.
197 The dequeue operation is finished.
379 is allowed to enqueue (/dequeue) objects to (/from) the ring.
405 In that mode enqueue/dequeue operation is fully serialized:
420 to split public enqueue/dequeue API into two phases:
422 * enqueue/dequeue start
424 * enqueue/dequeue finish
464 * enqueue/dequeue start
[all …]
H A Dcryptodev_lib.rst160 core which it was enqueued on. This means that a crypto burst enqueue/dequeue
402 The dequeue API uses the same format as the enqueue API of processed but
697 - Flexible enqueue and dequeue operation. The raw data-path APIs gives the
698 user more control to the enqueue and dequeue operations, including the
699 capability of precious enqueue/dequeue count, abandoning enqueue or dequeue
711 set the corresponding enqueue and dequeue function handlers based on the
718 ready for enqueue and dequeue operation. There are two different enqueue
753 Similar as enqueue, there are two dequeue functions:
760 set the dequeue status:
768 - The negative integer: error occurred during dequeue.
[all …]
H A Ddmadev.rst68 application to invoke dequeue APIs.
102 There are two dequeue APIs ``rte_dma_completed`` and
/dpdk/lib/eventdev/
H A Deventdev_private.c93 .dequeue = dummy_event_dequeue, in event_dev_fp_ops_reset()
114 fp_op->dequeue = dev->dequeue; in event_dev_fp_ops_set()
H A Drte_eventdev_core.h56 event_dequeue_t dequeue; member
/dpdk/doc/guides/tools/
H A Dtestregex.rst19 (per core) - the enqueue/dequeue RegEx operations are interleaved as follows::
25 dequeue(QP #1)
26 dequeue(QP #2)
28 dequeue(QP #n)
H A Dtestbbdev.rst82 Specifies operations enqueue/dequeue burst size. If not specified burst_size is
102 - Performs full operation of enqueue and dequeue
117 (c) *SW Deq Offload Cost*: Software dequeue cost, the cycle counts and
118 time (us) consumed to dequeue one operation.
120 consumed to dequeue from an empty queue.
129 - Performs full operation of enqueue and dequeue
137 - Performs full operation of enqueue and dequeue
260 set to 300s and operations enqueue/dequeue burst size is set to 32.
274 set to 120s and enqueue/dequeue burst size is set to 8 and to 32.
H A Dcomp_perf.rst22 inserted between enqueue and dequeue so no cycles are wasted in retries while
95 …``--cc-delay-us N``: delay between enqueue and dequeue operations in microseconds, valid only for …
/dpdk/drivers/event/cnxk/
H A Dcn9k_eventdev.c554 CN9K_SET_EVDEV_DEQ_OP(dev, event_dev->dequeue, in cn9k_sso_fp_fns_set()
560 CN9K_SET_EVDEV_DEQ_OP(dev, event_dev->dequeue, in cn9k_sso_fp_fns_set()
567 CN9K_SET_EVDEV_DEQ_OP(dev, event_dev->dequeue, in cn9k_sso_fp_fns_set()
577 CN9K_SET_EVDEV_DEQ_OP(dev, event_dev->dequeue, in cn9k_sso_fp_fns_set()
583 CN9K_SET_EVDEV_DEQ_OP(dev, event_dev->dequeue, in cn9k_sso_fp_fns_set()
590 CN9K_SET_EVDEV_DEQ_OP(dev, event_dev->dequeue, in cn9k_sso_fp_fns_set()
614 CN9K_SET_EVDEV_DEQ_OP(dev, event_dev->dequeue, in cn9k_sso_fp_fns_set()
619 CN9K_SET_EVDEV_DEQ_OP(dev, event_dev->dequeue, in cn9k_sso_fp_fns_set()
626 CN9K_SET_EVDEV_DEQ_OP(dev, event_dev->dequeue, in cn9k_sso_fp_fns_set()
634 dev, event_dev->dequeue, in cn9k_sso_fp_fns_set()
[all …]
H A Dcn10k_eventdev.c411 CN10K_SET_EVDEV_DEQ_OP(dev, event_dev->dequeue, in cn10k_sso_fp_fns_set()
416 CN10K_SET_EVDEV_DEQ_OP(dev, event_dev->dequeue, in cn10k_sso_fp_fns_set()
422 CN10K_SET_EVDEV_DEQ_OP(dev, event_dev->dequeue, in cn10k_sso_fp_fns_set()
428 CN10K_SET_EVDEV_DEQ_OP(dev, event_dev->dequeue, in cn10k_sso_fp_fns_set()
434 CN10K_SET_EVDEV_DEQ_OP(dev, event_dev->dequeue, sso_hws_deq); in cn10k_sso_fp_fns_set()
438 CN10K_SET_EVDEV_DEQ_OP(dev, event_dev->dequeue, in cn10k_sso_fp_fns_set()
444 CN10K_SET_EVDEV_DEQ_OP(dev, event_dev->dequeue, in cn10k_sso_fp_fns_set()
450 CN10K_SET_EVDEV_DEQ_OP(dev, event_dev->dequeue, in cn10k_sso_fp_fns_set()
/dpdk/lib/mempool/
H A Drte_mempool_ops.c40 h->dequeue == NULL || h->get_count == NULL) { in rte_mempool_register_ops()
61 ops->dequeue = h->dequeue; in rte_mempool_register_ops()
/dpdk/drivers/mempool/stack/
H A Drte_mempool_stack.c83 .dequeue = stack_dequeue,
92 .dequeue = stack_dequeue,
/dpdk/drivers/crypto/bcmfs/
H A Dbcmfs_device.c60 if (h->enq_one_req == NULL || h->dequeue == NULL || in bcmfs_hw_queue_pair_register_ops()
79 ops->dequeue = h->dequeue; in bcmfs_hw_queue_pair_register_ops()
H A Dbcmfs_qp.h118 uint16_t (*dequeue)(struct bcmfs_qp *qp, void **obj, member
/dpdk/doc/guides/eventdevs/
H A Ddsw.rst51 neither attempting to enqueue nor to dequeue events, it must
67 of enqueue and/or dequeue operations.
H A Dopdl.rst96 adds NEW event types, and TX (last dequeue) implicitly does RELEASE event types.
111 - Each worker core has to dequeue the maximum burst size for that port.
H A Dsw.rst102 behavior is to dequeue as needed.
104 * ``deq_burst`` is the burst size used to dequeue from the port rings.
/dpdk/doc/guides/howto/
H A Ddebug_troubleshoot.rst163 * Extreme stalls in dequeue stage of the pipeline will cause
183 * If the desired burst dequeue falls behind the actual dequeue, the enqueue
263 #. Performance issue isolation for dequeue
265 * Ensure cryptodev, resources and dequeue are running on NUMA cores.
269 * Parallelize dequeue thread for varied multiple queue pair.
373 * Check the in-flight events for the desired queue for enqueue and dequeue.
/dpdk/lib/regexdev/
H A Drte_regexdev.h1535 RTE_FUNC_PTR_OR_ERR_RET(*dev->dequeue, -ENOTSUP); in rte_regexdev_dequeue_burst()
1541 return (*dev->dequeue)(dev, qp_id, ops, nb_ops); in rte_regexdev_dequeue_burst()
H A Drte_regexdev_core.h168 regexdev_dequeue_t dequeue; member
/dpdk/drivers/mempool/cnxk/
H A Dcn9k_mempool_ops.c83 .dequeue = cn9k_mempool_deq,
/dpdk/doc/guides/nics/
H A Ddpaa2.rst215 DPIO (Datapath I/O): provides interfaces to enqueue and dequeue
219 enqueue/dequeue packets. To enqueue something a descriptor is written
315 . | | dequeue> .
359 other drivers such as the Ethernet driver to enqueue and dequeue data for
364 - Hardware queuing operations (enqueue and dequeue of data)
369 a data availability notification callback. To dequeue a packet
374 and dequeue data.
/dpdk/drivers/event/skeleton/
H A Dskeleton_eventdev.c354 eventdev->dequeue = skeleton_eventdev_dequeue; in skeleton_eventdev_init()
444 eventdev->dequeue = skeleton_eventdev_dequeue; in skeleton_eventdev_create()
/dpdk/doc/guides/rawdevs/
H A Dntb.rst94 is much more expensive than remote write. Thus, the enqueue and dequeue
139 And dequeue reads tx_tail to get how many packets are arrived, and

1234