Lines Matching +defs:val +defs:channel

355 	int			channel;
365 channel = mi_strtol(ch_name, &end, 10);
368 statsp = (p_hxge_tx_ring_stats_t)&hxgep->statsp->tdc_stats[channel];
371 "hxge_tdc_stat_update data $%p statsp $%p channel %d",
372 ksp->ks_data, statsp, channel));
443 int channel;
454 channel = mi_strtol(ch_name, &end, 10);
457 statsp = (p_hxge_rx_ring_stats_t)&hxgep->statsp->rdc_stats[channel];
460 "hxge_rdc_stat_update $%p statsp $%p channel %d",
461 ksp->ks_data, statsp, channel));
672 "kstat_create failed for rdc channel %d", i);
691 "kstat_create failed for tdc channel %d", i);
776 int channel;
790 for (channel = 0; channel < p_cfgp->max_rdcs; channel++) {
791 if (hxgep->statsp->rdc_ksp[channel]) {
792 kstat_delete(hxgep->statsp->rdc_ksp[channel]);
796 for (channel = 0; channel < p_cfgp->max_tdcs; channel++) {
797 if (hxgep->statsp->tdc_ksp[channel]) {
798 kstat_delete(hxgep->statsp->tdc_ksp[channel]);
888 hxge_rx_ring_stat(mac_ring_driver_t rdriver, uint_t stat, uint64_t *val)
900 *val = hxgep->statsp->rdc_stats[rhp->index].ierrors;
903 *val = hxgep->statsp->rdc_stats[rhp->index].ibytes;
906 *val = hxgep->statsp->rdc_stats[rhp->index].ipackets;
909 *val = 0;
920 hxge_tx_ring_stat(mac_ring_driver_t rdriver, uint_t stat, uint64_t *val)
932 *val = hxgep->statsp->tdc_stats[rhp->index].oerrors;
935 *val = hxgep->statsp->tdc_stats[rhp->index].obytes;
938 *val = hxgep->statsp->tdc_stats[rhp->index].opackets;
941 *val = 0;
954 uint64_t val = 0;
955 int channel;
962 val = statsp->mac_stats.link_speed * 1000000ull;
966 val = 0;
970 val = 0;
974 val = 0;
978 val = 0;
982 val = 0;
987 val = 0;
988 for (channel = 0; channel < hxgep->nrdc; channel++) {
989 val += statsp->rdc_stats[channel].ierrors;
994 val = 0;
998 for (channel = 0; channel < hxgep->ntdc; channel++) {
999 val += statsp->tdc_stats[channel].oerrors;
1004 val = 0;
1008 for (channel = 0; channel < hxgep->nrdc; channel++) {
1009 val += statsp->rdc_stats[channel].ibytes;
1014 for (channel = 0; channel < hxgep->nrdc; channel++) {
1015 val += statsp->rdc_stats[channel].ipackets;
1020 for (channel = 0; channel < hxgep->ntdc; channel++) {
1021 val += statsp->tdc_stats[channel].obytes;
1026 for (channel = 0; channel < hxgep->ntdc; channel++) {
1027 val += statsp->tdc_stats[channel].opackets;
1032 val = 0;
1036 val = 0;
1040 val = 0;
1044 val = statsp->mac_stats.link_duplex;
1047 val = statsp->mac_stats.link_up;
1050 val = statsp->mac_stats.promisc;
1053 val = 0;
1060 val = 0;
1067 val = 0;
1071 val = 0;
1075 val = 0;
1079 val = 0;
1083 val = 0;
1087 val = 0;
1096 for (channel = 0; channel < hxgep->ntdc; channel++) {
1097 tx_stats = &statsp->tdc_stats[channel];
1098 val += tx_stats->pkt_size_hdr_err +
1117 for (channel = 0; channel < hxgep->ntdc; channel++) {
1118 tx_stats = &statsp->tdc_stats[channel];
1119 val += tx_stats->tdr_pref_cpl_to + tx_stats->pkt_cpl_to;
1128 for (channel = 0; channel < hxgep->ntdc; channel++) {
1129 tx_stats = &statsp->tdc_stats[channel];
1130 val += tx_stats->pkt_size_err;
1135 val = 0;
1138 val = 0;
1142 val = 0;
1146 val = 0;
1150 val = 0;
1154 val = 0;
1158 val = 0;
1162 val = 0;
1166 val = 0;
1170 val = 0;
1174 val = 0;
1178 val = 0;
1182 val = 0;
1186 val = 0;
1190 val = 0;
1194 val = 0;
1198 val = 0;
1202 val = 0;
1206 val = 0;
1210 val = 0;
1214 val = 0;
1218 val = 0;
1222 val = 0;
1226 val = 0;
1230 val = 0;
1234 val = 0;
1238 val = 0;
1242 val = 0;
1246 val = 0;
1250 val = 0;
1254 val = 0;
1258 val = 0;
1262 val = 0;
1266 val = statsp->mac_stats.link_duplex;
1270 val = 0;
1274 val = 0;
1278 val = 0;
1282 val = 0;
1286 val = 0;
1290 val = 0;
1294 val = 0;
1298 val = 0;
1304 val = 0;
1315 *value = val;