Lines Matching refs:mac
364 u16 mask = (~hw->mac.dglort_map) >> FM10K_DGLORTMAP_MASK_SHIFT; in fm10k_request_glort_range()
367 interface->glort = hw->mac.dglort_map & FM10K_DGLORTMAP_NONE; in fm10k_request_glort_range()
371 if (hw->mac.dglort_map == FM10K_DGLORTMAP_NONE) in fm10k_request_glort_range()
425 if (hw->mac.type != fm10k_mac_pf) in fm10k_restore_vxlan_port()
455 if (interface->hw.mac.type != fm10k_mac_pf) in fm10k_add_vxlan_port()
497 if (interface->hw.mac.type != fm10k_mac_pf) in fm10k_del_vxlan_port()
729 err = hw->mac.ops.update_uc_addr(hw, glort, uc_addr, vid, set, 0); in fm10k_uc_vlan_unsync()
750 err = hw->mac.ops.update_mc_addr(hw, glort, mc_addr, vid, set); in fm10k_mc_vlan_unsync()
773 if (hw->mac.vlan_override) in fm10k_update_vid()
793 if (!set && vid == hw->mac.default_vid) in fm10k_update_vid()
806 err = hw->mac.ops.update_vlan(hw, vid, 0, set); in fm10k_update_vid()
812 err = hw->mac.ops.update_uc_addr(hw, interface->glort, hw->mac.addr, in fm10k_update_vid()
847 u16 default_vid = hw->mac.default_vid; in fm10k_find_next_vlan()
869 hw->mac.ops.update_vlan(hw, prev_vid, 0, false); in fm10k_clear_unused_vlans()
885 for (vid = hw->mac.default_vid ? fm10k_find_next_vlan(interface, 0) : 0; in __fm10k_uc_sync()
888 err = hw->mac.ops.update_uc_addr(hw, glort, addr, in __fm10k_uc_sync()
925 fm10k_uc_unsync(dev, hw->mac.addr); in fm10k_set_mac()
932 ether_addr_copy(hw->mac.addr, addr->sa_data); in fm10k_set_mac()
948 for (vid = hw->mac.default_vid ? fm10k_find_next_vlan(interface, 0) : 0; in __fm10k_mc_sync()
951 hw->mac.ops.update_mc_addr(hw, glort, addr, vid, sync); in __fm10k_mc_sync()
991 hw->mac.ops.update_vlan(hw, FM10K_VLAN_ALL, 0, true); in fm10k_set_rx_mode()
996 hw->mac.ops.update_xcast_mode(hw, interface->glort, xcast_mode); in fm10k_set_rx_mode()
1035 hw->mac.ops.update_lport_state(hw, glort, interface->glort_count, true); in fm10k_restore_rx_state()
1038 hw->mac.ops.update_vlan(hw, FM10K_VLAN_ALL, 0, in fm10k_restore_rx_state()
1042 hw->mac.ops.update_vlan(hw, 0, 0, true); in fm10k_restore_rx_state()
1045 for (vid = hw->mac.default_vid ? fm10k_find_next_vlan(interface, 0) : 0; in fm10k_restore_rx_state()
1048 hw->mac.ops.update_vlan(hw, vid, 0, true); in fm10k_restore_rx_state()
1049 hw->mac.ops.update_uc_addr(hw, glort, hw->mac.addr, in fm10k_restore_rx_state()
1054 hw->mac.ops.update_xcast_mode(hw, glort, xcast_mode); in fm10k_restore_rx_state()
1080 hw->mac.ops.update_lport_state(hw, interface->glort, in fm10k_reset_rx_state()
1156 if (tc && (interface->hw.mac.type != fm10k_mac_pf)) in fm10k_setup_tc()
1285 hw->mac.ops.configure_dglort_map(hw, &dglort); in fm10k_dfwd_add_station()
1291 hw->mac.ops.update_xcast_mode(hw, glort, FM10K_XCAST_MODE_MULTI); in fm10k_dfwd_add_station()
1292 hw->mac.ops.update_uc_addr(hw, glort, sdev->dev_addr, 0, true, 0); in fm10k_dfwd_add_station()
1326 hw->mac.ops.update_xcast_mode(hw, glort, FM10K_XCAST_MODE_NONE); in fm10k_dfwd_del_station()
1327 hw->mac.ops.update_uc_addr(hw, glort, sdev->dev_addr, 0, false, 0); in fm10k_dfwd_del_station()
1342 hw->mac.ops.configure_dglort_map(hw, &dglort); in fm10k_dfwd_del_station()