Home
last modified time | relevance | path

Searched refs:mac_ctrl_data (Results 1 – 2 of 2) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/atheros/atl1e/
Datl1e_main.c289 u32 mac_ctrl_data = 0; in atl1e_set_multi() local
293 mac_ctrl_data = AT_READ_REG(hw, REG_MAC_CTRL); in atl1e_set_multi()
296 mac_ctrl_data |= MAC_CTRL_PROMIS_EN; in atl1e_set_multi()
298 mac_ctrl_data |= MAC_CTRL_MC_ALL_EN; in atl1e_set_multi()
299 mac_ctrl_data &= ~MAC_CTRL_PROMIS_EN; in atl1e_set_multi()
301 mac_ctrl_data &= ~(MAC_CTRL_PROMIS_EN | MAC_CTRL_MC_ALL_EN); in atl1e_set_multi()
304 AT_WRITE_REG(hw, REG_MAC_CTRL, mac_ctrl_data); in atl1e_set_multi()
317 static void __atl1e_rx_mode(netdev_features_t features, u32 *mac_ctrl_data) in __atl1e_rx_mode() argument
322 *mac_ctrl_data |= MAC_CTRL_DBG; in __atl1e_rx_mode()
325 *mac_ctrl_data &= ~MAC_CTRL_DBG; in __atl1e_rx_mode()
[all …]
/Linux-v4.19/drivers/net/ethernet/atheros/atl1c/
Datl1c_main.c389 u32 mac_ctrl_data; in atl1c_set_multi() local
393 AT_READ_REG(hw, REG_MAC_CTRL, &mac_ctrl_data); in atl1c_set_multi()
396 mac_ctrl_data |= MAC_CTRL_PROMIS_EN; in atl1c_set_multi()
398 mac_ctrl_data |= MAC_CTRL_MC_ALL_EN; in atl1c_set_multi()
399 mac_ctrl_data &= ~MAC_CTRL_PROMIS_EN; in atl1c_set_multi()
401 mac_ctrl_data &= ~(MAC_CTRL_PROMIS_EN | MAC_CTRL_MC_ALL_EN); in atl1c_set_multi()
404 AT_WRITE_REG(hw, REG_MAC_CTRL, mac_ctrl_data); in atl1c_set_multi()
417 static void __atl1c_vlan_mode(netdev_features_t features, u32 *mac_ctrl_data) in __atl1c_vlan_mode() argument
421 *mac_ctrl_data |= MAC_CTRL_RMV_VLAN; in __atl1c_vlan_mode()
424 *mac_ctrl_data &= ~MAC_CTRL_RMV_VLAN; in __atl1c_vlan_mode()
[all …]