Lines Matching +defs:val +defs:channel
526 int channel;
537 channel = mi_strtol(ch_name, &end, 10);
540 statsp = (p_nxge_tx_ring_stats_t)&nxgep->statsp->tdc_stats[channel];
543 "nxge_tdc_stat_update data $%p statsp $%p channel %d",
544 ksp->ks_data, statsp, channel));
595 int channel;
606 channel = mi_strtol(ch_name, &end, 10);
609 statsp = (p_nxge_rx_ring_stats_t)&nxgep->statsp->rdc_stats[channel];
612 "nxge_rdc_stat_update $%p statsp $%p channel %d",
613 ksp->ks_data, statsp, channel));
1187 nxge_setup_rdc_kstats(p_nxge_t nxgep, int channel)
1193 RDC_NAME_FORMAT1, channel);
1194 nxgep->statsp->rdc_ksp[channel] = nxge_setup_local_kstat(nxgep,
1201 if (nxgep->statsp->rdc_ksp[channel] == NULL)
1203 "kstat_create failed for rdc channel %d", channel));
1208 nxge_setup_tdc_kstats(p_nxge_t nxgep, int channel)
1214 TDC_NAME_FORMAT1, channel);
1215 nxgep->statsp->tdc_ksp[channel] = nxge_setup_local_kstat(nxgep,
1222 if (nxgep->statsp->tdc_ksp[channel] == NULL) {
1224 "kstat_create failed for tdc channel %d", channel));
1910 uint64_t val;
1929 XMAC_REG_RD(handle, portn, XTXMAC_FRM_CNT_REG, &val);
1930 statsp->xmac_stats.tx_frame_cnt += (val & XTXMAC_FRM_CNT_MASK);
1931 XMAC_REG_RD(handle, portn, XTXMAC_BYTE_CNT_REG, &val);
1932 statsp->xmac_stats.tx_byte_cnt += (val & XTXMAC_BYTE_CNT_MASK);
1936 XMAC_REG_RD(handle, portn, XRXMAC_CRC_ER_CNT_REG, &val);
1938 (val & XRXMAC_CRC_ER_CNT_MASK);
1940 XMAC_REG_RD(handle, portn, XRXMAC_MPSZER_CNT_REG, &val);
1942 (val & XRXMAC_MPSZER_CNT_MASK);
1944 XMAC_REG_RD(handle, portn, XRXMAC_CD_VIO_CNT_REG, &val);
1946 (val & XRXMAC_CD_VIO_CNT_MASK);
1948 XMAC_REG_RD(handle, portn, XRXMAC_BT_CNT_REG, &val);
1949 statsp->xmac_stats.rx_byte_cnt += (val & XRXMAC_BT_CNT_MASK);
1951 XMAC_REG_RD(handle, portn, XRXMAC_HIST_CNT1_REG, &val);
1953 (val & XRXMAC_HIST_CNT1_MASK);
1955 (val & XRXMAC_HIST_CNT1_MASK);
1957 XMAC_REG_RD(handle, portn, XRXMAC_HIST_CNT2_REG, &val);
1959 (val & XRXMAC_HIST_CNT2_MASK);
1961 (val & XRXMAC_HIST_CNT2_MASK);
1963 XMAC_REG_RD(handle, portn, XRXMAC_HIST_CNT3_REG, &val);
1965 (val & XRXMAC_HIST_CNT3_MASK);
1967 (val & XRXMAC_HIST_CNT3_MASK);
1969 XMAC_REG_RD(handle, portn, XRXMAC_HIST_CNT4_REG, &val);
1971 (val & XRXMAC_HIST_CNT4_MASK);
1973 (val & XRXMAC_HIST_CNT4_MASK);
1975 XMAC_REG_RD(handle, portn, XRXMAC_HIST_CNT5_REG, &val);
1977 (val & XRXMAC_HIST_CNT5_MASK);
1979 (val & XRXMAC_HIST_CNT5_MASK);
1981 XMAC_REG_RD(handle, portn, XRXMAC_HIST_CNT6_REG, &val);
1983 (val & XRXMAC_HIST_CNT6_MASK);
1985 (val & XRXMAC_HIST_CNT6_MASK);
1987 XMAC_REG_RD(handle, portn, XRXMAC_HIST_CNT7_REG, &val);
1989 (val & XRXMAC_HIST_CNT7_MASK);
1991 (val & XRXMAC_HIST_CNT7_MASK);
1993 XMAC_REG_RD(handle, portn, XRXMAC_BC_FRM_CNT_REG, &val);
1995 (val & XRXMAC_BC_FRM_CNT_MASK);
1997 XMAC_REG_RD(handle, portn, XRXMAC_MC_FRM_CNT_REG, &val);
1999 (val & XRXMAC_MC_FRM_CNT_MASK);
2001 XMAC_REG_RD(handle, portn, XRXMAC_FRAG_CNT_REG, &val);
2002 statsp->xmac_stats.rx_frag_cnt += (val & XRXMAC_FRAG_CNT_MASK);
2004 XMAC_REG_RD(handle, portn, XRXMAC_AL_ER_CNT_REG, &val);
2006 (val & XRXMAC_AL_ER_CNT_MASK);
2008 XMAC_REG_RD(handle, portn, XMAC_LINK_FLT_CNT_REG, &val);
2010 (val & XMAC_LINK_FLT_CNT_MASK);
2015 (val & XMAC_XPCS_DESKEW_ERR_CNT_MASK);
2037 BMAC_REG_RD(handle, portn, BTXMAC_FRM_CNT_REG, &val);
2038 statsp->bmac_stats.tx_frame_cnt += (val & BTXMAC_FRM_CNT_MASK);
2042 BMAC_REG_RD(handle, portn, BTXMAC_BYTE_CNT_REG, &val);
2043 statsp->bmac_stats.tx_byte_cnt += (val & BTXMAC_BYTE_CNT_MASK);
2050 BMAC_REG_RD(handle, portn, RXMAC_FRM_CNT_REG, &val);
2051 statsp->bmac_stats.rx_frame_cnt += (val & RXMAC_FRM_CNT_MASK);
2055 BMAC_REG_RD(handle, portn, BRXMAC_BYTE_CNT_REG, &val);
2056 statsp->bmac_stats.rx_byte_cnt += (val & BRXMAC_BYTE_CNT_MASK);
2060 BMAC_REG_RD(handle, portn, BMAC_AL_ER_CNT_REG, &val);
2062 (val & BMAC_AL_ER_CNT_MASK);
2066 BMAC_REG_RD(handle, portn, MAC_LEN_ER_CNT_REG, &val);
2068 (val & MAC_LEN_ER_CNT_MASK);
2072 BMAC_REG_RD(handle, portn, BMAC_CRC_ER_CNT_REG, &val);
2074 (val & BMAC_CRC_ER_CNT_MASK);
2078 BMAC_REG_RD(handle, portn, BMAC_CD_VIO_CNT_REG, &val);
2080 (val & BMAC_CD_VIO_CNT_MASK);
2112 uint64_t val = 0;
2129 val += statsp->rdc_stats[rdc].ierrors;
2133 val += statsp->rdc_stats[rdc].ibytes;
2137 val += statsp->rdc_stats[rdc].ipackets;
2145 return (val);
2158 uint64_t val = 0;
2174 val += statsp->tdc_stats[tdc].oerrors;
2178 val += statsp->tdc_stats[tdc].obytes;
2182 val += statsp->tdc_stats[tdc].opackets;
2190 return (val);
2197 nxge_rx_ring_stat(mac_ring_driver_t rdriver, uint_t stat, uint64_t *val)
2214 *val = statsp->rdc_stats[r_index].ierrors;
2218 *val = statsp->rdc_stats[r_index].ibytes;
2222 *val = statsp->rdc_stats[r_index].ipackets;
2226 *val = 0;
2237 nxge_tx_ring_stat(mac_ring_driver_t rdriver, uint_t stat, uint64_t *val)
2254 *val = statsp->tdc_stats[r_index].oerrors;
2258 *val = statsp->tdc_stats[r_index].obytes;
2262 *val = statsp->tdc_stats[r_index].opackets;
2266 *val = 0;
2279 uint64_t val = 0;
2286 val = statsp->mac_stats.link_speed * 1000000ull;
2290 val = statsp->port_stats.multircv;
2294 val = statsp->port_stats.brdcstrcv;
2298 val = statsp->port_stats.multixmt;
2302 val = statsp->port_stats.brdcstxmt;
2306 val = statsp->port_stats.norcvbuf;
2311 val = nxge_m_rx_stat(nxgep, stat);
2315 val = nxge_m_tx_stat(nxgep, stat);
2319 val = statsp->port_stats.noxmtbuf;
2323 val = 0;
2327 val = nxge_m_rx_stat(nxgep, stat);
2331 val = nxge_m_rx_stat(nxgep, stat);
2335 val = nxge_m_tx_stat(nxgep, stat);
2339 val = nxge_m_tx_stat(nxgep, stat);
2342 val = statsp->mac_stats.link_duplex;
2345 val = statsp->mac_stats.link_up;
2348 val = statsp->mac_stats.promisc;
2351 val = 0;
2356 val = statsp->xmac_stats.rx_frame_align_err_cnt;
2358 val = statsp->bmac_stats.rx_align_err_cnt;
2360 val = 0;
2365 val = statsp->xmac_stats.rx_crc_err_cnt;
2367 val = statsp->bmac_stats.rx_crc_err_cnt;
2369 val = 0;
2373 val = 0;
2377 val = 0;
2381 val = 0;
2385 val = 0;
2389 val = 0;
2394 val = statsp->xmac_stats.tx_underflow_err +
2399 val = statsp->bmac_stats.tx_underrun_err +
2406 val = statsp->xmac_stats.rx_linkfault_err_cnt;
2408 val = statsp->mac_stats.xcvr_inits +
2415 val = statsp->xmac_stats.tx_maxpktsize_err +
2419 val = statsp->bmac_stats.rx_len_err_cnt +
2426 val = statsp->mac_stats.xcvr_portn;
2429 val = statsp->mac_stats.xcvr_id;
2433 val = statsp->mac_stats.xcvr_inuse;
2437 val = statsp->mac_stats.cap_1000fdx;
2441 val = statsp->mac_stats.cap_1000hdx;
2445 val = statsp->mac_stats.cap_100fdx;
2449 val = statsp->mac_stats.cap_100hdx;
2453 val = statsp->mac_stats.cap_10fdx;
2457 val = statsp->mac_stats.cap_10hdx;
2461 val = statsp->mac_stats.cap_asmpause;
2462 val = 1;
2466 val = statsp->mac_stats.cap_pause;
2470 val = statsp->mac_stats.cap_autoneg;
2474 val = statsp->mac_stats.adv_cap_1000fdx;
2478 val = statsp->mac_stats.adv_cap_1000hdx;
2482 val = statsp->mac_stats.adv_cap_100fdx;
2486 val = statsp->mac_stats.adv_cap_100hdx;
2490 val = statsp->mac_stats.adv_cap_10fdx;
2494 val = statsp->mac_stats.adv_cap_10hdx;
2498 val = statsp->mac_stats.adv_cap_asmpause;
2502 val = statsp->mac_stats.adv_cap_pause;
2506 val = statsp->mac_stats.adv_cap_autoneg;
2510 val = statsp->mac_stats.lp_cap_1000fdx;
2514 val = statsp->mac_stats.lp_cap_1000hdx;
2518 val = statsp->mac_stats.lp_cap_100fdx;
2522 val = statsp->mac_stats.lp_cap_100hdx;
2526 val = statsp->mac_stats.lp_cap_10fdx;
2530 val = statsp->mac_stats.lp_cap_10hdx;
2534 val = statsp->mac_stats.lp_cap_asmpause;
2538 val = statsp->mac_stats.lp_cap_pause;
2542 val = statsp->mac_stats.lp_cap_autoneg;
2546 val = statsp->mac_stats.link_asmpause;
2550 val = statsp->mac_stats.link_pause;
2554 val = statsp->mac_stats.cap_autoneg;
2558 val = statsp->mac_stats.link_duplex;
2573 *value = val;