| /f-stack/freebsd/contrib/ck/include/ |
| H A D | ck_ring.h | 95 unsigned int consumer, producer, delta; in _ck_ring_enqueue_sp() local 98 producer = ring->p_tail; in _ck_ring_enqueue_sp() 99 delta = producer + 1; in _ck_ring_enqueue_sp() 101 *size = (producer - consumer) & mask; in _ck_ring_enqueue_sp() 140 unsigned int consumer, producer; in _ck_ring_dequeue_sc() local 187 delta = producer + 1; in _ck_ring_enqueue_mp() 195 producer, delta, &producer) == true) { in _ck_ring_enqueue_mp() 216 if (producer == new_producer) { in _ck_ring_enqueue_mp() 224 producer = new_producer; in _ck_ring_enqueue_mp() 274 unsigned int consumer, producer; in _ck_ring_trydequeue_mc() local [all …]
|
| /f-stack/dpdk/doc/guides/mempool/ |
| H A D | ring.rst | 14 The underlying **rte_ring** operates in multi-thread producer, 20 The underlying **rte_ring** operates in single-thread producer, 26 The underlying **rte_ring** operates in single-thread producer, 31 The underlying **rte_ring** operates in multi-thread producer, 36 For underlying **rte_ring** both producer and consumer operate in 42 For underlying **rte_ring** both producer and consumer operate in
|
| /f-stack/freebsd/contrib/device-tree/Bindings/net/ |
| H A D | mdio-mux-multiplexer.txt | 4 of a mux producer device. The mux producer can be of any type like mmio mux 5 producer, gpio mux producer or generic register based mux producer. 21 In below example the Mux producer and consumer are separate nodes.
|
| /f-stack/dpdk/doc/guides/prog_guide/ |
| H A D | ring_lib.rst | 22 * Multi-producer or single-producer enqueue 105 and there is only one producer. 229 Multiple producer enqueue first step 251 Multiple producer enqueue second step 266 Multiple producer enqueue third step 281 Multiple producer enqueue fourth step 295 Multiple producer enqueue last step 386 Multi-producer (/multi-consumer) with Relaxed Tail Sync (RTS) mode. 404 Multi-producer (/multi-consumer) with Head/Tail Sync (HTS) mode. 433 * Multi-producer/Multi-consumer with Head/Tail Sync (HTS) [all …]
|
| H A D | thread_safety_dpdk_functions.rst | 41 Moreover, it provides high performance for either multi- or single-consumer/producer enqueue/dequeu…
|
| H A D | env_abstraction_layer.rst | 660 rte_ring supports multi-producer enqueue and multi-consumer dequeue. 668 be preempted by another pthread doing a multi-producer enqueue on 679 1. It CAN be used for preemptible single-producer and single-consumer use case. 681 2. It CAN be used for non-preemptible multi-producer and preemptible single-consumer use case. 683 3. It CAN be used for preemptible single-producer and non-preemptible multi-consumer use case. 685 …4. It MAY be used by preemptible multi-producer and/or preemptible multi-consumer pthreads whose s… 687 …5. It MUST not be used by multi-producer/consumer pthreads, whose scheduling policies are SCHED_FI…
|
| H A D | overview.rst | 100 The ring structure provides a lockless multi-producer, multi-consumer FIFO API in a finite size tab…
|
| /f-stack/dpdk/doc/guides/tools/ |
| H A D | testeventdev.rst | 113 Use ethernet device as producer. 117 Use event timer adapter as producer. 121 Use burst mode event timer adapter as producer. 138 Number of event timers each producer core will generate. 143 round robin manner by the producer cores. 202 producer to inject the events to q0(ordered) queue. Both q0(ordered) and 205 The event producer maintains a sequence number per flow and injects the events 211 ingress order(i.e producer ingress order). 351 The producer(s) injects the events to eventdev based the first stage sched type 573 producer. [all …]
|
| /f-stack/freebsd/contrib/device-tree/Bindings/mailbox/ |
| H A D | nvidia,tegra186-hsp.txt | 47 as a producer (i.e. used to send data). If cleared, the mailbox is the 48 consumer of data sent by a producer.
|
| /f-stack/freebsd/contrib/device-tree/Bindings/iio/adc/ |
| H A D | at91-sama5d2_adc.txt | 28 - Consumer drivers can be connected to this producer device, as specified
|
| /f-stack/dpdk/doc/guides/howto/ |
| H A D | debug_troubleshoot.rst | 147 Is there object drops in producer point for the ring library? 158 #. Performance issue isolation at producer 160 * Use ``rte_ring_dump`` to validate for all single producer flag is set to
|
| /f-stack/dpdk/doc/guides/nics/ |
| H A D | memif.rst | 17 existing socket. It is also a producer of shared memory file and initializes 99 Client is producer and server is consumer. Memory regions, are mapped shared memory files,
|
| /f-stack/freebsd/contrib/device-tree/Bindings/gpio/ |
| H A D | gpio.txt | 157 GPIO controller. This name should be the most meaningful producer name
|
| /f-stack/dpdk/doc/guides/rel_notes/ |
| H A D | release_20_05.rst | 87 For rings with producer/consumer in ``RTE_RING_SYNC_ST``, ``RTE_RING_SYNC_MT_HTS``
|
| H A D | release_18_05.rst | 522 added between the producer and consumer structures. The size of the
|
| H A D | release_20_11.rst | 89 For rings with producer/consumer in ``RTE_RING_SYNC_ST``, ``RTE_RING_SYNC_MT_HTS``
|
| /f-stack/dpdk/drivers/net/bnx2x/ |
| H A D | ecore_hsi.h | 5907 uint16_t producer; member 5909 uint16_t producer; member
|
| H A D | bnx2x.c | 5534 eq_data.producer = sc->eq_prod; in bnx2x_pf_init()
|