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