Lines Matching refs:rgep
62 rge_t *rgep; in rge_driverinfo_update() local
68 rgep = ksp->ks_private; in rge_driverinfo_update()
71 (knp++)->value.ui64 = rgep->dma_area_rxdesc.cookie.dmac_laddress; in rge_driverinfo_update()
72 (knp++)->value.ui64 = rgep->rx_next; in rge_driverinfo_update()
73 (knp++)->value.ui64 = rgep->rx_free; in rge_driverinfo_update()
74 (knp++)->value.ui64 = rgep->rx_bcopy; in rge_driverinfo_update()
75 (knp++)->value.ui64 = rgep->dma_area_txdesc.cookie.dmac_laddress; in rge_driverinfo_update()
76 (knp++)->value.ui64 = rgep->tx_next; in rge_driverinfo_update()
77 (knp++)->value.ui64 = rgep->tx_free; in rge_driverinfo_update()
78 (knp++)->value.ui64 = rgep->tx_flow; in rge_driverinfo_update()
79 (knp++)->value.ui64 = rgep->resched_needed; in rge_driverinfo_update()
80 (knp++)->value.ui64 = rgep->watchdog; in rge_driverinfo_update()
81 (knp++)->value.ui64 = rgep->chipid.rxconfig; in rge_driverinfo_update()
82 (knp++)->value.ui64 = rgep->chipid.txconfig; in rge_driverinfo_update()
83 (knp++)->value.ui64 = rgep->chipid.mac_ver; in rge_driverinfo_update()
84 (knp++)->value.ui64 = rgep->chipid.phy_ver; in rge_driverinfo_update()
85 (knp++)->value.ui64 = rgep->stats.chip_reset; in rge_driverinfo_update()
86 (knp++)->value.ui64 = rgep->stats.phy_reset; in rge_driverinfo_update()
87 (knp++)->value.ui64 = rgep->param_loop_mode; in rge_driverinfo_update()
93 rge_setup_named_kstat(rge_t *rgep, int instance, char *name, in rge_setup_named_kstat() argument
107 ksp->ks_private = rgep; in rge_setup_named_kstat()
135 rge_init_kstats(rge_t *rgep, int instance) in rge_init_kstats() argument
137 rgep->rge_kstats[RGE_KSTAT_DRIVER] = rge_setup_named_kstat(rgep, in rge_init_kstats()
143 rge_fini_kstats(rge_t *rgep) in rge_fini_kstats() argument
148 if (rgep->rge_kstats[i] != NULL) { in rge_fini_kstats()
149 kstat_delete(rgep->rge_kstats[i]); in rge_fini_kstats()
156 rge_t *rgep = arg; in rge_m_stat() local
159 mutex_enter(rgep->genlock); in rge_m_stat()
160 rge_hw_stats_dump(rgep); in rge_m_stat()
161 mutex_exit(rgep->genlock); in rge_m_stat()
162 bstp = rgep->hw_stats; in rge_m_stat()
166 *val = rgep->param_link_speed * 1000000ull; in rge_m_stat()
194 *val = rgep->stats.rbytes; in rge_m_stat()
202 *val = rgep->stats.obytes; in rge_m_stat()
222 *val = rgep->stats.defer; in rge_m_stat()
226 *val = rgep->phy_mii_addr; in rge_m_stat()
230 mutex_enter(rgep->genlock); in rge_m_stat()
231 *val = rge_mii_get16(rgep, MII_PHYIDH); in rge_m_stat()
233 *val |= rge_mii_get16(rgep, MII_PHYIDL); in rge_m_stat()
234 mutex_exit(rgep->genlock); in rge_m_stat()
278 *val = rgep->param_adv_1000fdx; in rge_m_stat()
282 *val = rgep->param_adv_1000hdx; in rge_m_stat()
286 *val = rgep->param_adv_100fdx; in rge_m_stat()
290 *val = rgep->param_adv_100hdx; in rge_m_stat()
294 *val = rgep->param_adv_10fdx; in rge_m_stat()
298 *val = rgep->param_adv_10hdx; in rge_m_stat()
302 *val = rgep->param_adv_asym_pause; in rge_m_stat()
306 *val = rgep->param_adv_pause; in rge_m_stat()
310 *val = rgep->param_adv_autoneg; in rge_m_stat()
314 *val = rgep->param_link_duplex; in rge_m_stat()