Home
last modified time | relevance | path

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

/f-stack/dpdk/lib/librte_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 …]
/f-stack/dpdk/app/test/
H A Dtest_ticketlock.c49 static rte_ticketlock_recursive_t tlr; variable
73 rte_ticketlock_recursive_lock(&tlr); in test_ticketlock_recursive_per_core()
75 id, tlr.count); in test_ticketlock_recursive_per_core()
76 rte_ticketlock_recursive_lock(&tlr); in test_ticketlock_recursive_per_core()
78 id, tlr.count); in test_ticketlock_recursive_per_core()
79 rte_ticketlock_recursive_lock(&tlr); in test_ticketlock_recursive_per_core()
81 id, tlr.count); in test_ticketlock_recursive_per_core()
87 id, tlr.count); in test_ticketlock_recursive_per_core()
90 id, tlr.count); in test_ticketlock_recursive_per_core()
93 id, tlr.count); in test_ticketlock_recursive_per_core()
[all …]
/f-stack/dpdk/lib/librte_mempool/
H A Drte_mempool.c159 struct rte_mempool_objtlr *tlr __rte_unused; in mempool_add_elem()
170 tlr = __mempool_get_trailer(obj); in mempool_add_elem()
171 tlr->cookie = RTE_MEMPOOL_TRAILER_COOKIE; in mempool_add_elem()
1036 struct rte_mempool_objtlr *tlr; in rte_mempool_check_cookies() local
1082 tlr = __mempool_get_trailer(obj); in rte_mempool_check_cookies()
1083 cookie = tlr->cookie; in rte_mempool_check_cookies()