Lines Matching refs:mac
30 u8 *perm_addr = hw->mac.perm_addr; in fm10k_stop_hw_vf()
52 tdlen = hw->mac.itr_scale << FM10K_TDLEN_ITR_SCALE_SHIFT; in fm10k_stop_hw_vf()
57 for (i = 0; i < hw->mac.max_queues; i++) { in fm10k_stop_hw_vf()
87 hw->mac.reset_while_pending++; in fm10k_reset_hw_vf()
143 hw->mac.max_queues = i; in fm10k_init_hw_vf()
146 hw->mac.default_vid = (fm10k_read_reg(hw, FM10K_TXQCTL(0)) & in fm10k_init_hw_vf()
152 hw->mac.itr_scale = (fm10k_read_reg(hw, FM10K_TDLEN(0)) & in fm10k_init_hw_vf()
159 hw->mac.max_queues = 0; in fm10k_init_hw_vf()
231 ether_addr_copy(hw->mac.perm_addr, perm_addr); in fm10k_msg_mac_vlan_vf()
232 hw->mac.default_vid = vid & (FM10K_VLAN_TABLE_VID_MAX - 1); in fm10k_msg_mac_vlan_vf()
233 hw->mac.vlan_override = !!(vid & FM10K_VLAN_OVERRIDE); in fm10k_msg_mac_vlan_vf()
269 ether_addr_copy(hw->mac.perm_addr, perm_addr); in fm10k_read_mac_addr_vf()
270 ether_addr_copy(hw->mac.addr, perm_addr); in fm10k_read_mac_addr_vf()
288 const u8 *mac, u16 vid, bool add, u8 flags) in fm10k_update_uc_addr_vf() argument
298 if (!is_valid_ether_addr(mac)) in fm10k_update_uc_addr_vf()
302 if (is_valid_ether_addr(hw->mac.perm_addr) && in fm10k_update_uc_addr_vf()
303 !ether_addr_equal(hw->mac.perm_addr, mac)) in fm10k_update_uc_addr_vf()
312 fm10k_tlv_attr_put_mac_vlan(msg, FM10K_MAC_VLAN_MSG_MAC, mac, vid); in fm10k_update_uc_addr_vf()
330 const u8 *mac, u16 vid, bool add) in fm10k_update_mc_addr_vf() argument
340 if (!is_multicast_ether_addr(mac)) in fm10k_update_mc_addr_vf()
350 mac, vid); in fm10k_update_mc_addr_vf()
395 hw->mac.dglort_map = !results[FM10K_LPORT_STATE_MSG_READY] ? in fm10k_msg_lport_state_vf()
419 hw->mac.dglort_map = FM10K_DGLORTMAP_NONE; in fm10k_update_lport_state_vf()
466 fm10k_update_hw_stats_q(hw, stats->q, 0, hw->mac.max_queues); in fm10k_update_hw_stats_vf()
480 fm10k_unbind_hw_stats_q(stats->q, 0, hw->mac.max_queues); in fm10k_rebind_hw_stats_vf()
541 .mac = fm10k_mac_vf,