Lines Matching defs:igb
39 igb_t *igb;
50 igb = (igb_t *)ks->ks_private;
52 hw = &igb->hw;
54 mutex_enter(&igb->gen_lock);
59 igb_ks->reset_count.value.ui64 = igb->reset_count;
60 igb_ks->dout_sync.value.ui64 = igb->dout_sync;
66 for (i = 0; i < igb->num_rx_rings; i++) {
68 igb->rx_rings[i].stat_frame_error;
70 igb->rx_rings[i].stat_cksum_error;
72 igb->rx_rings[i].stat_exceed_pkt;
80 for (i = 0; i < igb->num_tx_rings; i++) {
82 igb->tx_rings[i].stat_overload;
84 igb->tx_rings[i].stat_fail_no_tbd;
86 igb->tx_rings[i].stat_fail_no_tcb;
88 igb->tx_rings[i].stat_fail_dma_bind;
90 igb->tx_rings[i].stat_reschedule;
137 mutex_exit(&igb->gen_lock);
139 if (igb_check_acc_handle(igb->osdep.reg_handle) != DDI_FM_OK) {
140 ddi_fm_service_impact(igb->dip, DDI_SERVICE_DEGRADED);
151 igb_init_stats(igb_t *igb)
159 ks = kstat_create(MODULE_NAME, ddi_get_instance(igb->dip),
164 igb_log(igb, IGB_LOG_ERROR,
169 igb->igb_ks = ks;
263 ks->ks_private = (void *)igb;