Home
last modified time | relevance | path

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

/f-stack/dpdk/lib/librte_distributor/
H A Drte_distributor_single.c41 __atomic_store_n(&(buf->bufptr64), req, __ATOMIC_RELEASE); in EAL_REGISTER_TAILQ()
50 if (__atomic_load_n(&buf->bufptr64, __ATOMIC_ACQUIRE) in rte_distributor_poll_pkt_single()
55 int64_t ret = buf->bufptr64 >> RTE_DISTRIB_FLAG_BITS; in rte_distributor_poll_pkt_single()
82 __atomic_store_n(&(buf->bufptr64), req, __ATOMIC_RELEASE); in rte_distributor_return_pkt_single()
179 __atomic_store_n(&(d->bufs[wkr].bufptr64), in process_returns()
184 __atomic_store_n(&(d->bufs[wkr].bufptr64), in process_returns()
272 __atomic_store_n(&(d->bufs[wkr].bufptr64), in rte_distributor_process_single()
278 __atomic_store_n(&(d->bufs[wkr].bufptr64), in rte_distributor_process_single()
302 (__atomic_load_n(&(d->bufs[wkr].bufptr64), in rte_distributor_process_single()
305 int64_t oldbuf = d->bufs[wkr].bufptr64 >> in rte_distributor_process_single()
[all …]
H A Drte_distributor.c106 if (__atomic_load_n(&(buf->bufptr64[0]), __ATOMIC_ACQUIRE) in rte_distributor_poll_pkt()
112 if (likely(buf->bufptr64[i] & RTE_DISTRIB_VALID_BUF)) { in rte_distributor_poll_pkt()
113 ret = buf->bufptr64[i] >> RTE_DISTRIB_FLAG_BITS; in rte_distributor_poll_pkt()
124 __atomic_store_n(&(buf->bufptr64[0]), in rte_distributor_poll_pkt()
304 if (buf->bufptr64[i] & RTE_DISTRIB_VALID_BUF) in handle_worker_shutdown()
306 (buf->bufptr64[i] in handle_worker_shutdown()
419 d->bufs[wkr].bufptr64[i] = d->backlog[wkr].pkts[i] | in release()
425 buf->bufptr64[i] = RTE_DISTRIB_GET_BUF; in release()
434 __atomic_store_n(&(buf->bufptr64[0]), in release()
467 if (__atomic_load_n(&(d->bufs[wid].bufptr64[0]), in rte_distributor_process()
[all …]
H A Ddistributor_private.h59 volatile int64_t bufptr64; member
120 volatile int64_t bufptr64[RTE_DIST_BURST_SIZE] member