Lines Matching refs:mac

184 	t3_set_reg_field(adapter, A_XGM_TXFIFO_CFG + pi->mac.offset, 0,  in enable_tx_fifo_drain()
186 t3_write_reg(adapter, A_XGM_RX_CTRL + pi->mac.offset, 0); in enable_tx_fifo_drain()
187 t3_write_reg(adapter, A_XGM_TX_CTRL + pi->mac.offset, F_TXEN); in enable_tx_fifo_drain()
188 t3_write_reg(adapter, A_XGM_RX_CTRL + pi->mac.offset, F_RXEN); in enable_tx_fifo_drain()
194 t3_set_reg_field(adapter, A_XGM_TXFIFO_CFG + pi->mac.offset, in disable_tx_fifo_drain()
207 struct cmac *mac = &pi->mac; in t3_os_link_fault() local
216 pi->mac.offset); in t3_os_link_fault()
218 A_XGM_INT_CAUSE + pi->mac.offset, in t3_os_link_fault()
223 pi->mac.offset, in t3_os_link_fault()
227 t3_mac_enable(mac, MAC_DIRECTION_TX); in t3_os_link_fault()
255 struct cmac *mac = &pi->mac; in t3_os_link_changed() local
265 t3_mac_enable(mac, MAC_DIRECTION_RX); in t3_os_link_changed()
270 pi->mac.offset); in t3_os_link_changed()
272 A_XGM_INT_CAUSE + pi->mac.offset, in t3_os_link_changed()
276 A_XGM_INT_ENABLE + pi->mac.offset, in t3_os_link_changed()
285 t3_read_reg(adapter, A_XGM_INT_STATUS + pi->mac.offset); in t3_os_link_changed()
287 A_XGM_INT_ENABLE + pi->mac.offset, in t3_os_link_changed()
293 t3_read_reg(adapter, A_XGM_INT_STATUS + pi->mac.offset); in t3_os_link_changed()
294 t3_mac_disable(mac, MAC_DIRECTION_RX); in t3_os_link_changed()
295 t3_link_start(&pi->phy, mac, &pi->link_config); in t3_os_link_changed()
334 t3_mac_set_rx_mode(&pi->mac, dev); in cxgb_set_rxmode()
346 struct cmac *mac = &pi->mac; in link_start() local
348 t3_mac_reset(mac); in link_start()
349 t3_mac_set_num_ucast(mac, MAX_MAC_IDX); in link_start()
350 t3_mac_set_mtu(mac, dev->mtu); in link_start()
351 t3_mac_set_address(mac, LAN_MAC_IDX, dev->dev_addr); in link_start()
352 t3_mac_set_address(mac, SAN_MAC_IDX, pi->iscsic.mac_addr); in link_start()
353 t3_mac_set_rx_mode(mac, dev); in link_start()
354 t3_link_start(&pi->phy, mac, &pi->link_config); in link_start()
355 t3_mac_enable(mac, MAC_DIRECTION_RX | MAC_DIRECTION_TX); in link_start()
1460 t3_read_reg(adapter, A_XGM_INT_STATUS + pi->mac.offset); in __cxgb_close()
1466 t3_mac_disable(&pi->mac, MAC_DIRECTION_TX | MAC_DIRECTION_RX); in __cxgb_close()
1495 pstats = t3_mac_update_stats(&pi->mac); in cxgb_get_stats()
1670 s = t3_mac_update_stats(&pi->mac); in get_stats()
1909 t3_link_start(&p->phy, &p->mac, lc); in set_link_ksettings()
1942 t3_link_start(&p->phy, &p->mac, lc); in set_pauseparam()
1946 t3_mac_set_speed_duplex_fc(&p->mac, -1, -1, lc->fc); in set_pauseparam()
2561 if ((ret = t3_mac_set_mtu(&pi->mac, new_mtu))) in cxgb_change_mtu()
2582 t3_mac_set_address(&pi->mac, LAN_MAC_IDX, dev->dev_addr); in cxgb_set_mac_addr()
2647 t3_mac_update_stats(&p->mac); in mac_stats_update()
2673 t3_read_reg(adapter, A_XGM_INT_STATUS + p->mac.offset); in check_link_status()
2698 status = t3b2_mac_watchdog_task(&p->mac); in check_t3b2_mac()
2700 p->mac.stats.num_toggled++; in check_t3b2_mac()
2702 struct cmac *mac = &p->mac; in check_t3b2_mac() local
2704 t3_mac_set_mtu(mac, dev->mtu); in check_t3b2_mac()
2705 t3_mac_set_address(mac, LAN_MAC_IDX, dev->dev_addr); in check_t3b2_mac()
2707 t3_link_start(&p->phy, mac, &p->link_config); in check_t3b2_mac()
2708 t3_mac_enable(mac, MAC_DIRECTION_RX | MAC_DIRECTION_TX); in check_t3b2_mac()
2710 p->mac.stats.num_resets++; in check_t3b2_mac()
2749 struct cmac *mac = &adap2pinfo(adapter, port)->mac; in t3_adap_check_task() local
2752 cause = t3_read_reg(adapter, A_XGM_INT_CAUSE + mac->offset); in t3_adap_check_task()
2755 mac->stats.rx_fifo_ovfl++; in t3_adap_check_task()
2759 t3_write_reg(adapter, A_XGM_INT_CAUSE + mac->offset, reset); in t3_adap_check_task()
2846 t3_read_reg(adapter, A_XGM_INT_STATUS + p->mac.offset); in ext_intr_task()