Searched refs:bufptr64 (Results 1 – 3 of 3) sorted by relevance
| /f-stack/dpdk/lib/librte_distributor/ |
| H A D | rte_distributor_single.c | 41 __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 D | rte_distributor.c | 106 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 D | distributor_private.h | 59 volatile int64_t bufptr64; member 120 volatile int64_t bufptr64[RTE_DIST_BURST_SIZE] member
|