Searched refs:bufptr64 (Results 1 – 3 of 3) sorted by relevance
| /dpdk/lib/distributor/ |
| H A D | rte_distributor_single.c | 38 __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 D | rte_distributor.c | 104 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 D | distributor_private.h | 55 volatile int64_t bufptr64; member 116 volatile int64_t bufptr64[RTE_DIST_BURST_SIZE] member
|