Lines Matching refs:mac_ctrl_data

271 	u32 mac_ctrl_data = 0;  in atl1e_set_multi()  local
275 mac_ctrl_data = AT_READ_REG(hw, REG_MAC_CTRL); in atl1e_set_multi()
278 mac_ctrl_data |= MAC_CTRL_PROMIS_EN; in atl1e_set_multi()
280 mac_ctrl_data |= MAC_CTRL_MC_ALL_EN; in atl1e_set_multi()
281 mac_ctrl_data &= ~MAC_CTRL_PROMIS_EN; in atl1e_set_multi()
283 mac_ctrl_data &= ~(MAC_CTRL_PROMIS_EN | MAC_CTRL_MC_ALL_EN); in atl1e_set_multi()
286 AT_WRITE_REG(hw, REG_MAC_CTRL, mac_ctrl_data); in atl1e_set_multi()
299 static void __atl1e_rx_mode(netdev_features_t features, u32 *mac_ctrl_data) in __atl1e_rx_mode() argument
304 *mac_ctrl_data |= MAC_CTRL_DBG; in __atl1e_rx_mode()
307 *mac_ctrl_data &= ~MAC_CTRL_DBG; in __atl1e_rx_mode()
315 u32 mac_ctrl_data = 0; in atl1e_rx_mode() local
320 mac_ctrl_data = AT_READ_REG(&adapter->hw, REG_MAC_CTRL); in atl1e_rx_mode()
321 __atl1e_rx_mode(features, &mac_ctrl_data); in atl1e_rx_mode()
322 AT_WRITE_REG(&adapter->hw, REG_MAC_CTRL, mac_ctrl_data); in atl1e_rx_mode()
327 static void __atl1e_vlan_mode(netdev_features_t features, u32 *mac_ctrl_data) in __atl1e_vlan_mode() argument
331 *mac_ctrl_data |= MAC_CTRL_RMV_VLAN; in __atl1e_vlan_mode()
334 *mac_ctrl_data &= ~MAC_CTRL_RMV_VLAN; in __atl1e_vlan_mode()
342 u32 mac_ctrl_data = 0; in atl1e_vlan_mode() local
347 mac_ctrl_data = AT_READ_REG(&adapter->hw, REG_MAC_CTRL); in atl1e_vlan_mode()
348 __atl1e_vlan_mode(features, &mac_ctrl_data); in atl1e_vlan_mode()
349 AT_WRITE_REG(&adapter->hw, REG_MAC_CTRL, mac_ctrl_data); in atl1e_vlan_mode()
2075 u32 mac_ctrl_data = 0; in atl1e_suspend() local
2145 mac_ctrl_data = MAC_CTRL_RX_EN; in atl1e_suspend()
2147 mac_ctrl_data |= MAC_CTRL_SPEED_10_100 << MAC_CTRL_SPEED_SHIFT; in atl1e_suspend()
2148 mac_ctrl_data |= (((u32)adapter->hw.preamble_len & in atl1e_suspend()
2152 __atl1e_vlan_mode(netdev->features, &mac_ctrl_data); in atl1e_suspend()
2156 mac_ctrl_data |= MAC_CTRL_BC_EN; in atl1e_suspend()
2159 mac_ctrl_data); in atl1e_suspend()
2162 AT_WRITE_REG(hw, REG_MAC_CTRL, mac_ctrl_data); in atl1e_suspend()