Lines Matching defs:ixgbe

40 	ixgbe_t *ixgbe;
48 ixgbe = (ixgbe_t *)ks->ks_private;
50 hw = &ixgbe->hw;
52 mutex_enter(&ixgbe->gen_lock);
57 ixgbe_ks->link_speed.value.ui64 = ixgbe->link_speed;
58 ixgbe_ks->reset_count.value.ui64 = ixgbe->reset_count;
59 ixgbe_ks->lroc.value.ui64 = ixgbe->lro_pkt_count;
65 for (i = 0; i < ixgbe->num_rx_rings; i++) {
67 ixgbe->rx_rings[i].stat_frame_error;
69 ixgbe->rx_rings[i].stat_cksum_error;
71 ixgbe->rx_rings[i].stat_exceed_pkt;
79 for (i = 0; i < ixgbe->num_tx_rings; i++) {
81 ixgbe->tx_rings[i].stat_overload;
83 ixgbe->tx_rings[i].stat_fail_no_tbd;
85 ixgbe->tx_rings[i].stat_fail_no_tcb;
87 ixgbe->tx_rings[i].stat_fail_dma_bind;
89 ixgbe->tx_rings[i].stat_reschedule;
206 mutex_exit(&ixgbe->gen_lock);
208 if (ixgbe_check_acc_handle(ixgbe->osdep.reg_handle) != DDI_FM_OK)
209 ddi_fm_service_impact(ixgbe->dip, DDI_SERVICE_UNAFFECTED);
218 ixgbe_init_stats(ixgbe_t *ixgbe)
226 ks = kstat_create(MODULE_NAME, ddi_get_instance(ixgbe->dip),
231 ixgbe_error(ixgbe,
236 ixgbe->ixgbe_ks = ks;
467 ks->ks_private = (void *)ixgbe;
483 ixgbe_t *ixgbe = (ixgbe_t *)arg;
484 struct ixgbe_hw *hw = &ixgbe->hw;
489 ixgbe_ks = (ixgbe_stat_t *)ixgbe->ixgbe_ks->ks_data;
491 mutex_enter(&ixgbe->gen_lock);
501 speeds = ixgbe->speeds_supported;
503 if (ixgbe->ixgbe_state & IXGBE_SUSPENDED) {
504 mutex_exit(&ixgbe->gen_lock);
510 *val = ixgbe->link_speed * 1000000ull;
651 switch (ixgbe->link_speed) {
688 *val = ixgbe->param_asym_pause_cap;
692 *val = ixgbe->param_pause_cap;
700 *val = ixgbe->param_adv_10000fdx_cap;
704 *val = ixgbe->param_adv_5000fdx_cap;
708 *val = ixgbe->param_adv_2500fdx_cap;
712 *val = ixgbe->param_adv_1000fdx_cap;
716 *val = ixgbe->param_adv_100fdx_cap;
720 *val = ixgbe->param_adv_asym_pause_cap;
724 *val = ixgbe->param_adv_pause_cap;
728 *val = ixgbe->param_adv_autoneg_cap;
732 *val = ixgbe->param_lp_10000fdx_cap;
736 *val = ixgbe->param_lp_5000fdx_cap;
740 *val = ixgbe->param_lp_2500fdx_cap;
744 *val = ixgbe->param_lp_1000fdx_cap;
748 *val = ixgbe->param_lp_100fdx_cap;
752 *val = ixgbe->param_lp_asym_pause_cap;
756 *val = ixgbe->param_lp_pause_cap;
760 *val = ixgbe->param_lp_autoneg_cap;
764 *val = ixgbe->param_asym_pause_cap;
768 *val = ixgbe->param_pause_cap;
772 *val = ixgbe->param_adv_autoneg_cap;
776 *val = ixgbe->link_duplex;
786 *val = ixgbe->param_rem_fault;
790 *val = ixgbe->param_adv_rem_fault;
794 *val = ixgbe->param_lp_rem_fault;
804 mutex_exit(&ixgbe->gen_lock);
808 mutex_exit(&ixgbe->gen_lock);
810 if (ixgbe_check_acc_handle(ixgbe->osdep.reg_handle) != DDI_FM_OK) {
811 ddi_fm_service_impact(ixgbe->dip, DDI_SERVICE_DEGRADED);
825 ixgbe_t *ixgbe = rx_ring->ixgbe;
827 if (ixgbe->ixgbe_state & IXGBE_SUSPENDED) {
855 ixgbe_t *ixgbe = tx_ring->ixgbe;
857 if (ixgbe->ixgbe_state & IXGBE_SUSPENDED) {