Searched refs:hash_value (Results 1 - 23 of 23) sorted by relevance

/linux-master/drivers/net/ethernet/intel/igbvf/
H A Dvf.c177 u32 hash_value, hash_mask; local
189 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) |
192 return hash_value;
215 u32 hash_value; local
233 hash_value = e1000_hash_mc_addr_vf(hw, mc_addr_list);
234 hash_list[i] = hash_value & 0x0FFFF;
/linux-master/drivers/net/ethernet/intel/igc/
H A Digc_mac.c790 u32 hash_value, hash_mask; local
822 * case 0: hash_value = ((0x34 >> 4) | (0x56 << 4)) & 0xFFF = 0x563
823 * case 1: hash_value = ((0x34 >> 3) | (0x56 << 5)) & 0xFFF = 0xAC6
824 * case 2: hash_value = ((0x34 >> 2) | (0x56 << 6)) & 0xFFF = 0x163
825 * case 3: hash_value = ((0x34 >> 0) | (0x56 << 8)) & 0xFFF = 0x634
842 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) |
845 return hash_value;
860 u32 hash_value, hash_bit, hash_reg; local
868 hash_value = igc_hash_mc_addr(hw, mc_addr_list);
870 hash_reg = (hash_value >>
[all...]
/linux-master/drivers/net/ethernet/intel/igb/
H A De1000_mac.h44 void igb_mta_set(struct e1000_hw *hw, u32 hash_value);
H A De1000_mac.c386 * @hash_value: determines the MTA register and bit to set
389 * The hash_value is used to determine what register the bit is in, the
393 void igb_mta_set(struct e1000_hw *hw, u32 hash_value) argument
399 * set bit BitArray[hash_value]. So we figure out what register
406 hash_reg = (hash_value >> 5) & (hw->mac.mta_reg_count - 1);
407 hash_bit = hash_value & 0x1F;
428 u32 hash_value, hash_mask; local
460 * case 0: hash_value = ((0x34 >> 4) | (0x56 << 4)) & 0xFFF = 0x563
461 * case 1: hash_value = ((0x34 >> 3) | (0x56 << 5)) & 0xFFF = 0xAC6
462 * case 2: hash_value
527 u32 hash_value, hash_bit, hash_reg; local
[all...]
/linux-master/drivers/net/ethernet/atheros/atlx/
H A Datlx.c119 u32 hash_value; local
139 hash_value = atlx_hash_mc_addr(hw, ha->addr);
140 atlx_hash_set(hw, hash_value);
H A Datl2.h73 static void atl2_hash_set(struct atl2_hw *hw, u32 hash_value);
H A Datl2.c121 u32 hash_value; local
142 hash_value = atl2_hash_mc_addr(hw, ha->addr);
143 atl2_hash_set(hw, hash_value);
2325 * hash_value - Multicast address hash value
2327 static void atl2_hash_set(struct atl2_hw *hw, u32 hash_value) argument
2334 * bit BitArray[hash_value]. So we figure out what register
2340 hash_reg = (hash_value >> 31) & 0x1;
2341 hash_bit = (hash_value >> 26) & 0x1F;
H A Datl1.h47 static void atl1_hash_set(struct atl1_hw *hw, u32 hash_value);
H A Datl1.c558 * hash_value - Multicast address hash value
560 static void atl1_hash_set(struct atl1_hw *hw, u32 hash_value) argument
568 * bit BitArray[hash_value]. So we figure out what register
574 hash_reg = (hash_value >> 31) & 0x1;
575 hash_bit = (hash_value >> 26) & 0x1F;
/linux-master/drivers/net/ethernet/ti/
H A Ddavinci_emac.c616 u32 hash_value = hash_get(mac_addr); local
618 if (hash_value >= EMAC_NUM_MULTICAST_BITS) {
622 hash_value, (EMAC_NUM_MULTICAST_BITS - 1));
628 if (priv->multicast_hash_cnt[hash_value] == 0) {
630 if (hash_value < 32) {
631 hash_bit = BIT(hash_value);
634 hash_bit = BIT((hash_value - 32));
640 ++priv->multicast_hash_cnt[hash_value];
655 u32 hash_value; local
658 hash_value
[all...]
/linux-master/drivers/net/ethernet/intel/e1000e/
H A Dmac.c246 u32 hash_value, hash_mask; local
278 * case 0: hash_value = ((0x34 >> 4) | (0x56 << 4)) & 0xFFF = 0x563
279 * case 1: hash_value = ((0x34 >> 3) | (0x56 << 5)) & 0xFFF = 0xAC6
280 * case 2: hash_value = ((0x34 >> 2) | (0x56 << 6)) & 0xFFF = 0x163
281 * case 3: hash_value = ((0x34 >> 0) | (0x56 << 8)) & 0xFFF = 0x634
298 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) |
301 return hash_value;
316 u32 hash_value, hash_bit, hash_reg; local
324 hash_value = e1000_hash_mc_addr(hw, mc_addr_list);
326 hash_reg = (hash_value >>
[all...]
/linux-master/drivers/net/ethernet/atheros/atl1e/
H A Datl1e_hw.c170 * hash_value - Multicast address hash value
172 void atl1e_hash_set(struct atl1e_hw *hw, u32 hash_value) argument
180 * bit BitArray[hash_value]. So we figure out what register
186 hash_reg = (hash_value >> 31) & 0x1;
187 hash_bit = (hash_value >> 26) & 0x1F;
H A Datl1e_hw.h26 void atl1e_hash_set(struct atl1e_hw *hw, u32 hash_value);
H A Datl1e_main.c272 u32 hash_value; local
294 hash_value = atl1e_hash_mc_addr(hw, ha->addr);
295 atl1e_hash_set(hw, hash_value);
/linux-master/include/uapi/linux/
H A Dvirtio_net.h168 __le32 hash_value; member in struct:virtio_net_hdr_v1_hash
/linux-master/drivers/net/ethernet/atheros/atl1c/
H A Datl1c_hw.c219 * hash_value - Multicast address hash value
221 void atl1c_hash_set(struct atl1c_hw *hw, u32 hash_value) argument
229 * bit BitArray[hash_value]. So we figure out what register
235 hash_reg = (hash_value >> 31) & 0x1;
236 hash_bit = (hash_value >> 26) & 0x1F;
H A Datl1c_main.c393 u32 hash_value; local
415 hash_value = atl1c_hash_mc_addr(hw, ha->addr);
416 atl1c_hash_set(hw, hash_value);
H A Datl1c_hw.h32 void atl1c_hash_set(struct atl1c_hw *hw, u32 hash_value);
/linux-master/drivers/net/ethernet/intel/e1000/
H A De1000_hw.c4292 u32 hash_value = 0; local
4304 hash_value = ((mc_addr[4] >> 4) | (((u16)mc_addr[5]) << 4));
4308 hash_value = ((mc_addr[4] >> 3) | (((u16)mc_addr[5]) << 5));
4312 hash_value = ((mc_addr[4] >> 2) | (((u16)mc_addr[5]) << 6));
4316 hash_value = ((mc_addr[4]) | (((u16)mc_addr[5]) << 8));
4320 hash_value &= 0xFFF;
4321 return hash_value;
H A De1000_main.c2240 u32 hash_value; local
2298 hash_value = e1000_hash_mc_addr(hw, ha->addr);
2299 hash_reg = (hash_value >> 5) & 0x7F;
2300 hash_bit = hash_value & 0x1F;
/linux-master/drivers/net/ethernet/microsoft/mana/
H A Dmana_en.c1512 u32 hash_value; local
1551 hash_value = cqe->ppi[0].pkt_hash;
1554 skb_set_hash(skb, hash_value, PKT_HASH_TYPE_L4);
1556 skb_set_hash(skb, hash_value, PKT_HASH_TYPE_L3);
/linux-master/fs/smb/server/
H A Dsmb2pdu.c8837 __u8 *hash_value; local
8845 hash_value = preauth_sess->Preauth_HashValue;
8847 hash_value = sess->Preauth_HashValue;
8848 if (!hash_value)
8852 hash_value);
/linux-master/drivers/net/
H A Dvirtio_net.c1800 skb_set_hash(skb, __le32_to_cpu(hdr_hash->hash_value), rss_hash_type);

Completed in 321 milliseconds