Lines Matching refs:mac
166 err = hw->mac.ops.reset_hw(hw) ? : hw->mac.ops.init_hw(hw); in fm10k_reinit()
174 if (hw->mac.type == fm10k_mac_vf) { in fm10k_reinit()
175 if (is_valid_ether_addr(hw->mac.perm_addr)) { in fm10k_reinit()
176 ether_addr_copy(hw->mac.addr, hw->mac.perm_addr); in fm10k_reinit()
177 ether_addr_copy(netdev->perm_addr, hw->mac.perm_addr); in fm10k_reinit()
178 ether_addr_copy(netdev->dev_addr, hw->mac.perm_addr); in fm10k_reinit()
182 if (hw->mac.vlan_override) in fm10k_reinit()
229 if (hw->mac.type != fm10k_mac_pf) in fm10k_configure_swpri_map()
264 err = hw->mac.ops.get_host_state(hw, &interface->host_ready); in fm10k_watchdog_update_host_state()
391 hw->mac.ops.update_hw_stats(hw, &interface->stats); in fm10k_update_stats()
393 for (i = 0; i < hw->mac.max_queues; i++) { in fm10k_update_stats()
695 ring->vid = hw->mac.default_vid; in fm10k_configure_rx_ring()
698 if (test_bit(hw->mac.default_vid, interface->active_vlans)) in fm10k_configure_rx_ring()
785 hw->mac.ops.configure_dglort_map(hw, &dglort); in fm10k_configure_dglort()
794 hw->mac.ops.configure_dglort_map(hw, &dglort); in fm10k_configure_dglort()
807 hw->mac.ops.configure_dglort_map(hw, &dglort); in fm10k_configure_dglort()
870 hw->mac.get_host_state = 1; in fm10k_msix_mbx_vf()
998 err = hw->mac.ops.get_fault(hw, type, &fault); in fm10k_report_fault()
1082 hw->mac.dglort_map = FM10K_DGLORTMAP_NONE; in fm10k_msix_mbx_pf()
1086 hw->mac.get_host_state = 1; in fm10k_msix_mbx_pf()
1108 if (hw->mac.type == fm10k_mac_pf) { in fm10k_mbx_free_irq()
1131 bool vlan_override = hw->mac.vlan_override; in fm10k_mbx_mac_addr()
1132 u16 default_vid = hw->mac.default_vid; in fm10k_mbx_mac_addr()
1143 if (is_valid_ether_addr(hw->mac.perm_addr) && in fm10k_mbx_mac_addr()
1144 memcmp(hw->mac.perm_addr, hw->mac.addr, ETH_ALEN)) in fm10k_mbx_mac_addr()
1148 if ((vlan_override != hw->mac.vlan_override) || in fm10k_mbx_mac_addr()
1149 (default_vid != hw->mac.default_vid)) in fm10k_mbx_mac_addr()
1235 u32 dglort_map = hw->mac.dglort_map; in fm10k_lport_map()
1245 if (dglort_map != hw->mac.dglort_map) in fm10k_lport_map()
1284 if (pvid != hw->mac.default_vid) in fm10k_update_pvid()
1287 hw->mac.default_vid = pvid; in fm10k_update_pvid()
1338 vf_idx = (hw->mac.dglort_map & FM10K_DGLORTMAP_NONE) - sglort; in fm10k_1588_msg_pf()
1422 if (hw->mac.type == fm10k_mac_pf) in fm10k_mbx_request_irq()
1503 q_vector->itr = (hw->mac.type == fm10k_mac_pf) ? in fm10k_qv_request_irq()
1552 hw->mac.ops.start_hw(hw); in fm10k_up()
1561 hw->mac.ops.update_int_moderator(hw); in fm10k_up()
1576 hw->mac.get_host_state = 1; in fm10k_up()
1619 hw->mac.ops.stop_hw(hw); in fm10k_down()
1657 memcpy(&hw->mac.ops, fi->mac_ops, sizeof(hw->mac.ops)); in fm10k_sw_init()
1658 hw->mac.type = fi->mac; in fm10k_sw_init()
1670 if (hw->mac.ops.get_bus_info) in fm10k_sw_init()
1671 hw->mac.ops.get_bus_info(hw); in fm10k_sw_init()
1674 if (hw->mac.ops.set_dma_mask) in fm10k_sw_init()
1675 hw->mac.ops.set_dma_mask(hw, dma_get_mask(&pdev->dev)); in fm10k_sw_init()
1687 err = hw->mac.ops.reset_hw(hw) ? : hw->mac.ops.init_hw(hw); in fm10k_sw_init()
1694 hw->mac.ops.update_hw_stats(hw, &interface->stats); in fm10k_sw_init()
1700 eth_random_addr(hw->mac.addr); in fm10k_sw_init()
1703 err = hw->mac.ops.read_mac_addr(hw); in fm10k_sw_init()
1711 memcpy(netdev->dev_addr, hw->mac.addr, netdev->addr_len); in fm10k_sw_init()
1712 memcpy(netdev->perm_addr, hw->mac.addr, netdev->addr_len); in fm10k_sw_init()
1726 if (hw->mac.type != fm10k_mac_pf) { in fm10k_sw_init()
2073 err = hw->mac.ops.init_hw(&interface->hw); in fm10k_resume()
2078 hw->mac.ops.rebind_hw_stats(hw, &interface->stats); in fm10k_resume()
2251 hw->mac.ops.init_hw(&interface->hw); in fm10k_io_resume()
2254 hw->mac.ops.rebind_hw_stats(hw, &interface->stats); in fm10k_io_resume()