Home
last modified time | relevance | path

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

/dpdk/lib/distributor/
H A Drte_distributor_single.c38 __atomic_store_n(&(buf->bufptr64), req, __ATOMIC_RELEASE); in EAL_REGISTER_TAILQ()
47 if (__atomic_load_n(&buf->bufptr64, __ATOMIC_ACQUIRE) in rte_distributor_poll_pkt_single()
52 int64_t ret = buf->bufptr64 >> RTE_DISTRIB_FLAG_BITS; in rte_distributor_poll_pkt_single()
78 __atomic_store_n(&(buf->bufptr64), req, __ATOMIC_RELEASE); in rte_distributor_return_pkt_single()
175 __atomic_store_n(&(d->bufs[wkr].bufptr64), in process_returns()
180 __atomic_store_n(&(d->bufs[wkr].bufptr64), in process_returns()
267 __atomic_store_n(&(d->bufs[wkr].bufptr64), in rte_distributor_process_single()
273 __atomic_store_n(&(d->bufs[wkr].bufptr64), in rte_distributor_process_single()
297 (__atomic_load_n(&(d->bufs[wkr].bufptr64), in rte_distributor_process_single()
300 int64_t oldbuf = d->bufs[wkr].bufptr64 >> in rte_distributor_process_single()
[all …]
H A Drte_distributor.c104 if (__atomic_load_n(&(buf->bufptr64[0]), __ATOMIC_ACQUIRE) in rte_distributor_poll_pkt()
110 if (likely(buf->bufptr64[i] & RTE_DISTRIB_VALID_BUF)) { in rte_distributor_poll_pkt()
111 ret = buf->bufptr64[i] >> RTE_DISTRIB_FLAG_BITS; in rte_distributor_poll_pkt()
122 __atomic_store_n(&(buf->bufptr64[0]), in rte_distributor_poll_pkt()
302 if (buf->bufptr64[i] & RTE_DISTRIB_VALID_BUF) in handle_worker_shutdown()
304 (buf->bufptr64[i] in handle_worker_shutdown()
417 d->bufs[wkr].bufptr64[i] = d->backlog[wkr].pkts[i] | in release()
423 buf->bufptr64[i] = RTE_DISTRIB_GET_BUF; in release()
432 __atomic_store_n(&(buf->bufptr64[0]), in release()
465 if (__atomic_load_n(&(d->bufs[wid].bufptr64[0]), in rte_distributor_process()
[all …]
H A Ddistributor_private.h55 volatile int64_t bufptr64; member
116 volatile int64_t bufptr64[RTE_DIST_BURST_SIZE] member