Lines Matching refs:ring

416 	mac_ring_t		*ring = (mac_ring_t *)handle;  in mac_rx_ring_stat_get()  local
426 if (ring->mr_stat != NULL) in mac_rx_ring_stat_get()
427 ring->mr_stat(ring->mr_driver, stat, &val); in mac_rx_ring_stat_get()
440 i_mac_rx_ring_stat_create(mac_ring_t *ring, const char *modname, in i_mac_rx_ring_stat_create() argument
445 ksp = i_mac_stat_create(ring, modname, statname, in i_mac_rx_ring_stat_create()
448 ring->mr_ksp = ksp; in i_mac_rx_ring_stat_create()
457 mac_ring_t *ring = (mac_ring_t *)handle; in mac_tx_ring_stat_get() local
467 if (ring->mr_stat != NULL) in mac_tx_ring_stat_get()
468 ring->mr_stat(ring->mr_driver, stat, &val); in mac_tx_ring_stat_get()
481 i_mac_tx_ring_stat_create(mac_ring_t *ring, const char *modname, in i_mac_tx_ring_stat_create() argument
486 ksp = i_mac_stat_create(ring, modname, statname, in i_mac_tx_ring_stat_create()
489 ring->mr_ksp = ksp; in i_mac_tx_ring_stat_create()
1004 mac_ring_stat_create(mac_ring_t *ring) in mac_ring_stat_create() argument
1006 mac_impl_t *mip = ring->mr_mip; in mac_ring_stat_create()
1007 mac_group_t *grp = (mac_group_t *)ring->mr_gh; in mac_ring_stat_create()
1017 switch (ring->mr_type) { in mac_ring_stat_create()
1020 "mac_rx_ring_%d_%d", grp->mrg_index, ring->mr_index); in mac_ring_stat_create()
1021 i_mac_rx_ring_stat_create(ring, modname, statname); in mac_ring_stat_create()
1026 ring->mr_index); in mac_ring_stat_create()
1027 i_mac_tx_ring_stat_create(ring, modname, statname); in mac_ring_stat_create()
1051 mac_ring_t *ring = srs_tx->st_arg2; in mac_srs_stat_create() local
1053 if (ring != NULL) { in mac_srs_stat_create()
1055 "mac_tx_hwlane%d", ring->mr_index); in mac_srs_stat_create()
1063 mac_ring_t *ring = mac_srs->srs_ring; in mac_srs_stat_create() local
1065 if (ring == NULL) { in mac_srs_stat_create()
1072 "mac_rx_hwlane%d", ring->mr_index); in mac_srs_stat_create()
1098 mac_ring_t *ring = (mac_ring_t *)ringp->s_ring_tx_arg2; in mac_soft_ring_stat_create() local
1108 ASSERT(ring != NULL); in mac_soft_ring_stat_create()
1110 ring->mr_index); in mac_soft_ring_stat_create()
1141 mac_ring_stat_delete(mac_ring_t *ring) in mac_ring_stat_delete() argument
1143 if (ring->mr_ksp != NULL) { in mac_ring_stat_delete()
1144 kstat_delete(ring->mr_ksp); in mac_ring_stat_delete()
1145 ring->mr_ksp = NULL; in mac_ring_stat_delete()
1215 mac_ring_t *ring; in mac_pseudo_ring_stat_rename() local
1220 for (ring = group->mrg_rings; ring != NULL; in mac_pseudo_ring_stat_rename()
1221 ring = ring->mr_next) { in mac_pseudo_ring_stat_rename()
1222 mac_ring_stat_delete(ring); in mac_pseudo_ring_stat_rename()
1223 mac_ring_stat_create(ring); in mac_pseudo_ring_stat_rename()
1230 for (ring = group->mrg_rings; ring != NULL; in mac_pseudo_ring_stat_rename()
1231 ring = ring->mr_next) { in mac_pseudo_ring_stat_rename()
1232 mac_ring_stat_delete(ring); in mac_pseudo_ring_stat_rename()
1233 mac_ring_stat_create(ring); in mac_pseudo_ring_stat_rename()