Home
last modified time | relevance | path

Searched refs:tlr (Results 1 – 3 of 3) sorted by relevance

/dpdk/lib/eal/include/generic/
H A Drte_ticketlock.h149 rte_ticketlock_init(&tlr->tl); in rte_ticketlock_recursive_init()
151 tlr->count = 0; in rte_ticketlock_recursive_init()
166 rte_ticketlock_lock(&tlr->tl); in rte_ticketlock_recursive_lock()
167 __atomic_store_n(&tlr->user, id, __ATOMIC_RELAXED); in rte_ticketlock_recursive_lock()
169 tlr->count++; in rte_ticketlock_recursive_lock()
181 if (--(tlr->count) == 0) { in rte_ticketlock_recursive_unlock()
182 __atomic_store_n(&tlr->user, TICKET_LOCK_INVALID_ID, in rte_ticketlock_recursive_unlock()
184 rte_ticketlock_unlock(&tlr->tl); in rte_ticketlock_recursive_unlock()
202 if (rte_ticketlock_trylock(&tlr->tl) == 0) in rte_ticketlock_recursive_trylock()
204 __atomic_store_n(&tlr->user, id, __ATOMIC_RELAXED); in rte_ticketlock_recursive_trylock()
[all …]
/dpdk/app/test/
H A Dtest_ticketlock.c48 static rte_ticketlock_recursive_t tlr; variable
72 rte_ticketlock_recursive_lock(&tlr); in test_ticketlock_recursive_per_core()
74 id, tlr.count); in test_ticketlock_recursive_per_core()
75 rte_ticketlock_recursive_lock(&tlr); in test_ticketlock_recursive_per_core()
77 id, tlr.count); in test_ticketlock_recursive_per_core()
78 rte_ticketlock_recursive_lock(&tlr); in test_ticketlock_recursive_per_core()
80 id, tlr.count); in test_ticketlock_recursive_per_core()
86 id, tlr.count); in test_ticketlock_recursive_per_core()
89 id, tlr.count); in test_ticketlock_recursive_per_core()
92 id, tlr.count); in test_ticketlock_recursive_per_core()
[all …]
/dpdk/lib/mempool/
H A Drte_mempool.c165 struct rte_mempool_objtlr *tlr __rte_unused; in mempool_add_elem()
176 tlr = rte_mempool_get_trailer(obj); in mempool_add_elem()
177 tlr->cookie = RTE_MEMPOOL_TRAILER_COOKIE; in mempool_add_elem()
1063 struct rte_mempool_objtlr *tlr; in rte_mempool_check_cookies() local
1109 tlr = rte_mempool_get_trailer(obj); in rte_mempool_check_cookies()
1110 cookie = tlr->cookie; in rte_mempool_check_cookies()