Home
last modified time | relevance | path

Searched refs:rte_mcslock_t (Results 1 – 2 of 2) sorted by relevance

/f-stack/dpdk/lib/librte_eal/include/generic/
H A Drte_mcslock.h32 } rte_mcslock_t; typedef
46 rte_mcslock_lock(rte_mcslock_t **msl, rte_mcslock_t *me) in rte_mcslock_lock()
48 rte_mcslock_t *prev; in rte_mcslock_lock()
99 rte_mcslock_unlock(rte_mcslock_t **msl, rte_mcslock_t *me) in rte_mcslock_unlock()
104 rte_mcslock_t *save_me = __atomic_load_n(&me, __ATOMIC_RELAXED); in rte_mcslock_unlock()
138 rte_mcslock_trylock(rte_mcslock_t **msl, rte_mcslock_t *me) in rte_mcslock_trylock()
144 rte_mcslock_t *expected = NULL; in rte_mcslock_trylock()
165 rte_mcslock_is_locked(rte_mcslock_t *msl) in rte_mcslock_is_locked()
/f-stack/dpdk/app/test/
H A Dtest_mcslock.c40 RTE_DEFINE_PER_LCORE(rte_mcslock_t, _ml_me);
41 RTE_DEFINE_PER_LCORE(rte_mcslock_t, _ml_try_me);
42 RTE_DEFINE_PER_LCORE(rte_mcslock_t, _ml_perf_me);
44 rte_mcslock_t *p_ml;
45 rte_mcslock_t *p_ml_try;
46 rte_mcslock_t *p_ml_perf;
56 rte_mcslock_t ml_me = RTE_PER_LCORE(_ml_me); in test_mcslock_per_core()
80 rte_mcslock_t ml_perf_me = RTE_PER_LCORE(_ml_perf_me); in load_loop_fn()
154 rte_mcslock_t ml_me = RTE_PER_LCORE(_ml_me); in test_mcslock_try()
155 rte_mcslock_t ml_try_me = RTE_PER_LCORE(_ml_try_me); in test_mcslock_try()
[all …]