/linux-4.1.27/security/selinux/ss/ |
D | hashtab.c | 12 struct hashtab *hashtab_create(u32 (*hash_value)(struct hashtab *h, const void *key), in hashtab_create() 25 p->hash_value = hash_value; in hashtab_create() 49 hvalue = h->hash_value(h, key); in hashtab_insert() 85 hvalue = h->hash_value(h, key); in hashtab_search()
|
D | hashtab.h | 25 u32 (*hash_value)(struct hashtab *h, const void *key); member 42 struct hashtab *hashtab_create(u32 (*hash_value)(struct hashtab *h, const void *key),
|
/linux-4.1.27/drivers/net/ethernet/intel/ixgb/ |
D | ixgb_hw.c | 45 static void ixgb_mta_set(struct ixgb_hw *hw, u32 hash_value); 439 u32 hash_value; in ixgb_mc_addr_list_update() local 475 hash_value = ixgb_hash_mc_addr(hw, mca); in ixgb_mc_addr_list_update() 477 pr_debug("Hash value = 0x%03X\n", hash_value); in ixgb_mc_addr_list_update() 479 ixgb_mta_set(hw, hash_value); in ixgb_mc_addr_list_update() 501 u32 hash_value = 0; in ixgb_hash_mc_addr() local 514 hash_value = in ixgb_hash_mc_addr() 518 hash_value = in ixgb_hash_mc_addr() 522 hash_value = in ixgb_hash_mc_addr() 526 hash_value = ((mc_addr[4]) | (((u16) mc_addr[5]) << 8)); in ixgb_hash_mc_addr() [all …]
|
/linux-4.1.27/drivers/net/ethernet/intel/igbvf/ |
D | vf.c | 190 u32 hash_value, hash_mask; in e1000_hash_mc_addr_vf() local 202 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) | in e1000_hash_mc_addr_vf() 205 return hash_value; in e1000_hash_mc_addr_vf() 228 u32 hash_value; in e1000_update_mc_addr_list_vf() local 245 hash_value = e1000_hash_mc_addr_vf(hw, mc_addr_list); in e1000_update_mc_addr_list_vf() 246 hash_list[i] = hash_value & 0x0FFFF; in e1000_update_mc_addr_list_vf()
|
/linux-4.1.27/drivers/net/ethernet/intel/igb/ |
D | e1000_mac.c | 339 void igb_mta_set(struct e1000_hw *hw, u32 hash_value) in igb_mta_set() argument 352 hash_reg = (hash_value >> 5) & (hw->mac.mta_reg_count - 1); in igb_mta_set() 353 hash_bit = hash_value & 0x1F; in igb_mta_set() 374 u32 hash_value, hash_mask; in igb_hash_mc_addr() local 426 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) | in igb_hash_mc_addr() 429 return hash_value; in igb_hash_mc_addr() 444 u32 hash_value, hash_bit, hash_reg; in igb_update_mc_addr_list() local 452 hash_value = igb_hash_mc_addr(hw, mc_addr_list); in igb_update_mc_addr_list() 454 hash_reg = (hash_value >> 5) & (hw->mac.mta_reg_count - 1); in igb_update_mc_addr_list() 455 hash_bit = hash_value & 0x1F; in igb_update_mc_addr_list()
|
D | e1000_mac.h | 63 void igb_mta_set(struct e1000_hw *hw, u32 hash_value);
|
/linux-4.1.27/drivers/net/ethernet/atheros/atlx/ |
D | atlx.c | 132 u32 hash_value; in atlx_set_multi() local 152 hash_value = atlx_hash_mc_addr(hw, ha->addr); in atlx_set_multi() 153 atlx_hash_set(hw, hash_value); in atlx_set_multi()
|
D | atl2.c | 140 u32 hash_value; in atl2_set_multi() local 161 hash_value = atl2_hash_mc_addr(hw, ha->addr); in atl2_set_multi() 162 atl2_hash_set(hw, hash_value); in atl2_set_multi() 2377 static void atl2_hash_set(struct atl2_hw *hw, u32 hash_value) in atl2_hash_set() argument 2390 hash_reg = (hash_value >> 31) & 0x1; in atl2_hash_set() 2391 hash_bit = (hash_value >> 26) & 0x1F; in atl2_hash_set()
|
D | atl2.h | 86 static void atl2_hash_set(struct atl2_hw *hw, u32 hash_value);
|
D | atl1.h | 60 static void atl1_hash_set(struct atl1_hw *hw, u32 hash_value);
|
D | atl1.c | 579 static void atl1_hash_set(struct atl1_hw *hw, u32 hash_value) in atl1_hash_set() argument 593 hash_reg = (hash_value >> 31) & 0x1; in atl1_hash_set() 594 hash_bit = (hash_value >> 26) & 0x1F; in atl1_hash_set()
|
/linux-4.1.27/drivers/net/ethernet/ti/ |
D | davinci_emac.c | 741 u32 hash_value = hash_get(mac_addr); in hash_add() local 743 if (hash_value >= EMAC_NUM_MULTICAST_BITS) { in hash_add() 747 hash_value, (EMAC_NUM_MULTICAST_BITS - 1)); in hash_add() 753 if (priv->multicast_hash_cnt[hash_value] == 0) { in hash_add() 755 if (hash_value < 32) { in hash_add() 756 hash_bit = BIT(hash_value); in hash_add() 759 hash_bit = BIT((hash_value - 32)); in hash_add() 765 ++priv->multicast_hash_cnt[hash_value]; in hash_add() 780 u32 hash_value; in hash_del() local 783 hash_value = hash_get(mac_addr); in hash_del() [all …]
|
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/ |
D | mac.c | 266 u32 hash_value, hash_mask; in e1000_hash_mc_addr() local 318 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) | in e1000_hash_mc_addr() 321 return hash_value; in e1000_hash_mc_addr() 336 u32 hash_value, hash_bit, hash_reg; in e1000e_update_mc_addr_list_generic() local 344 hash_value = e1000_hash_mc_addr(hw, mc_addr_list); in e1000e_update_mc_addr_list_generic() 346 hash_reg = (hash_value >> 5) & (hw->mac.mta_reg_count - 1); in e1000e_update_mc_addr_list_generic() 347 hash_bit = hash_value & 0x1F; in e1000e_update_mc_addr_list_generic()
|
/linux-4.1.27/drivers/net/ethernet/atheros/atl1e/ |
D | atl1e_hw.c | 185 void atl1e_hash_set(struct atl1e_hw *hw, u32 hash_value) in atl1e_hash_set() argument 199 hash_reg = (hash_value >> 31) & 0x1; in atl1e_hash_set() 200 hash_bit = (hash_value >> 26) & 0x1F; in atl1e_hash_set()
|
D | atl1e_hw.h | 39 void atl1e_hash_set(struct atl1e_hw *hw, u32 hash_value);
|
D | atl1e_main.c | 289 u32 hash_value; in atl1e_set_multi() local 311 hash_value = atl1e_hash_mc_addr(hw, ha->addr); in atl1e_set_multi() 312 atl1e_hash_set(hw, hash_value); in atl1e_set_multi()
|
/linux-4.1.27/drivers/net/ethernet/atheros/atl1c/ |
D | atl1c_hw.c | 234 void atl1c_hash_set(struct atl1c_hw *hw, u32 hash_value) in atl1c_hash_set() argument 248 hash_reg = (hash_value >> 31) & 0x1; in atl1c_hash_set() 249 hash_bit = (hash_value >> 26) & 0x1F; in atl1c_hash_set()
|
D | atl1c_hw.h | 44 void atl1c_hash_set(struct atl1c_hw *hw, u32 hash_value);
|
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-4.1.27/drivers/net/ethernet/intel/e1000/ |
D | e1000_hw.c | 4327 u32 hash_value = 0; in e1000_hash_mc_addr() local 4339 hash_value = ((mc_addr[4] >> 4) | (((u16) mc_addr[5]) << 4)); in e1000_hash_mc_addr() 4343 hash_value = ((mc_addr[4] >> 3) | (((u16) mc_addr[5]) << 5)); in e1000_hash_mc_addr() 4347 hash_value = ((mc_addr[4] >> 2) | (((u16) mc_addr[5]) << 6)); in e1000_hash_mc_addr() 4351 hash_value = ((mc_addr[4]) | (((u16) mc_addr[5]) << 8)); in e1000_hash_mc_addr() 4355 hash_value &= 0xFFF; in e1000_hash_mc_addr() 4356 return hash_value; in e1000_hash_mc_addr()
|
D | e1000_main.c | 2248 u32 hash_value; in e1000_set_rx_mode() local 2306 hash_value = e1000_hash_mc_addr(hw, ha->addr); in e1000_set_rx_mode() 2307 hash_reg = (hash_value >> 5) & 0x7F; in e1000_set_rx_mode() 2308 hash_bit = hash_value & 0x1F; in e1000_set_rx_mode()
|
D | e1000_hw.h | 380 void e1000_mta_set(struct e1000_hw *hw, u32 hash_value);
|