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]);