| /dpdk/drivers/net/cxgbe/ |
| H A D | cxgbe_ofld.h | 27 #define INIT_ULPTX_WR(w, wrlen, atomic, tid) do { \ argument 29 V_FW_WR_ATOMIC(atomic)); \
|
| /dpdk/drivers/event/opdl/ |
| H A D | opdl_ring.h | 312 uint32_t num_entries, uint32_t *seq, bool block, bool atomic); 608 uint32_t index, bool atomic);
|
| H A D | opdl_ring.c | 496 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 D | dlb2.rst | 27 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 D | dsw.rst | 91 RTE_EVENT_QUEUE_CFG_ALL_TYPES, which allow both atomic, ordered, and
|
| H A D | sw.rst | 72 atomic credit fetch code, however it also reduces the overall number of credits
|
| /dpdk/doc/guides/regexdevs/ |
| H A D | features_overview.rst | 15 PCRE atomic grouping 16 Support PCRE atomic grouping.
|
| /dpdk/drivers/net/sfc/ |
| H A D | meson.build | 43 # 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 D | testeventdev.rst | 212 #. 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 D | default.ini | 12 PCRE atomic grouping =
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | eventdev.rst | 110 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 D | writing_efficient_code.rst | 103 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 D | stack_lib.rst | 46 data pointer and a next pointer, and an atomic stack depth counter. The
|
| H A D | event_crypto_adapter.rst | 43 enqueues to the cryptodev without going through crypto/atomic stage.
|
| H A D | rcu_lib.rst | 27 the removed element. Removing the reference is an atomic operation.
|
| H A D | packet_framework.rst | 1124 …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 D | env_abstraction_layer.rst | 27 * 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 D | qos_framework.rst | 371 …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 D | eventdev_pipeline.rst | 42 * ``-s4``: 4 atomic stages 93 qid0 type: atomic
|
| H A D | ipsec_secgw.rst | 182 * ``-a``: enables Security Association sequence number atomic behavior 221 "atomic" : Atomic
|
| /dpdk/doc/guides/rel_notes/ |
| H A D | deprecation.rst | 22 in DPDK. DPDK has adopted the atomic operations from 29 adopted atomic operations from
|
| H A D | release_17_11.rst | 259 * **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 D | meson.build | 239 # 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 D | doxy-api-index.md | 75 [atomic] (@ref rte_atomic.h),
|
| /dpdk/drivers/common/mlx5/ |
| H A D | mlx5_prm.h | 1533 u8 atomic[0x1]; member
|