Home
last modified time | relevance | path

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

/dpdk/drivers/net/cxgbe/
H A Dcxgbe_ofld.h27 #define INIT_ULPTX_WR(w, wrlen, atomic, tid) do { \ argument
29 V_FW_WR_ATOMIC(atomic)); \
/dpdk/drivers/event/opdl/
H A Dopdl_ring.h312 uint32_t num_entries, uint32_t *seq, bool block, bool atomic);
608 uint32_t index, bool atomic);
H A Dopdl_ring.c496 uint32_t num_entries, uint32_t *seq, bool block, bool atomic) in opdl_stage_claim_singlethread() argument
508 if (!atomic) { in opdl_stage_claim_singlethread()
706 uint32_t num_entries, uint32_t *seq, bool block, bool atomic) in opdl_stage_claim() argument
710 seq, block, atomic); in opdl_stage_claim()
973 uint32_t index, bool atomic) in opdl_ring_cas_slot() argument
993 if (!atomic) { in opdl_ring_cas_slot()
/dpdk/doc/guides/eventdevs/
H A Ddlb2.rst27 supports atomic, ordered, and parallel scheduling events from queues to ports.
54 A load-balanced queue can support atomic and ordered scheduling, or atomic and
55 unordered scheduling, but not atomic and unordered and ordered scheduling. A
60 With non-zero ``nb_atomic_order_sequences``, the queue is configured for atomic
64 ``nb_atomic_order_sequences`` is zero, the queue is configured for atomic and
122 type (atomic, ordered, or parallel) is not preserved, and an event's sched_type
260 When atomic and ordered or unordered events are enqueued to same QID, priority
299 In the last stage prior to scheduling an atomic event to a CQ, DLB holds the
301 queues. If a queue's atomic buffer storage fills up, this can result in
304 - An LDB queue allocated N atomic buffer entries
[all …]
H A Ddsw.rst91 RTE_EVENT_QUEUE_CFG_ALL_TYPES, which allow both atomic, ordered, and
H A Dsw.rst72 atomic credit fetch code, however it also reduces the overall number of credits
/dpdk/doc/guides/regexdevs/
H A Dfeatures_overview.rst15 PCRE atomic grouping
16 Support PCRE atomic grouping.
/dpdk/drivers/net/sfc/
H A Dmeson.build43 # for gcc and old Clang compiles we need -latomic for 128-bit atomic ops
57 libatomic_dep = cc.find_library('atomic', required: false) build
/dpdk/doc/guides/tools/
H A Dtesteventdev.rst212 #. Verify the exclusive(atomic) access to given atomic flow per eventdev port.
222 | 1 | nb_queues | 2 | q0(ordered), q1(atomic)|
244 q1(atomic) are linked to all the workers.
248 forwards to atomic queue. Since the events from an ordered queue can be
250 might have changed on the downstream atomic queue enqueue. On enqueue to the
251 atomic queue, the eventdev PMD reorders the event to the original
254 When the event is dequeued from the atomic queue by the worker, this test
291 instead of two different queues for ordered and atomic.
635 the last stage in the pipeline if the event type is ``atomic`` it is enqueued
637 ``atomic`` and enqueued onto the last stage queue.
/dpdk/doc/guides/regexdevs/features/
H A Ddefault.ini12 PCRE atomic grouping =
/dpdk/doc/guides/prog_guide/
H A Deventdev.rst110 scheduling types, such as atomic, ordered, or parallel.
164 create and configure an eventdev and use it for a two-stage atomic pipeline
174 Sample eventdev usage, with RX, two atomic stages and a single-link to TX.
247 * id 0, atomic queue #1
248 * id 1, atomic queue #2
303 Linking all workers to atomic queues, and the TX core to the single-link queue
H A Dwriting_efficient_code.rst103 meaning that it is possible to read several elements from the ring with only one costly atomic oper…
171 This section describes some key considerations when using locks and atomic
177 On x86, atomic operations imply a lock prefix before the instruction,
H A Dstack_lib.rst46 data pointer and a next pointer, and an atomic stack depth counter. The
H A Devent_crypto_adapter.rst43 enqueues to the cryptodev without going through crypto/atomic stage.
H A Drcu_lib.rst27 the removed element. Removing the reference is an atomic operation.
H A Dpacket_framework.rst1124 …hronization primitives like semaphores (distinct semaphore per table entry) or atomic instructions.
1126 The cost of atomic instructions is normally higher than the cost of regular instructions.
1170 …n: Transaction-oriented table update mechanism that supports multi-table atomic updates. Multiple …
H A Denv_abstraction_layer.rst27 * Utility Functions: Spinlocks and atomic counters that are not provided in libc.
509 Locks and atomic operations are per-architecture (i686 and x86_64).
H A Dqos_framework.rst371 …using atomic primitives for lockless access (for example, Test and Set, Compare And Swap, an so on…
/dpdk/doc/guides/sample_app_ug/
H A Deventdev_pipeline.rst42 * ``-s4``: 4 atomic stages
93 qid0 type: atomic
H A Dipsec_secgw.rst182 * ``-a``: enables Security Association sequence number atomic behavior
221 "atomic" : Atomic
/dpdk/doc/guides/rel_notes/
H A Ddeprecation.rst22 in DPDK. DPDK has adopted the atomic operations from
29 adopted atomic operations from
H A Drelease_17_11.rst259 * **Service core fails to call service callback due to atomic lock**
262 cores, a service core previously did not correctly release the atomic lock
265 atomic locking of the services has been fixed and refactored for readability.
/dpdk/config/
H A Dmeson.build239 # for clang 32-bit compiles we need libatomic for 64-bit atomic ops
241 atomic_dep = cc.find_library('atomic', required: true) build
/dpdk/doc/api/
H A Ddoxy-api-index.md75 [atomic] (@ref rte_atomic.h),
/dpdk/drivers/common/mlx5/
H A Dmlx5_prm.h1533 u8 atomic[0x1]; member