Lines Matching refs:rxq
403 ena_stat_rxq_cleanup(ena_rxq_t *rxq) in ena_stat_rxq_cleanup() argument
405 if (rxq->er_kstat != NULL) { in ena_stat_rxq_cleanup()
406 kstat_delete(rxq->er_kstat); in ena_stat_rxq_cleanup()
407 rxq->er_kstat = NULL; in ena_stat_rxq_cleanup()
412 ena_stat_rxq_init(ena_rxq_t *rxq) in ena_stat_rxq_init() argument
414 ena_t *ena = rxq->er_ena; in ena_stat_rxq_init()
417 ena_rxq_stat_t *ers = &rxq->er_stat; in ena_stat_rxq_init()
419 (void) snprintf(buf, sizeof (buf), "rxq_%d", rxq->er_rxqs_idx); in ena_stat_rxq_init()
431 rxq->er_kstat = ksp; in ena_stat_rxq_init()
457 kstat_install(rxq->er_kstat); in ena_stat_rxq_init()
465 ena_rxq_t *rxq = (ena_rxq_t *)rh; in ena_ring_rx_stat() local
467 mutex_enter(&rxq->er_stat_lock); in ena_ring_rx_stat()
471 *val = rxq->er_stat.ers_bytes.value.ui64; in ena_ring_rx_stat()
474 *val = rxq->er_stat.ers_packets.value.ui64; in ena_ring_rx_stat()
481 mutex_exit(&rxq->er_stat_lock); in ena_ring_rx_stat()