Lines Matching defs:Adapter

49 e1000_tbi_adjust_stats(struct e1000g *Adapter,
55 e1000g_ksp = (p_e1000g_stat_t)Adapter->e1000g_ksp->ks_data;
104 if (frame_len == Adapter->max_frame_size) {
150 struct e1000g *Adapter;
164 Adapter = (struct e1000g *)ksp->ks_private;
165 ASSERT(Adapter != NULL);
168 hw = &Adapter->shared;
170 tx_ring = Adapter->tx_ring;
171 rx_ring = Adapter->rx_ring;
176 rw_enter(&Adapter->chip_lock, RW_WRITER);
178 e1000g_ksp->link_speed.value.ul = Adapter->link_speed;
179 e1000g_ksp->reset_count.value.ul = Adapter->reset_count;
312 rw_exit(&Adapter->chip_lock);
314 if (e1000g_check_acc_handle(Adapter->osdep.reg_handle) != DDI_FM_OK) {
315 ddi_fm_service_impact(Adapter->dip, DDI_SERVICE_UNAFFECTED);
325 struct e1000g *Adapter = (struct e1000g *)arg;
326 struct e1000_hw *hw = &Adapter->shared;
330 e1000g_ksp = (p_e1000g_stat_t)Adapter->e1000g_ksp->ks_data;
332 rw_enter(&Adapter->chip_lock, RW_READER);
334 if (Adapter->e1000g_state & E1000G_SUSPENDED) {
335 rw_exit(&Adapter->chip_lock);
341 *val = Adapter->link_speed * 1000000ull;
393 *val = Adapter->tx_ring->stat_no_desc;
534 switch (Adapter->link_speed) {
543 (Adapter->phy_status & MII_SR_100T4_CAPS) ?
556 *val = Adapter->param_1000fdx_cap;
560 *val = Adapter->param_1000hdx_cap;
564 *val = Adapter->param_100fdx_cap;
568 *val = Adapter->param_100hdx_cap;
572 *val = Adapter->param_10fdx_cap;
576 *val = Adapter->param_10hdx_cap;
580 *val = Adapter->param_asym_pause_cap;
584 *val = Adapter->param_pause_cap;
588 *val = Adapter->param_autoneg_cap;
592 *val = Adapter->param_adv_1000fdx;
596 *val = Adapter->param_adv_1000hdx;
600 *val = Adapter->param_adv_100fdx;
604 *val = Adapter->param_adv_100hdx;
608 *val = Adapter->param_adv_10fdx;
612 *val = Adapter->param_adv_10hdx;
616 *val = Adapter->param_adv_asym_pause;
620 *val = Adapter->param_adv_pause;
628 *val = Adapter->param_lp_1000fdx;
632 *val = Adapter->param_lp_1000hdx;
636 *val = Adapter->param_lp_100fdx;
640 *val = Adapter->param_lp_100hdx;
644 *val = Adapter->param_lp_10fdx;
648 *val = Adapter->param_lp_10hdx;
652 *val = Adapter->param_lp_asym_pause;
656 *val = Adapter->param_lp_pause;
660 *val = Adapter->param_lp_autoneg;
664 *val = Adapter->param_asym_pause_cap;
668 *val = Adapter->param_pause_cap;
676 *val = (Adapter->link_duplex == FULL_DUPLEX) ?
681 *val = Adapter->param_100t4_cap;
685 *val = Adapter->param_adv_100t4;
689 *val = Adapter->param_lp_100t4;
693 rw_exit(&Adapter->chip_lock);
697 rw_exit(&Adapter->chip_lock);
699 if (e1000g_check_acc_handle(Adapter->osdep.reg_handle) != DDI_FM_OK) {
700 ddi_fm_service_impact(Adapter->dip, DDI_SERVICE_UNAFFECTED);
714 e1000g_init_stats(struct e1000g *Adapter)
722 ksp = kstat_create(WSNAME, ddi_get_instance(Adapter->dip),
727 e1000g_log(Adapter, CE_WARN,
732 Adapter->e1000g_ksp = ksp; /* Fill in the Adapters ksp */
889 ksp->ks_private = (void *)Adapter;
982 struct e1000g *Adapter = rx_ring->adapter;
983 struct e1000_hw *hw = &Adapter->shared;
985 (p_e1000g_stat_t)Adapter->e1000g_ksp->ks_data;
988 rw_enter(&Adapter->chip_lock, RW_READER);
990 if (Adapter->e1000g_state & E1000G_SUSPENDED) {
991 rw_exit(&Adapter->chip_lock);
1020 rw_exit(&Adapter->chip_lock);
1024 rw_exit(&Adapter->chip_lock);
1026 if (e1000g_check_acc_handle(Adapter->osdep.reg_handle) != DDI_FM_OK)
1027 ddi_fm_service_impact(Adapter->dip, DDI_SERVICE_UNAFFECTED);