Lines Matching refs:kcp
69 dladm_kstat_lookup(kstat_ctl_t *kcp, const char *module, int instance, in dladm_kstat_lookup() argument
74 for (ksp = kcp->kc_chain; ksp != NULL; ksp = ksp->ks_next) { in dladm_kstat_lookup()
92 dladm_get_stats(kstat_ctl_t *kcp, kstat_t *ksp, pktsum_t *stats) in dladm_get_stats() argument
95 if (kstat_read(kcp, ksp, NULL) == -1) in dladm_get_stats()
172 kstat_ctl_t *kcp; in dladm_get_single_mac_stat() local
198 if ((kcp = kstat_open()) == NULL) { in dladm_get_single_mac_stat()
207 if ((ksp = kstat_lookup(kcp, module, instance, "mac")) == NULL && in dladm_get_single_mac_stat()
208 (ksp = kstat_lookup(kcp, module, instance, NULL)) == NULL) in dladm_get_single_mac_stat()
211 if (kstat_read(kcp, ksp, NULL) == -1) in dladm_get_single_mac_stat()
217 (void) kstat_close(kcp); in dladm_get_single_mac_stat()
221 (void) kstat_close(kcp); in dladm_get_single_mac_stat()
659 i_dlstat_get_stats(kstat_ctl_t *kcp, kstat_t *ksp, void *stats, in i_dlstat_get_stats() argument
664 if (kstat_read(kcp, ksp, NULL) == -1) in i_dlstat_get_stats()
723 kstat_ctl_t *kcp; in i_query_legacy_stats() local
728 if ((kcp = kstat_open()) == NULL) in i_query_legacy_stats()
731 ksp = dladm_kstat_lookup(kcp, "link", 0, linkname, NULL); in i_query_legacy_stats()
734 dladm_get_stats(kcp, ksp, stats); in i_query_legacy_stats()
736 (void) kstat_close(kcp); in i_query_legacy_stats()
898 kstat_ctl_t *kcp; in i_dlstat_get_idlist() local
906 if ((kcp = kstat_open()) == NULL) { in i_dlstat_get_idlist()
914 for (ksp = kcp->kc_chain; ksp != NULL; ksp = ksp->ks_next) { in i_dlstat_get_idlist()
923 (void) kstat_close(kcp); in i_dlstat_get_idlist()
931 kstat_ctl_t *kcp; in i_dlstat_query_stats() local
938 if ((kcp = kstat_open()) == NULL) { in i_dlstat_query_stats()
949 ksp = dladm_kstat_lookup(kcp, modname, 0, statname, NULL); in i_dlstat_query_stats()
957 curr->dc_statentry = fn(kcp, ksp, index); in i_dlstat_query_stats()
975 (void) kstat_close(kcp); in i_dlstat_query_stats()
982 kstat_ctl_t *kcp; in i_dlstat_misc_stats() local
986 if ((kcp = kstat_open()) == NULL) in i_dlstat_misc_stats()
989 ksp = dladm_kstat_lookup(kcp, linkname, 0, DLSTAT_MAC_MISC_STAT, NULL); in i_dlstat_misc_stats()
997 i_dlstat_get_stats(kcp, ksp, &misc_stat_entry->mse_stats, in i_dlstat_misc_stats()
1000 (void) kstat_close(kcp); in i_dlstat_misc_stats()
1037 i_dlstat_rx_hwlane_retrieve_stat(kstat_ctl_t *kcp, kstat_t *ksp, int i) in i_dlstat_rx_hwlane_retrieve_stat() argument
1048 i_dlstat_get_stats(kcp, ksp, &rx_lane_stat_entry->rle_stats, in i_dlstat_rx_hwlane_retrieve_stat()
1057 i_dlstat_rx_swlane_retrieve_stat(kstat_ctl_t *kcp, kstat_t *ksp, int i) in i_dlstat_rx_swlane_retrieve_stat() argument
1068 i_dlstat_get_stats(kcp, ksp, &rx_lane_stat_entry->rle_stats, in i_dlstat_rx_swlane_retrieve_stat()
1081 i_dlstat_rx_local_retrieve_stat(kstat_ctl_t *kcp, kstat_t *ksp, int i) in i_dlstat_rx_local_retrieve_stat() argument
1097 i_dlstat_get_stats(kcp, ksp, &rx_lane_stat_entry->rle_stats, in i_dlstat_rx_local_retrieve_stat()
1314 i_dlstat_tx_hwlane_retrieve_stat(kstat_ctl_t *kcp, kstat_t *ksp, int i) in i_dlstat_tx_hwlane_retrieve_stat() argument
1325 i_dlstat_get_stats(kcp, ksp, &tx_lane_stat_entry->tle_stats, in i_dlstat_tx_hwlane_retrieve_stat()
1334 i_dlstat_tx_swlane_retrieve_stat(kstat_ctl_t *kcp, kstat_t *ksp, int i) in i_dlstat_tx_swlane_retrieve_stat() argument
1345 i_dlstat_get_stats(kcp, ksp, &tx_lane_stat_entry->tle_stats, in i_dlstat_tx_swlane_retrieve_stat()
1616 i_dlstat_fanout_retrieve_stat(kstat_ctl_t *kcp, kstat_t *ksp, int i) in i_dlstat_fanout_retrieve_stat() argument
1630 i_dlstat_get_stats(kcp, ksp, &fanout_stat_entry->fe_stats, in i_dlstat_fanout_retrieve_stat()
1788 i_dlstat_rx_ring_retrieve_stat(kstat_ctl_t *kcp, kstat_t *ksp, int i) in i_dlstat_rx_ring_retrieve_stat() argument
1798 i_dlstat_get_stats(kcp, ksp, &rx_ring_stat_entry->re_stats, in i_dlstat_rx_ring_retrieve_stat()
1875 i_dlstat_tx_ring_retrieve_stat(kstat_ctl_t *kcp, kstat_t *ksp, int i) in i_dlstat_tx_ring_retrieve_stat() argument
1885 i_dlstat_get_stats(kcp, ksp, &tx_ring_stat_entry->re_stats, in i_dlstat_tx_ring_retrieve_stat()
2175 kstat_ctl_t *kcp; in i_dlstat_single_port_stats() local
2184 if ((kcp = kstat_open()) == NULL) { in i_dlstat_single_port_stats()
2189 ksp = dladm_kstat_lookup(kcp, module, instance, "mac", NULL); in i_dlstat_single_port_stats()
2200 i_dlstat_get_stats(kcp, ksp, &aggr_port_stat_entry->ape_stats, in i_dlstat_single_port_stats()
2203 (void) kstat_close(kcp); in i_dlstat_single_port_stats()
2518 kstat_ctl_t *kcp; in dladm_flow_stat_query() local
2522 if ((kcp = kstat_open()) == NULL) in dladm_flow_stat_query()
2529 ksp = dladm_kstat_lookup(kcp, NULL, -1, flowname, "flow"); in dladm_flow_stat_query()
2532 i_dlstat_get_stats(kcp, ksp, flow_stat, flow_stats_list, in dladm_flow_stat_query()
2537 (void) kstat_close(kcp); in dladm_flow_stat_query()