Lines Matching refs:buf_idx
16839 struct dp_rxdma_ring *rx_ring, int *buf_idx) in qwx_dp_rx_alloc_mon_status_buf() argument
16881 *buf_idx = idx; in qwx_dp_rx_alloc_mon_status_buf()
16905 int buf_idx, srng_id; in qwx_dp_rx_reap_mon_status_ring() local
16932 buf_idx = FIELD_GET(DP_RXDMA_BUF_COOKIE_BUF_ID, cookie); in qwx_dp_rx_reap_mon_status_ring()
16933 if (buf_idx >= rx_ring->bufs_max || in qwx_dp_rx_reap_mon_status_ring()
16934 isset(rx_ring->freemap, buf_idx)) { in qwx_dp_rx_reap_mon_status_ring()
16939 rx_data = &rx_ring->rx_data[buf_idx]; in qwx_dp_rx_reap_mon_status_ring()
16961 setbit(rx_ring->freemap, buf_idx); in qwx_dp_rx_reap_mon_status_ring()
16974 m = qwx_dp_rx_alloc_mon_status_buf(sc, rx_ring, &buf_idx); in qwx_dp_rx_reap_mon_status_ring()
16982 rx_data = &rx_ring->rx_data[buf_idx]; in qwx_dp_rx_reap_mon_status_ring()
16985 FIELD_PREP(DP_RXDMA_BUF_COOKIE_BUF_ID, buf_idx); in qwx_dp_rx_reap_mon_status_ring()