| /linux/drivers/net/ethernet/intel/igbvf/ |
| H A D | vf.c | 177 u32 hash_value, hash_mask; in e1000_hash_mc_addr_vf() local 189 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) | in e1000_hash_mc_addr_vf() 192 return hash_value; in e1000_hash_mc_addr_vf() 215 u32 hash_value; in e1000_update_mc_addr_list_vf() local 233 hash_value = e1000_hash_mc_addr_vf(hw, mc_addr_list); in e1000_update_mc_addr_list_vf() 234 hash_list[i] = hash_value & 0x0FFFF; in e1000_update_mc_addr_list_vf()
|
| /linux/drivers/net/ethernet/intel/igc/ |
| H A D | igc_mac.c | 777 u32 hash_value, hash_mask; in igc_hash_mc_addr() local 829 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) | in igc_hash_mc_addr() 832 return hash_value; in igc_hash_mc_addr() 847 u32 hash_value, hash_bit, hash_reg; in igc_update_mc_addr_list() local 855 hash_value = igc_hash_mc_addr(hw, mc_addr_list); in igc_update_mc_addr_list() 857 hash_reg = (hash_value >> 5) & (hw->mac.mta_reg_count - 1); in igc_update_mc_addr_list() 858 hash_bit = hash_value & 0x1F; in igc_update_mc_addr_list()
|
| /linux/drivers/net/ethernet/atheros/atlx/ |
| H A D | atlx.c | 119 u32 hash_value; in atlx_set_multi() local 139 hash_value = atlx_hash_mc_addr(hw, ha->addr); in atlx_set_multi() 140 atlx_hash_set(hw, hash_value); in atlx_set_multi()
|
| H A D | atl2.h | 73 static void atl2_hash_set(struct atl2_hw *hw, u32 hash_value);
|
| H A D | atl1.h | 47 static void atl1_hash_set(struct atl1_hw *hw, u32 hash_value);
|
| H A D | atl1.c | 560 static void atl1_hash_set(struct atl1_hw *hw, u32 hash_value) in atl1_hash_set() argument 574 hash_reg = (hash_value >> 31) & 0x1; in atl1_hash_set() 575 hash_bit = (hash_value >> 26) & 0x1F; in atl1_hash_set()
|
| /linux/drivers/net/ethernet/intel/e1000e/ |
| H A D | mac.c | 246 u32 hash_value, hash_mask; in e1000_hash_mc_addr() local 298 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) | in e1000_hash_mc_addr() 301 return hash_value; in e1000_hash_mc_addr() 316 u32 hash_value, hash_bit, hash_reg; in e1000e_update_mc_addr_list_generic() local 324 hash_value = e1000_hash_mc_addr(hw, mc_addr_list); in e1000e_update_mc_addr_list_generic() 326 hash_reg = (hash_value >> 5) & (hw->mac.mta_reg_count - 1); in e1000e_update_mc_addr_list_generic() 327 hash_bit = hash_value & 0x1F; in e1000e_update_mc_addr_list_generic()
|
| /linux/drivers/net/ethernet/atheros/atl1e/ |
| H A D | atl1e_hw.c | 172 void atl1e_hash_set(struct atl1e_hw *hw, u32 hash_value) in atl1e_hash_set() argument 186 hash_reg = (hash_value >> 31) & 0x1; in atl1e_hash_set() 187 hash_bit = (hash_value >> 26) & 0x1F; in atl1e_hash_set()
|
| H A D | atl1e_hw.h | 26 void atl1e_hash_set(struct atl1e_hw *hw, u32 hash_value);
|
| H A D | atl1e_main.c | 272 u32 hash_value; in atl1e_set_multi() local 294 hash_value = atl1e_hash_mc_addr(hw, ha->addr); in atl1e_set_multi() 295 atl1e_hash_set(hw, hash_value); in atl1e_set_multi()
|
| /linux/drivers/net/ethernet/atheros/atl1c/ |
| H A D | atl1c_hw.c | 221 void atl1c_hash_set(struct atl1c_hw *hw, u32 hash_value) in atl1c_hash_set() argument 235 hash_reg = (hash_value >> 31) & 0x1; in atl1c_hash_set() 236 hash_bit = (hash_value >> 26) & 0x1F; in atl1c_hash_set()
|
| H A D | atl1c_hw.h | 32 void atl1c_hash_set(struct atl1c_hw *hw, u32 hash_value);
|
| H A D | atl1c_main.c | 393 u32 hash_value; in atl1c_set_multi() local 415 hash_value = atl1c_hash_mc_addr(hw, ha->addr); in atl1c_set_multi() 416 atl1c_hash_set(hw, hash_value); in atl1c_set_multi()
|
| /linux/drivers/net/ethernet/intel/e1000/ |
| H A D | e1000_main.c | 2241 u32 hash_value; in e1000_set_rx_mode() local 2299 hash_value = e1000_hash_mc_addr(hw, ha->addr); in e1000_set_rx_mode() 2300 hash_reg = (hash_value >> 5) & 0x7F; in e1000_set_rx_mode() 2301 hash_bit = hash_value & 0x1F; in e1000_set_rx_mode()
|