Lines Matching refs:mac
125 (hw->mac.default_vid << FM10K_TXQCTL_VID_SHIFT); in fm10k_init_hw_pf()
179 hw->mac.max_queues = FM10K_MAX_QUEUES_PF; in fm10k_init_hw_pf()
292 hw->mac.perm_addr[i] = perm_addr[i]; in fm10k_read_mac_addr_pf()
293 hw->mac.addr[i] = perm_addr[i]; in fm10k_read_mac_addr_pf()
308 glort &= hw->mac.dglort_map >> FM10K_DGLORTMAP_MASK_SHIFT; in fm10k_glort_valid_pf()
310 return glort == (hw->mac.dglort_map & FM10K_DGLORTMAP_NONE); in fm10k_glort_valid_pf()
326 const u8 *mac, u16 vid, bool add, u8 flags) in fm10k_update_xc_addr_pf() argument
340 mac_update.mac_lower = cpu_to_le32(((u32)mac[2] << 24) | in fm10k_update_xc_addr_pf()
341 ((u32)mac[3] << 16) | in fm10k_update_xc_addr_pf()
342 ((u32)mac[4] << 8) | in fm10k_update_xc_addr_pf()
343 ((u32)mac[5])); in fm10k_update_xc_addr_pf()
344 mac_update.mac_upper = cpu_to_le16(((u32)mac[0] << 8) | in fm10k_update_xc_addr_pf()
345 ((u32)mac[1])); in fm10k_update_xc_addr_pf()
373 const u8 *mac, u16 vid, bool add, u8 flags) in fm10k_update_uc_addr_pf() argument
376 if (!is_valid_ether_addr(mac)) in fm10k_update_uc_addr_pf()
379 return fm10k_update_xc_addr_pf(hw, glort, mac, vid, add, flags); in fm10k_update_uc_addr_pf()
394 const u8 *mac, u16 vid, bool add) in fm10k_update_mc_addr_pf() argument
397 if (!is_multicast_ether_addr(mac)) in fm10k_update_mc_addr_pf()
400 return fm10k_update_xc_addr_pf(hw, glort, mac, vid, add, 0); in fm10k_update_mc_addr_pf()
639 u32 vid = hw->mac.default_vid << FM10K_TXQCTL_VID_SHIFT; in fm10k_iov_assign_resources_pf()
878 vf_info->mac, vf_vid); in fm10k_iov_assign_default_mac_vlan_pf()
898 if (is_valid_ether_addr(vf_info->mac)) { in fm10k_iov_assign_default_mac_vlan_pf()
899 tdbal = (((u32)vf_info->mac[3]) << 24) | in fm10k_iov_assign_default_mac_vlan_pf()
900 (((u32)vf_info->mac[4]) << 16) | in fm10k_iov_assign_default_mac_vlan_pf()
901 (((u32)vf_info->mac[5]) << 8); in fm10k_iov_assign_default_mac_vlan_pf()
904 (((u32)vf_info->mac[0]) << 16) | in fm10k_iov_assign_default_mac_vlan_pf()
905 (((u32)vf_info->mac[1]) << 8) | in fm10k_iov_assign_default_mac_vlan_pf()
906 ((u32)vf_info->mac[2]); in fm10k_iov_assign_default_mac_vlan_pf()
1005 hw->mac.ops.update_int_moderator(hw); in fm10k_iov_reset_resources_pf()
1031 if (is_valid_ether_addr(vf_info->mac)) { in fm10k_iov_reset_resources_pf()
1032 tdbal = (((u32)vf_info->mac[3]) << 24) | in fm10k_iov_reset_resources_pf()
1033 (((u32)vf_info->mac[4]) << 16) | in fm10k_iov_reset_resources_pf()
1034 (((u32)vf_info->mac[5]) << 8); in fm10k_iov_reset_resources_pf()
1036 (((u32)vf_info->mac[0]) << 16) | in fm10k_iov_reset_resources_pf()
1037 (((u32)vf_info->mac[1]) << 8) | in fm10k_iov_reset_resources_pf()
1038 ((u32)vf_info->mac[2]); in fm10k_iov_reset_resources_pf()
1066 u16 glort = (hw->mac.dglort_map + lport_idx) & FM10K_DGLORTMAP_NONE; in fm10k_iov_set_lport_pf()
1173 u8 mac[ETH_ALEN]; in fm10k_iov_msg_mac_vlan_pf() local
1201 err = hw->mac.ops.update_vlan(hw, vid, vf_info->vsi, in fm10k_iov_msg_mac_vlan_pf()
1209 err = fm10k_tlv_attr_get_mac_vlan(result, mac, &vlan); in fm10k_iov_msg_mac_vlan_pf()
1214 if (is_valid_ether_addr(vf_info->mac) && in fm10k_iov_msg_mac_vlan_pf()
1215 memcmp(mac, vf_info->mac, ETH_ALEN)) in fm10k_iov_msg_mac_vlan_pf()
1229 err = hw->mac.ops.update_uc_addr(hw, vf_info->glort, mac, vlan, in fm10k_iov_msg_mac_vlan_pf()
1237 err = fm10k_tlv_attr_get_mac_vlan(result, mac, &vlan); in fm10k_iov_msg_mac_vlan_pf()
1256 err = hw->mac.ops.update_mc_addr(hw, vf_info->glort, mac, vlan, in fm10k_iov_msg_mac_vlan_pf()
1448 fm10k_update_hw_stats_q(hw, stats->q, 0, hw->mac.max_queues); in fm10k_update_hw_stats_pf()
1473 fm10k_unbind_hw_stats_q(stats->q, 0, hw->mac.max_queues); in fm10k_rebind_hw_stats_pf()
1590 if (hw->mac.dglort_map == FM10K_DGLORTMAP_NONE) in fm10k_get_host_state_pf()
1637 hw->mac.dglort_map = dglort_map; in fm10k_msg_lport_map_pf()
1680 hw->mac.default_vid = pvid; in fm10k_msg_update_pvid_pf()
1729 fm10k_record_global_table_data(&err_msg.mac, &hw->swapi.mac); in fm10k_msg_err_pf()
1876 .mac = fm10k_mac_pf,