Lines Matching refs:mac

131 		 (hw->mac.default_vid << FM10K_TXQCTL_VID_SHIFT);  in fm10k_init_hw_pf()
185 hw->mac.max_queues = FM10K_MAX_QUEUES_PF; in fm10k_init_hw_pf()
285 hw->mac.perm_addr[i] = perm_addr[i]; in fm10k_read_mac_addr_pf()
286 hw->mac.addr[i] = perm_addr[i]; in fm10k_read_mac_addr_pf()
301 glort &= hw->mac.dglort_map >> FM10K_DGLORTMAP_MASK_SHIFT; in fm10k_glort_valid_pf()
303 return glort == (hw->mac.dglort_map & FM10K_DGLORTMAP_NONE); in fm10k_glort_valid_pf()
319 const u8 *mac, u16 vid, bool add, u8 flags) in fm10k_update_xc_addr_pf() argument
333 mac_update.mac_lower = cpu_to_le32(((u32)mac[2] << 24) | in fm10k_update_xc_addr_pf()
334 ((u32)mac[3] << 16) | in fm10k_update_xc_addr_pf()
335 ((u32)mac[4] << 8) | in fm10k_update_xc_addr_pf()
336 ((u32)mac[5])); in fm10k_update_xc_addr_pf()
337 mac_update.mac_upper = cpu_to_le16(((u32)mac[0] << 8) | in fm10k_update_xc_addr_pf()
338 ((u32)mac[1])); in fm10k_update_xc_addr_pf()
366 const u8 *mac, u16 vid, bool add, u8 flags) in fm10k_update_uc_addr_pf() argument
369 if (!is_valid_ether_addr(mac)) in fm10k_update_uc_addr_pf()
372 return fm10k_update_xc_addr_pf(hw, glort, mac, vid, add, flags); in fm10k_update_uc_addr_pf()
387 const u8 *mac, u16 vid, bool add) in fm10k_update_mc_addr_pf() argument
390 if (!is_multicast_ether_addr(mac)) in fm10k_update_mc_addr_pf()
393 return fm10k_update_xc_addr_pf(hw, glort, mac, vid, add, 0); in fm10k_update_mc_addr_pf()
632 u32 vid = hw->mac.default_vid << FM10K_TXQCTL_VID_SHIFT; in fm10k_iov_assign_resources_pf()
871 vf_info->mac, vf_vid); in fm10k_iov_assign_default_mac_vlan_pf()
891 if (is_valid_ether_addr(vf_info->mac)) { in fm10k_iov_assign_default_mac_vlan_pf()
892 tdbal = (((u32)vf_info->mac[3]) << 24) | in fm10k_iov_assign_default_mac_vlan_pf()
893 (((u32)vf_info->mac[4]) << 16) | in fm10k_iov_assign_default_mac_vlan_pf()
894 (((u32)vf_info->mac[5]) << 8); in fm10k_iov_assign_default_mac_vlan_pf()
897 (((u32)vf_info->mac[0]) << 16) | in fm10k_iov_assign_default_mac_vlan_pf()
898 (((u32)vf_info->mac[1]) << 8) | in fm10k_iov_assign_default_mac_vlan_pf()
899 ((u32)vf_info->mac[2]); in fm10k_iov_assign_default_mac_vlan_pf()
998 hw->mac.ops.update_int_moderator(hw); in fm10k_iov_reset_resources_pf()
1024 if (is_valid_ether_addr(vf_info->mac)) { in fm10k_iov_reset_resources_pf()
1025 tdbal = (((u32)vf_info->mac[3]) << 24) | in fm10k_iov_reset_resources_pf()
1026 (((u32)vf_info->mac[4]) << 16) | in fm10k_iov_reset_resources_pf()
1027 (((u32)vf_info->mac[5]) << 8); in fm10k_iov_reset_resources_pf()
1029 (((u32)vf_info->mac[0]) << 16) | in fm10k_iov_reset_resources_pf()
1030 (((u32)vf_info->mac[1]) << 8) | in fm10k_iov_reset_resources_pf()
1031 ((u32)vf_info->mac[2]); in fm10k_iov_reset_resources_pf()
1065 u16 glort = (hw->mac.dglort_map + lport_idx) & FM10K_DGLORTMAP_NONE; in fm10k_iov_set_lport_pf()
1189 u8 mac[ETH_ALEN]; in fm10k_iov_msg_mac_vlan_pf() local
1222 err = hw->mac.ops.update_vlan(hw, vid, vf_info->vsi, set); in fm10k_iov_msg_mac_vlan_pf()
1229 err = fm10k_tlv_attr_get_mac_vlan(result, mac, &vlan); in fm10k_iov_msg_mac_vlan_pf()
1234 if (is_valid_ether_addr(vf_info->mac) && in fm10k_iov_msg_mac_vlan_pf()
1235 memcmp(mac, vf_info->mac, ETH_ALEN)) in fm10k_iov_msg_mac_vlan_pf()
1248 err = hw->mac.ops.update_uc_addr(hw, vf_info->glort, in fm10k_iov_msg_mac_vlan_pf()
1249 mac, vlan, set, 0); in fm10k_iov_msg_mac_vlan_pf()
1256 err = fm10k_tlv_attr_get_mac_vlan(result, mac, &vlan); in fm10k_iov_msg_mac_vlan_pf()
1274 err = hw->mac.ops.update_mc_addr(hw, vf_info->glort, in fm10k_iov_msg_mac_vlan_pf()
1275 mac, vlan, set); in fm10k_iov_msg_mac_vlan_pf()
1474 fm10k_update_hw_stats_q(hw, stats->q, 0, hw->mac.max_queues); in fm10k_update_hw_stats_pf()
1499 fm10k_unbind_hw_stats_q(stats->q, 0, hw->mac.max_queues); in fm10k_rebind_hw_stats_pf()
1616 if (hw->mac.dglort_map == FM10K_DGLORTMAP_NONE) in fm10k_get_host_state_pf()
1663 hw->mac.dglort_map = dglort_map; in fm10k_msg_lport_map_pf()
1706 hw->mac.default_vid = pvid; in fm10k_msg_update_pvid_pf()
1755 fm10k_record_global_table_data(&err_msg.mac, &hw->swapi.mac); in fm10k_msg_err_pf()
1901 .mac = fm10k_mac_pf,