Lines Matching refs:mac

30 	u8 *perm_addr = hw->mac.perm_addr;  in fm10k_stop_hw_vf()
54 for (i = 0; i < hw->mac.max_queues; i++) { in fm10k_stop_hw_vf()
125 hw->mac.max_queues = i; in fm10k_init_hw_vf()
128 hw->mac.default_vid = (fm10k_read_reg(hw, FM10K_TXQCTL(0)) & in fm10k_init_hw_vf()
214 ether_addr_copy(hw->mac.perm_addr, perm_addr); in fm10k_msg_mac_vlan_vf()
215 hw->mac.default_vid = vid & (FM10K_VLAN_TABLE_VID_MAX - 1); in fm10k_msg_mac_vlan_vf()
216 hw->mac.vlan_override = !!(vid & FM10K_VLAN_CLEAR); in fm10k_msg_mac_vlan_vf()
252 ether_addr_copy(hw->mac.perm_addr, perm_addr); in fm10k_read_mac_addr_vf()
253 ether_addr_copy(hw->mac.addr, perm_addr); in fm10k_read_mac_addr_vf()
271 const u8 *mac, u16 vid, bool add, u8 flags) in fm10k_update_uc_addr_vf() argument
281 if (!is_valid_ether_addr(mac)) in fm10k_update_uc_addr_vf()
285 if (is_valid_ether_addr(hw->mac.perm_addr) && in fm10k_update_uc_addr_vf()
286 memcmp(hw->mac.perm_addr, mac, ETH_ALEN)) in fm10k_update_uc_addr_vf()
295 fm10k_tlv_attr_put_mac_vlan(msg, FM10K_MAC_VLAN_MSG_MAC, mac, vid); in fm10k_update_uc_addr_vf()
313 const u8 *mac, u16 vid, bool add) in fm10k_update_mc_addr_vf() argument
323 if (!is_multicast_ether_addr(mac)) in fm10k_update_mc_addr_vf()
333 mac, vid); in fm10k_update_mc_addr_vf()
378 hw->mac.dglort_map = !results[FM10K_LPORT_STATE_MSG_READY] ? in fm10k_msg_lport_state_vf()
402 hw->mac.dglort_map = FM10K_DGLORTMAP_NONE; in fm10k_update_lport_state_vf()
455 fm10k_update_hw_stats_q(hw, stats->q, 0, hw->mac.max_queues); in fm10k_update_hw_stats_vf()
469 fm10k_unbind_hw_stats_q(stats->q, 0, hw->mac.max_queues); in fm10k_rebind_hw_stats_vf()
579 .mac = fm10k_mac_vf,