Lines Matching refs:adpt
68 struct emac_adapter *adpt = netdev_priv(netdev);
70 return adpt->msg_enable;
75 struct emac_adapter *adpt = netdev_priv(netdev);
77 adpt->msg_enable = data;
115 struct emac_adapter *adpt = netdev_priv(netdev);
117 spin_lock(&adpt->stats.lock);
119 emac_update_hw_stats(adpt);
120 memcpy(data, &adpt->stats, EMAC_STATS_LEN * sizeof(u64));
122 spin_unlock(&adpt->stats.lock);
140 struct emac_adapter *adpt = netdev_priv(netdev);
144 ring->rx_pending = adpt->rx_desc_cnt;
145 ring->tx_pending = adpt->tx_desc_cnt;
153 struct emac_adapter *adpt = netdev_priv(netdev);
161 adpt->tx_desc_cnt =
164 adpt->rx_desc_cnt =
168 return emac_reinit_locked(adpt);
176 struct emac_adapter *adpt = netdev_priv(netdev);
178 pause->autoneg = adpt->automatic ? AUTONEG_ENABLE : AUTONEG_DISABLE;
179 pause->rx_pause = adpt->rx_flow_control ? 1 : 0;
180 pause->tx_pause = adpt->tx_flow_control ? 1 : 0;
186 struct emac_adapter *adpt = netdev_priv(netdev);
188 adpt->automatic = pause->autoneg == AUTONEG_ENABLE;
189 adpt->rx_flow_control = pause->rx_pause != 0;
190 adpt->tx_flow_control = pause->tx_pause != 0;
193 return emac_reinit_locked(adpt);
219 struct emac_adapter *adpt = netdev_priv(netdev);
227 val[i] = readl(adpt->base + emac_regs[i]);
239 struct emac_adapter *adpt = netdev_priv(netdev);
241 adpt->single_pause_mode = !!(flags & EMAC_PRIV_ENABLE_SINGLE_PAUSE);
244 return emac_reinit_locked(adpt);
251 struct emac_adapter *adpt = netdev_priv(netdev);
253 return adpt->single_pause_mode ? EMAC_PRIV_ENABLE_SINGLE_PAUSE : 0;