Home
last modified time | relevance | path

Searched refs:raw_cons (Results 1 – 7 of 7) sorted by relevance

/f-stack/dpdk/drivers/net/bnxt/
H A Dbnxt_cpr.h14 #define CMP_VALID(cmp, raw_cons, ring) \ argument
16 CMPL_BASE_V) == !((raw_cons) & ((ring)->ring_size)))
22 #define NQ_CMP_VALID(nqcmp, raw_cons, ring) \ argument
24 !((raw_cons) & ((ring)->ring_size)))
46 #define B_CP_DB_REARM(cpr, raw_cons) \ argument
48 RING_CMP(((cpr)->cp_ring_struct), raw_cons)), \
66 #define B_CP_DIS_DB(cpr, raw_cons) \ argument
68 RING_CMP(((cpr)->cp_ring_struct), raw_cons)), \
71 #define B_CP_DB(cpr, raw_cons, ring_mask) \ argument
73 RING_CMPL((ring_mask), raw_cons)), \
H A Dbnxt_irq.c26 uint32_t raw_cons; in bnxt_int_handler() local
32 raw_cons = cpr->cp_raw_cons; in bnxt_int_handler()
45 cons = RING_CMP(cpr->cp_ring_struct, raw_cons); in bnxt_int_handler()
48 if (!CMP_VALID(cmp, raw_cons, cpr->cp_ring_struct)) in bnxt_int_handler()
52 raw_cons = NEXT_RAW_CMP(raw_cons); in bnxt_int_handler()
55 cpr->cp_raw_cons = raw_cons; in bnxt_int_handler()
H A Dbnxt_rxtx_vec_sse.c154 uint32_t raw_cons = cpr->cp_raw_cons; in bnxt_recv_pkts_vec() local
158 _mm_set1_epi32(!!(raw_cons & cp_ring_size)); in bnxt_recv_pkts_vec()
171 cons = raw_cons & (cp_ring_size - 1); in bnxt_recv_pkts_vec()
172 mbcons = (raw_cons / 2) & (rx_ring_size - 1); in bnxt_recv_pkts_vec()
297 uint32_t raw_cons = cpr->cp_raw_cons; in bnxt_handle_tx_cp_vec() local
306 cons = RING_CMPL(ring_mask, raw_cons); in bnxt_handle_tx_cp_vec()
309 if (!CMP_VALID(txcmp, raw_cons, cp_ring_struct)) in bnxt_handle_tx_cp_vec()
318 raw_cons = NEXT_RAW_CMP(raw_cons); in bnxt_handle_tx_cp_vec()
321 cpr->valid = !!(raw_cons & cp_ring_struct->ring_size); in bnxt_handle_tx_cp_vec()
327 cpr->cp_raw_cons = raw_cons; in bnxt_handle_tx_cp_vec()
H A Dbnxt_rxtx_vec_neon.c161 uint32_t raw_cons = cpr->cp_raw_cons; in bnxt_recv_pkts_vec() local
166 vdupq_n_u32(!!(raw_cons & cp_ring_size)); in bnxt_recv_pkts_vec()
179 cons = raw_cons & (cp_ring_size - 1); in bnxt_recv_pkts_vec()
180 mbcons = (raw_cons / 2) & (rx_ring_size - 1); in bnxt_recv_pkts_vec()
315 uint32_t raw_cons = cpr->cp_raw_cons; in bnxt_handle_tx_cp_vec() local
324 cons = RING_CMPL(ring_mask, raw_cons); in bnxt_handle_tx_cp_vec()
327 if (!CMP_VALID(txcmp, raw_cons, cp_ring_struct)) in bnxt_handle_tx_cp_vec()
336 raw_cons = NEXT_RAW_CMP(raw_cons); in bnxt_handle_tx_cp_vec()
339 cpr->valid = !!(raw_cons & cp_ring_struct->ring_size); in bnxt_handle_tx_cp_vec()
345 cpr->cp_raw_cons = raw_cons; in bnxt_handle_tx_cp_vec()
H A Dbnxt_rxr.c662 struct bnxt_rx_queue *rxq, uint32_t *raw_cons) in bnxt_rx_pkt() argument
668 uint32_t tmp_raw_cons = *raw_cons; in bnxt_rx_pkt()
818 *raw_cons = tmp_raw_cons; in bnxt_rx_pkt()
829 uint32_t raw_cons = cpr->cp_raw_cons; in bnxt_recv_pkts() local
866 cons = RING_CMP(cpr->cp_ring_struct, raw_cons); in bnxt_recv_pkts()
869 if (!CMP_VALID(rxcmp, raw_cons, cpr->cp_ring_struct)) in bnxt_recv_pkts()
877 rc = bnxt_rx_pkt(&rx_pkts[nb_rx_pkts], rxq, &raw_cons); in bnxt_recv_pkts()
893 raw_cons = NEXT_RAW_CMP(raw_cons); in bnxt_recv_pkts()
901 cpr->cp_raw_cons = raw_cons; in bnxt_recv_pkts()
H A Dbnxt_txr.c431 uint32_t raw_cons = cpr->cp_raw_cons; in bnxt_handle_tx_cp() local
444 cons = RING_CMPL(ring_mask, raw_cons); in bnxt_handle_tx_cp()
461 raw_cons = cons; in bnxt_handle_tx_cp()
469 cpr->cp_raw_cons = raw_cons; in bnxt_handle_tx_cp()
H A Dbnxt_ethdev.c2891 uint32_t desc = 0, raw_cons = 0, cons; in bnxt_rx_queue_count_op() local
2903 raw_cons = cpr->cp_raw_cons; in bnxt_rx_queue_count_op()
2906 cons = RING_CMP(cpr->cp_ring_struct, raw_cons); in bnxt_rx_queue_count_op()
2910 if (!CMP_VALID(rxcmp, raw_cons, cpr->cp_ring_struct)) { in bnxt_rx_queue_count_op()
2913 raw_cons++; in bnxt_rx_queue_count_op()