Home
last modified time | relevance | path

Searched refs:spinlock (Results 1 – 12 of 12) sorted by relevance

/dpdk/drivers/net/ena/base/
H A Dena_plat_dpdk.h139 #define ENA_SPINLOCK_INIT(spinlock) rte_spinlock_init(&(spinlock)) argument
140 #define ENA_SPINLOCK_LOCK(spinlock, flags) \ argument
141 ({(void)flags; rte_spinlock_lock(&(spinlock)); })
142 #define ENA_SPINLOCK_UNLOCK(spinlock, flags) \ argument
143 ({(void)flags; rte_spinlock_unlock(&(spinlock)); })
144 #define ENA_SPINLOCK_DESTROY(spinlock) ((void)(spinlock)) argument
/dpdk/drivers/common/iavf/
H A Diavf_osdep.h175 rte_spinlock_t spinlock; member
188 rte_spinlock_init(&sp->spinlock); in iavf_init_spinlock_d()
194 rte_spinlock_lock(&sp->spinlock); in iavf_acquire_spinlock_d()
200 rte_spinlock_unlock(&sp->spinlock); in iavf_release_spinlock_d()
/dpdk/drivers/net/ice/base/
H A Dice_osdep.h211 rte_spinlock_t spinlock; member
217 rte_spinlock_init(&sp->spinlock); in ice_init_lock()
223 rte_spinlock_lock(&sp->spinlock); in ice_acquire_lock()
229 rte_spinlock_unlock(&sp->spinlock); in ice_release_lock()
/dpdk/doc/guides/prog_guide/
H A Dstack_lib.rst37 index, and a spinlock. Accesses to the stack are made multi-thread safe by the
38 spinlock.
H A Dwriting_efficient_code.rst213 For example, the memory operations before the spinlock lock are allowed to
217 On the other hand, the memory operations after the spinlock unlock are allowed
H A Dvhost_lib.rst245 fail, as this API tries to acquire the spinlock of vhost
H A Dpoll_mode_drv.rst125 * Remove explicit spinlock in some applications where lcores are not mapped to Tx queues with 1:1 …
/dpdk/drivers/net/i40e/base/
H A Di40e_osdep.h215 rte_spinlock_t spinlock; member
/dpdk/doc/api/
H A Ddoxy-api-index.md79 [spinlock] (@ref rte_spinlock.h),
/dpdk/doc/guides/contributing/
H A Ddocumentation.rst617 * A pointer to the spinlock.
/dpdk/doc/guides/rel_notes/
H A Drelease_2_1.rst301 and spinlock (a.k.a. lock elision). The methods are implemented for x86
/dpdk/drivers/net/i40e/
H A Di40e_ethdev.c4613 rte_spinlock_init(&sp->spinlock); in i40e_init_spinlock_d()
4619 rte_spinlock_lock(&sp->spinlock); in i40e_acquire_spinlock_d()
4625 rte_spinlock_unlock(&sp->spinlock); in i40e_release_spinlock_d()