Lines Matching refs:mac

39 		hw->mac.reset_while_pending++;  in fm10k_reset_hw_pf()
114 (hw->mac.default_vid << FM10K_TXQCTL_VID_SHIFT); in fm10k_init_hw_pf()
142 hw->mac.itr_scale = FM10K_TDLEN_ITR_SCALE_GEN1; in fm10k_init_hw_pf()
146 hw->mac.itr_scale = FM10K_TDLEN_ITR_SCALE_GEN2; in fm10k_init_hw_pf()
150 hw->mac.itr_scale = FM10K_TDLEN_ITR_SCALE_GEN3; in fm10k_init_hw_pf()
155 hw->mac.itr_scale = FM10K_TDLEN_ITR_SCALE_GEN3; in fm10k_init_hw_pf()
175 hw->mac.max_queues = FM10K_MAX_QUEUES_PF; in fm10k_init_hw_pf()
273 ether_addr_copy(hw->mac.perm_addr, perm_addr); in fm10k_read_mac_addr_pf()
274 ether_addr_copy(hw->mac.addr, perm_addr); in fm10k_read_mac_addr_pf()
288 glort &= hw->mac.dglort_map >> FM10K_DGLORTMAP_MASK_SHIFT; in fm10k_glort_valid_pf()
290 return glort == (hw->mac.dglort_map & FM10K_DGLORTMAP_NONE); in fm10k_glort_valid_pf()
306 const u8 *mac, u16 vid, bool add, u8 flags) in fm10k_update_xc_addr_pf() argument
320 mac_update.mac_lower = cpu_to_le32(((u32)mac[2] << 24) | in fm10k_update_xc_addr_pf()
321 ((u32)mac[3] << 16) | in fm10k_update_xc_addr_pf()
322 ((u32)mac[4] << 8) | in fm10k_update_xc_addr_pf()
323 ((u32)mac[5])); in fm10k_update_xc_addr_pf()
324 mac_update.mac_upper = cpu_to_le16(((u16)mac[0] << 8) | in fm10k_update_xc_addr_pf()
325 ((u16)mac[1])); in fm10k_update_xc_addr_pf()
353 const u8 *mac, u16 vid, bool add, u8 flags) in fm10k_update_uc_addr_pf() argument
356 if (!is_valid_ether_addr(mac)) in fm10k_update_uc_addr_pf()
359 return fm10k_update_xc_addr_pf(hw, glort, mac, vid, add, flags); in fm10k_update_uc_addr_pf()
374 const u8 *mac, u16 vid, bool add) in fm10k_update_mc_addr_pf() argument
377 if (!is_multicast_ether_addr(mac)) in fm10k_update_mc_addr_pf()
380 return fm10k_update_xc_addr_pf(hw, glort, mac, vid, add, 0); in fm10k_update_mc_addr_pf()
624 u32 vid = hw->mac.default_vid << FM10K_TXQCTL_VID_SHIFT; in fm10k_iov_assign_resources_pf()
863 vf_info->mac, vf_vid); in fm10k_iov_assign_default_mac_vlan_pf()
909 if (is_valid_ether_addr(vf_info->mac)) { in fm10k_iov_assign_default_mac_vlan_pf()
910 tdbal = (((u32)vf_info->mac[3]) << 24) | in fm10k_iov_assign_default_mac_vlan_pf()
911 (((u32)vf_info->mac[4]) << 16) | in fm10k_iov_assign_default_mac_vlan_pf()
912 (((u32)vf_info->mac[5]) << 8); in fm10k_iov_assign_default_mac_vlan_pf()
915 (((u32)vf_info->mac[0]) << 16) | in fm10k_iov_assign_default_mac_vlan_pf()
916 (((u32)vf_info->mac[1]) << 8) | in fm10k_iov_assign_default_mac_vlan_pf()
917 ((u32)vf_info->mac[2]); in fm10k_iov_assign_default_mac_vlan_pf()
928 fm10k_write_reg(hw, FM10K_TDLEN(vf_q_idx), hw->mac.itr_scale << in fm10k_iov_assign_default_mac_vlan_pf()
1013 hw->mac.ops.update_int_moderator(hw); in fm10k_iov_reset_resources_pf()
1039 if (is_valid_ether_addr(vf_info->mac)) { in fm10k_iov_reset_resources_pf()
1040 tdbal = (((u32)vf_info->mac[3]) << 24) | in fm10k_iov_reset_resources_pf()
1041 (((u32)vf_info->mac[4]) << 16) | in fm10k_iov_reset_resources_pf()
1042 (((u32)vf_info->mac[5]) << 8); in fm10k_iov_reset_resources_pf()
1044 (((u32)vf_info->mac[0]) << 16) | in fm10k_iov_reset_resources_pf()
1045 (((u32)vf_info->mac[1]) << 8) | in fm10k_iov_reset_resources_pf()
1046 ((u32)vf_info->mac[2]); in fm10k_iov_reset_resources_pf()
1057 hw->mac.itr_scale << in fm10k_iov_reset_resources_pf()
1086 u16 glort = (hw->mac.dglort_map + lport_idx) & FM10K_DGLORTMAP_NONE; in fm10k_iov_set_lport_pf()
1197 u8 mac[ETH_ALEN]; in fm10k_iov_msg_mac_vlan_pf() local
1244 err = hw->mac.ops.update_vlan(hw, vid, vf_info->vsi, set); in fm10k_iov_msg_mac_vlan_pf()
1251 err = fm10k_tlv_attr_get_mac_vlan(result, mac, &vlan); in fm10k_iov_msg_mac_vlan_pf()
1256 if (is_valid_ether_addr(vf_info->mac) && in fm10k_iov_msg_mac_vlan_pf()
1257 !ether_addr_equal(mac, vf_info->mac)) in fm10k_iov_msg_mac_vlan_pf()
1270 err = hw->mac.ops.update_uc_addr(hw, vf_info->glort, in fm10k_iov_msg_mac_vlan_pf()
1271 mac, vlan, set, 0); in fm10k_iov_msg_mac_vlan_pf()
1278 err = fm10k_tlv_attr_get_mac_vlan(result, mac, &vlan); in fm10k_iov_msg_mac_vlan_pf()
1296 err = hw->mac.ops.update_mc_addr(hw, vf_info->glort, in fm10k_iov_msg_mac_vlan_pf()
1297 mac, vlan, set); in fm10k_iov_msg_mac_vlan_pf()
1488 fm10k_update_hw_stats_q(hw, stats->q, 0, hw->mac.max_queues); in fm10k_update_hw_stats_pf()
1513 fm10k_unbind_hw_stats_q(stats->q, 0, hw->mac.max_queues); in fm10k_rebind_hw_stats_pf()
1668 hw->mac.dglort_map = dglort_map; in fm10k_msg_lport_map_pf()
1711 hw->mac.default_vid = pvid; in fm10k_msg_update_pvid_pf()
1760 fm10k_record_global_table_data(&err_msg.mac, &hw->swapi.mac); in fm10k_msg_err_pf()
1821 .mac = fm10k_mac_pf,