mc_hash           479 drivers/net/ethernet/atheros/alx/hw.h 	u32 mc_hash[2];
mc_hash           558 drivers/net/ethernet/atheros/alx/main.c static void alx_add_mc_addr(struct alx_hw *hw, const u8 *addr, u32 *mc_hash)
mc_hash           566 drivers/net/ethernet/atheros/alx/main.c 	mc_hash[reg] |= BIT(bit);
mc_hash           574 drivers/net/ethernet/atheros/alx/main.c 	u32 mc_hash[2] = {};
mc_hash           578 drivers/net/ethernet/atheros/alx/main.c 			alx_add_mc_addr(hw, ha->addr, mc_hash);
mc_hash           580 drivers/net/ethernet/atheros/alx/main.c 		alx_write_mem32(hw, ALX_HASH_TBL0, mc_hash[0]);
mc_hash           581 drivers/net/ethernet/atheros/alx/main.c 		alx_write_mem32(hw, ALX_HASH_TBL1, mc_hash[1]);
mc_hash          2295 drivers/net/ethernet/jme.c 	u32 mc_hash[2] = {};
mc_hash          2312 drivers/net/ethernet/jme.c 			mc_hash[bit_nr >> 5] |= 1 << (bit_nr & 0x1F);
mc_hash          2315 drivers/net/ethernet/jme.c 		jwrite32(jme, JME_RXMCHT_LO, mc_hash[0]);
mc_hash          2316 drivers/net/ethernet/jme.c 		jwrite32(jme, JME_RXMCHT_HI, mc_hash[1]);
mc_hash          1262 drivers/net/ethernet/sfc/falcon/falcon.c 	union ef4_multicast_hash *mc_hash = &efx->multicast_hash;
mc_hash          1266 drivers/net/ethernet/sfc/falcon/falcon.c 	ef4_writeo(efx, &mc_hash->oword[0], FR_AB_MAC_MC_HASH_REG0);
mc_hash          1267 drivers/net/ethernet/sfc/falcon/falcon.c 	ef4_writeo(efx, &mc_hash->oword[1], FR_AB_MAC_MC_HASH_REG1);
mc_hash          2860 drivers/net/ethernet/sfc/falcon/farch.c 	union ef4_multicast_hash *mc_hash = &efx->multicast_hash;
mc_hash          2873 drivers/net/ethernet/sfc/falcon/farch.c 		memset(mc_hash, 0xff, sizeof(*mc_hash));
mc_hash          2875 drivers/net/ethernet/sfc/falcon/farch.c 		memset(mc_hash, 0x00, sizeof(*mc_hash));
mc_hash          2879 drivers/net/ethernet/sfc/falcon/farch.c 			__set_bit_le(bit, mc_hash);
mc_hash          2886 drivers/net/ethernet/sfc/falcon/farch.c 		__set_bit_le(0xff, mc_hash);
mc_hash          2956 drivers/net/ethernet/sfc/farch.c 	union efx_multicast_hash *mc_hash = &efx->multicast_hash;
mc_hash          2969 drivers/net/ethernet/sfc/farch.c 		memset(mc_hash, 0xff, sizeof(*mc_hash));
mc_hash          2971 drivers/net/ethernet/sfc/farch.c 		memset(mc_hash, 0x00, sizeof(*mc_hash));
mc_hash          2975 drivers/net/ethernet/sfc/farch.c 			__set_bit_le(bit, mc_hash);
mc_hash          2982 drivers/net/ethernet/sfc/farch.c 		__set_bit_le(0xff, mc_hash);
mc_hash           139 drivers/net/ethernet/tundra/tsi108_eth.c 	unsigned long mc_hash[16];
mc_hash          1185 drivers/net/ethernet/tundra/tsi108_eth.c 		memset(data->mc_hash, 0, sizeof(data->mc_hash));
mc_hash          1192 drivers/net/ethernet/tundra/tsi108_eth.c 			__set_bit(hash, &data->mc_hash[0]);
mc_hash          1205 drivers/net/ethernet/tundra/tsi108_eth.c 					     data->mc_hash[i]);
mc_hash           277 drivers/net/macvlan.c 			hash = mc_hash(vlan, eth->h_dest);
mc_hash           471 drivers/net/macvlan.c 		hash = mc_hash(NULL, eth->h_dest);
mc_hash           783 drivers/net/macvlan.c 			__set_bit(mc_hash(vlan, ha->addr), filter);
mc_hash           786 drivers/net/macvlan.c 		__set_bit(mc_hash(vlan, dev->broadcast), filter);
mc_hash           285 drivers/net/wireless/ath/carl9170/mac.c int carl9170_update_multicast(struct ar9170 *ar, const u64 mc_hash)
mc_hash           290 drivers/net/wireless/ath/carl9170/mac.c 	carl9170_regwrite(AR9170_MAC_REG_GROUP_HASH_TBL_H, mc_hash >> 32);
mc_hash           291 drivers/net/wireless/ath/carl9170/mac.c 	carl9170_regwrite(AR9170_MAC_REG_GROUP_HASH_TBL_L, mc_hash);
mc_hash           297 drivers/net/wireless/ath/carl9170/mac.c 	ar->cur_mc_hash = mc_hash;
mc_hash            32 include/linux/inetdevice.h 	struct ip_mc_list __rcu	* __rcu *mc_hash;
mc_hash           240 net/ipv4/devinet.c 	kfree(rcu_dereference_protected(idev->mc_hash, 1));
mc_hash          1375 net/ipv4/igmp.c 	struct ip_mc_list __rcu **mc_hash;
mc_hash          1378 net/ipv4/igmp.c 	mc_hash = rtnl_dereference(in_dev->mc_hash);
mc_hash          1379 net/ipv4/igmp.c 	if (mc_hash) {
mc_hash          1381 net/ipv4/igmp.c 		im->next_hash = mc_hash[hash];
mc_hash          1382 net/ipv4/igmp.c 		rcu_assign_pointer(mc_hash[hash], im);
mc_hash          1390 net/ipv4/igmp.c 	mc_hash = kzalloc(sizeof(struct ip_mc_list *) << MC_HASH_SZ_LOG,
mc_hash          1392 net/ipv4/igmp.c 	if (!mc_hash)
mc_hash          1397 net/ipv4/igmp.c 		im->next_hash = mc_hash[hash];
mc_hash          1398 net/ipv4/igmp.c 		RCU_INIT_POINTER(mc_hash[hash], im);
mc_hash          1401 net/ipv4/igmp.c 	rcu_assign_pointer(in_dev->mc_hash, mc_hash);
mc_hash          1407 net/ipv4/igmp.c 	struct ip_mc_list __rcu **mc_hash = rtnl_dereference(in_dev->mc_hash);
mc_hash          1410 net/ipv4/igmp.c 	if (!mc_hash)
mc_hash          1412 net/ipv4/igmp.c 	mc_hash += ip_mc_hash(im);
mc_hash          1413 net/ipv4/igmp.c 	while ((aux = rtnl_dereference(*mc_hash)) != im)
mc_hash          1414 net/ipv4/igmp.c 		mc_hash = &aux->next_hash;
mc_hash          1415 net/ipv4/igmp.c 	*mc_hash = im->next_hash;
mc_hash          2701 net/ipv4/igmp.c 	struct ip_mc_list __rcu **mc_hash;
mc_hash          2705 net/ipv4/igmp.c 	mc_hash = rcu_dereference(in_dev->mc_hash);
mc_hash          2706 net/ipv4/igmp.c 	if (mc_hash) {
mc_hash          2709 net/ipv4/igmp.c 		for (im = rcu_dereference(mc_hash[hash]);