Symbol: mc_hash
drivers/edac/igen6_edac.c
483
u32 mc_hash;
drivers/edac/igen6_edac.c
488
mc_hash = readl(imc->window + MAD_MC_HASH_OFFSET);
drivers/edac/igen6_edac.c
490
intlv_bit = MAC_MC_HASH_LSB(mc_hash) + 6;
drivers/net/ethernet/atheros/alx/hw.h
479
u32 mc_hash[2];
drivers/net/ethernet/atheros/alx/main.c
557
static void alx_add_mc_addr(struct alx_hw *hw, const u8 *addr, u32 *mc_hash)
drivers/net/ethernet/atheros/alx/main.c
565
mc_hash[reg] |= BIT(bit);
drivers/net/ethernet/atheros/alx/main.c
573
u32 mc_hash[2] = {};
drivers/net/ethernet/atheros/alx/main.c
577
alx_add_mc_addr(hw, ha->addr, mc_hash);
drivers/net/ethernet/atheros/alx/main.c
579
alx_write_mem32(hw, ALX_HASH_TBL0, mc_hash[0]);
drivers/net/ethernet/atheros/alx/main.c
580
alx_write_mem32(hw, ALX_HASH_TBL1, mc_hash[1]);
drivers/net/ethernet/jme.c
2267
u32 mc_hash[2] = {};
drivers/net/ethernet/jme.c
2284
mc_hash[bit_nr >> 5] |= 1 << (bit_nr & 0x1F);
drivers/net/ethernet/jme.c
2287
jwrite32(jme, JME_RXMCHT_LO, mc_hash[0]);
drivers/net/ethernet/jme.c
2288
jwrite32(jme, JME_RXMCHT_HI, mc_hash[1]);
drivers/net/ethernet/sfc/falcon/falcon.c
1262
union ef4_multicast_hash *mc_hash = &efx->multicast_hash;
drivers/net/ethernet/sfc/falcon/falcon.c
1266
ef4_writeo(efx, &mc_hash->oword[0], FR_AB_MAC_MC_HASH_REG0);
drivers/net/ethernet/sfc/falcon/falcon.c
1267
ef4_writeo(efx, &mc_hash->oword[1], FR_AB_MAC_MC_HASH_REG1);
drivers/net/ethernet/sfc/falcon/farch.c
2829
union ef4_multicast_hash *mc_hash = &efx->multicast_hash;
drivers/net/ethernet/sfc/falcon/farch.c
2842
memset(mc_hash, 0xff, sizeof(*mc_hash));
drivers/net/ethernet/sfc/falcon/farch.c
2844
memset(mc_hash, 0x00, sizeof(*mc_hash));
drivers/net/ethernet/sfc/falcon/farch.c
2848
__set_bit_le(bit, mc_hash);
drivers/net/ethernet/sfc/falcon/farch.c
2855
__set_bit_le(0xff, mc_hash);
drivers/net/ethernet/sfc/siena/farch.c
2958
union efx_multicast_hash *mc_hash = &efx->multicast_hash;
drivers/net/ethernet/sfc/siena/farch.c
2971
memset(mc_hash, 0xff, sizeof(*mc_hash));
drivers/net/ethernet/sfc/siena/farch.c
2973
memset(mc_hash, 0x00, sizeof(*mc_hash));
drivers/net/ethernet/sfc/siena/farch.c
2977
__set_bit_le(bit, mc_hash);
drivers/net/ethernet/sfc/siena/farch.c
2984
__set_bit_le(0xff, mc_hash);
drivers/net/ethernet/tundra/tsi108_eth.c
1173
memset(data->mc_hash, 0, sizeof(data->mc_hash));
drivers/net/ethernet/tundra/tsi108_eth.c
1180
__set_bit(hash, &data->mc_hash[0]);
drivers/net/ethernet/tundra/tsi108_eth.c
1193
data->mc_hash[i]);
drivers/net/ethernet/tundra/tsi108_eth.c
136
unsigned long mc_hash[16];
drivers/net/macvlan.c
283
hash = mc_hash(vlan, eth->h_dest);
drivers/net/macvlan.c
492
hash = mc_hash(NULL, eth->h_dest);
drivers/net/macvlan.c
813
__set_bit(mc_hash(vlan, ha->addr), filter);
drivers/net/macvlan.c
816
__set_bit(mc_hash(vlan, dev->broadcast), filter);
drivers/net/wireless/ath/carl9170/mac.c
285
int carl9170_update_multicast(struct ar9170 *ar, const u64 mc_hash)
drivers/net/wireless/ath/carl9170/mac.c
290
carl9170_regwrite(AR9170_MAC_REG_GROUP_HASH_TBL_H, mc_hash >> 32);
drivers/net/wireless/ath/carl9170/mac.c
291
carl9170_regwrite(AR9170_MAC_REG_GROUP_HASH_TBL_L, mc_hash);
drivers/net/wireless/ath/carl9170/mac.c
297
ar->cur_mc_hash = mc_hash;
include/linux/inetdevice.h
34
struct ip_mc_list __rcu * __rcu *mc_hash;
net/ipv4/devinet.c
245
kfree(rcu_dereference_protected(idev->mc_hash, 1));
net/ipv4/igmp.c
1393
struct ip_mc_list __rcu **mc_hash;
net/ipv4/igmp.c
1396
mc_hash = rtnl_dereference(in_dev->mc_hash);
net/ipv4/igmp.c
1397
if (mc_hash) {
net/ipv4/igmp.c
1399
im->next_hash = mc_hash[hash];
net/ipv4/igmp.c
1400
rcu_assign_pointer(mc_hash[hash], im);
net/ipv4/igmp.c
1408
mc_hash = kzalloc(sizeof(struct ip_mc_list *) << MC_HASH_SZ_LOG,
net/ipv4/igmp.c
1410
if (!mc_hash)
net/ipv4/igmp.c
1415
im->next_hash = mc_hash[hash];
net/ipv4/igmp.c
1416
RCU_INIT_POINTER(mc_hash[hash], im);
net/ipv4/igmp.c
1419
rcu_assign_pointer(in_dev->mc_hash, mc_hash);
net/ipv4/igmp.c
1425
struct ip_mc_list __rcu **mc_hash = rtnl_dereference(in_dev->mc_hash);
net/ipv4/igmp.c
1428
if (!mc_hash)
net/ipv4/igmp.c
1430
mc_hash += ip_mc_hash(im);
net/ipv4/igmp.c
1431
while ((aux = rtnl_dereference(*mc_hash)) != im)
net/ipv4/igmp.c
1432
mc_hash = &aux->next_hash;
net/ipv4/igmp.c
1433
*mc_hash = im->next_hash;
net/ipv4/igmp.c
1507
struct ip_mc_list __rcu **mc_hash;
net/ipv4/igmp.c
1512
mc_hash = rtnl_dereference(in_dev->mc_hash);
net/ipv4/igmp.c
1513
if (mc_hash) {
net/ipv4/igmp.c
1516
for (im = rtnl_dereference(mc_hash[hash]);
net/ipv4/igmp.c
2810
struct ip_mc_list __rcu **mc_hash;
net/ipv4/igmp.c
2814
mc_hash = rcu_dereference(in_dev->mc_hash);
net/ipv4/igmp.c
2815
if (mc_hash) {
net/ipv4/igmp.c
2818
for (im = rcu_dereference(mc_hash[hash]);