Lines Matching refs:mac

269 	err = hw->mac.ops.reset_hw(hw);  in fm10k_handle_reset()
275 err = hw->mac.ops.init_hw(hw); in fm10k_handle_reset()
298 if (hw->mac.type == fm10k_mac_vf) { in fm10k_handle_reset()
299 if (is_valid_ether_addr(hw->mac.perm_addr)) { in fm10k_handle_reset()
300 ether_addr_copy(hw->mac.addr, hw->mac.perm_addr); in fm10k_handle_reset()
301 ether_addr_copy(netdev->perm_addr, hw->mac.perm_addr); in fm10k_handle_reset()
302 eth_hw_addr_set(netdev, hw->mac.perm_addr); in fm10k_handle_reset()
306 if (hw->mac.vlan_override) in fm10k_handle_reset()
432 if (hw->mac.type != fm10k_mac_pf) in fm10k_configure_swpri_map()
467 err = hw->mac.ops.get_host_state(hw, &interface->host_ready); in fm10k_watchdog_update_host_state()
608 hw->mac.ops.update_hw_stats(hw, &interface->stats); in fm10k_update_stats()
610 for (i = 0; i < hw->mac.max_queues; i++) { in fm10k_update_stats()
815 hw->mac.ops.update_mc_addr(hw, in fm10k_macvlan_task()
816 item->mac.glort, in fm10k_macvlan_task()
817 item->mac.addr, in fm10k_macvlan_task()
818 item->mac.vid, in fm10k_macvlan_task()
822 hw->mac.ops.update_uc_addr(hw, in fm10k_macvlan_task()
823 item->mac.glort, in fm10k_macvlan_task()
824 item->mac.addr, in fm10k_macvlan_task()
825 item->mac.vid, in fm10k_macvlan_task()
830 hw->mac.ops.update_vlan(hw, in fm10k_macvlan_task()
1032 ring->vid = hw->mac.default_vid; in fm10k_configure_rx_ring()
1035 if (test_bit(hw->mac.default_vid, interface->active_vlans)) in fm10k_configure_rx_ring()
1124 hw->mac.ops.configure_dglort_map(hw, &dglort); in fm10k_configure_dglort()
1133 hw->mac.ops.configure_dglort_map(hw, &dglort); in fm10k_configure_dglort()
1146 hw->mac.ops.configure_dglort_map(hw, &dglort); in fm10k_configure_dglort()
1201 (FM10K_MBX_INT_DELAY >> hw->mac.itr_scale) | in fm10k_msix_mbx_vf()
1210 hw->mac.get_host_state = true; in fm10k_msix_mbx_vf()
1316 err = hw->mac.ops.get_fault(hw, type, &fault); in fm10k_report_fault()
1404 hw->mac.dglort_map = FM10K_DGLORTMAP_NONE; in fm10k_msix_mbx_pf()
1408 hw->mac.get_host_state = true; in fm10k_msix_mbx_pf()
1415 (FM10K_MBX_INT_DELAY >> hw->mac.itr_scale) | in fm10k_msix_mbx_pf()
1437 if (hw->mac.type == fm10k_mac_pf) { in fm10k_mbx_free_irq()
1460 bool vlan_override = hw->mac.vlan_override; in fm10k_mbx_mac_addr()
1461 u16 default_vid = hw->mac.default_vid; in fm10k_mbx_mac_addr()
1472 if (is_valid_ether_addr(hw->mac.perm_addr) && in fm10k_mbx_mac_addr()
1473 !ether_addr_equal(hw->mac.perm_addr, hw->mac.addr)) in fm10k_mbx_mac_addr()
1477 if ((vlan_override != hw->mac.vlan_override) || in fm10k_mbx_mac_addr()
1478 (default_vid != hw->mac.default_vid)) in fm10k_mbx_mac_addr()
1544 u32 dglort_map = hw->mac.dglort_map; in fm10k_lport_map()
1556 hw->mac.dglort_map = FM10K_DGLORTMAP_NONE; in fm10k_lport_map()
1583 if (dglort_map != hw->mac.dglort_map) in fm10k_lport_map()
1622 if (pvid != hw->mac.default_vid) in fm10k_update_pvid()
1625 hw->mac.default_vid = pvid; in fm10k_update_pvid()
1697 if (hw->mac.type == fm10k_mac_pf) in fm10k_mbx_request_irq()
1784 q_vector->itr = (hw->mac.type == fm10k_mac_pf) ? in fm10k_qv_request_irq()
1838 hw->mac.ops.start_hw(hw); in fm10k_up()
1847 hw->mac.ops.update_int_moderator(hw); in fm10k_up()
1865 hw->mac.get_host_state = true; in fm10k_up()
1922 err = hw->mac.ops.stop_hw(hw); in fm10k_down()
1946 err = hw->mac.ops.stop_hw(hw); in fm10k_down()
1990 memcpy(&hw->mac.ops, fi->mac_ops, sizeof(hw->mac.ops)); in fm10k_sw_init()
1991 hw->mac.type = fi->mac; in fm10k_sw_init()
2003 if (hw->mac.ops.get_bus_info) in fm10k_sw_init()
2004 hw->mac.ops.get_bus_info(hw); in fm10k_sw_init()
2007 if (hw->mac.ops.set_dma_mask) in fm10k_sw_init()
2008 hw->mac.ops.set_dma_mask(hw, dma_get_mask(&pdev->dev)); in fm10k_sw_init()
2017 err = hw->mac.ops.reset_hw(hw); in fm10k_sw_init()
2023 err = hw->mac.ops.init_hw(hw); in fm10k_sw_init()
2030 hw->mac.ops.update_hw_stats(hw, &interface->stats); in fm10k_sw_init()
2036 eth_random_addr(hw->mac.addr); in fm10k_sw_init()
2039 err = hw->mac.ops.read_mac_addr(hw); in fm10k_sw_init()
2047 eth_hw_addr_set(netdev, hw->mac.addr); in fm10k_sw_init()
2048 ether_addr_copy(netdev->perm_addr, hw->mac.addr); in fm10k_sw_init()
2312 hw->mac.ops.rebind_hw_stats(hw, &interface->stats); in fm10k_handle_resume()