/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwmac100_core.c | 111 u32 mc_filter[2]; local 120 memset(mc_filter, 0, sizeof(mc_filter)); 129 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 31); 131 writel(mc_filter[0], ioaddr + MAC_HASH_LOW); 132 writel(mc_filter[1], ioaddr + MAC_HASH_HIGH);
|
H A D | dwmac1000_core.c | 103 u32 mc_filter[2]; local 109 memset(mc_filter, 0, sizeof(mc_filter)); 118 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 31); 120 writel(mc_filter[0], ioaddr + GMAC_HASH_LOW); 121 writel(mc_filter[1], ioaddr + GMAC_HASH_HIGH);
|
/drivers/net/ethernet/amd/ |
H A D | au1000_eth.c | 980 u32 mc_filter[2]; /* Multicast hash filter */ local 982 mc_filter[1] = mc_filter[0] = 0; 985 (long *)mc_filter); 986 writel(mc_filter[1], &aup->mac->multi_hash_high); 987 writel(mc_filter[0], &aup->mac->multi_hash_low);
|
H A D | amd8111e.c | 1372 u32 mc_filter[2] ; local 1384 mc_filter[1] = mc_filter[0] = 0xffffffff; 1386 amd8111e_writeq(*(u64*)mc_filter,lp->mmio + LADRF); 1391 mc_filter[1] = mc_filter[0] = 0; 1393 amd8111e_writeq(*(u64*)mc_filter,lp->mmio + LADRF); 1400 mc_filter[1] = mc_filter[0] = 0; 1403 mc_filter[bit_nu [all...] |
/drivers/net/ethernet/cadence/ |
H A D | at91_ether.c | 563 unsigned long mc_filter[2]; local 566 mc_filter[0] = mc_filter[1] = 0; 570 mc_filter[bitnr >> 5] |= 1 << (bitnr & 31); 573 at91_emac_write(AT91_EMAC_HSL, mc_filter[0]); 574 at91_emac_write(AT91_EMAC_HSH, mc_filter[1]);
|
H A D | macb.c | 978 unsigned long mc_filter[2]; local 982 mc_filter[0] = mc_filter[1] = 0; 986 mc_filter[bitnr >> 5] |= 1 << (bitnr & 31); 989 macb_or_gem_writel(bp, HRB, mc_filter[0]); 990 macb_or_gem_writel(bp, HRT, mc_filter[1]);
|
/drivers/net/ethernet/chelsio/cxgb/ |
H A D | pm3393.c | 382 u16 mc_filter[4] = { 0, }; local 387 mc_filter[bit >> 4] |= 1 << (bit & 0xf); 389 pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_MULTICAST_HASH_LOW, mc_filter[0]); 390 pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_MULTICAST_HASH_MIDLOW, mc_filter[1]); 391 pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_MULTICAST_HASH_MIDHIGH, mc_filter[2]); 392 pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_MULTICAST_HASH_HIGH, mc_filter[3]);
|
/drivers/net/ethernet/fujitsu/ |
H A D | at1700.c | 111 unsigned char mc_filter[8]; member in struct:net_local 830 unsigned char mc_filter[8]; /* Multicast hash filter */ local 834 memset(mc_filter, 0xff, sizeof(mc_filter)); 839 memset(mc_filter, 0xff, sizeof(mc_filter)); 842 memset(mc_filter, 0x00, sizeof(mc_filter)); 847 memset(mc_filter, 0, sizeof(mc_filter)); [all...] |
H A D | fmvj18x_cs.c | 1139 u_char mc_filter[8]; /* Multicast hash filter */ local 1155 memset(mc_filter, 0xff, sizeof(mc_filter)); 1160 memset(mc_filter, 0xff, sizeof(mc_filter)); 1163 memset(mc_filter, 0x00, sizeof(mc_filter)); 1168 memset(mc_filter, 0, sizeof(mc_filter)); 1171 mc_filter[bi [all...] |
/drivers/net/ethernet/realtek/ |
H A D | atp.c | 871 unsigned char new_mode, mc_filter[8]; /* Multicast hash filter */ local 879 memset(mc_filter, 0xff, sizeof(mc_filter)); 884 memset(mc_filter, 0, sizeof(mc_filter)); 887 mc_filter[filterbit >> 5] |= 1 << (filterbit & 31); 894 write_reg_byte(ioaddr, i, mc_filter[i]); 900 printk(" %2.2x", mc_filter[i]);
|
/drivers/net/ethernet/aeroflex/ |
H A D | greth.c | 1040 u32 mc_filter[2]; local 1043 mc_filter[0] = mc_filter[1] = 0; 1047 mc_filter[bitnr >> 5] |= 1 << (bitnr & 31); 1050 GRETH_REGSAVE(regs->hash_msb, mc_filter[1]); 1051 GRETH_REGSAVE(regs->hash_lsb, mc_filter[0]);
|
/drivers/net/ethernet/dec/tulip/ |
H A D | tulip_core.c | 1095 u32 mc_filter[2] = {0, 0}; /* Multicast hash filter */ local 1105 mc_filter[filterbit >> 5] |= 1 << (filterbit & 31); 1113 if (mc_filter[0] == tp->mc_filter[0] && 1114 mc_filter[1] == tp->mc_filter[1]) 1118 iowrite32(mc_filter[0], ioaddr + CSR14); 1120 iowrite32(mc_filter[1], ioaddr + CSR14); 1122 iowrite32(mc_filter[0], ioaddr + CSR27); 1123 iowrite32(mc_filter[ [all...] |
H A D | winbond-840.c | 1350 u32 mc_filter[2]; /* Multicast hash filter */ local 1354 memset(mc_filter, 0xff, sizeof(mc_filter)); 1360 memset(mc_filter, 0xff, sizeof(mc_filter)); 1365 memset(mc_filter, 0, sizeof(mc_filter)); 1371 mc_filter[filbit >> 5] |= 1 << (filbit & 31); 1375 iowrite32(mc_filter[0], ioaddr + MulticastFilter0); 1376 iowrite32(mc_filter[ [all...] |
H A D | tulip.h | 419 u32 mc_filter[2]; member in struct:tulip_private
|
/drivers/net/wireless/ |
H A D | adm8211.c | 1326 u32 mc_filter[2]; local 1329 mc_filter[1] = mc_filter[0] = 0; 1335 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 31); 1338 return mc_filter[0] | ((u64)(mc_filter[1]) << 32); 1349 u32 mc_filter[2]; local 1351 mc_filter[0] = multicast; 1352 mc_filter[1] = multicast >> 32; 1360 mc_filter[ [all...] |
/drivers/net/wireless/ath/ath6kl/ |
H A D | main.c | 1091 struct ath6kl_mc_filter *mc_filter, *tmp; local 1117 list_for_each_entry_safe(mc_filter, tmp, &vif->mc_filter, list) { 1120 if (memcmp(ha->addr, mc_filter->hw_addr, 1134 mc_filter->hw_addr); 1136 vif->fw_vif_idx, mc_filter->hw_addr, 1140 mc_filter->hw_addr); 1144 list_del(&mc_filter->list); 1145 kfree(mc_filter); 1153 list_for_each_entry(mc_filter, [all...] |
H A D | cfg80211.c | 3046 INIT_LIST_HEAD(&vif->mc_filter); 3054 struct ath6kl_mc_filter *mc_filter, *tmp; local 3063 list_for_each_entry_safe(mc_filter, tmp, &vif->mc_filter, list) { 3064 list_del(&mc_filter->list); 3065 kfree(mc_filter);
|
/drivers/staging/vt6656/ |
H A D | main_usb.c | 1531 u32 mc_filter[2]; local 1568 memset(mc_filter, 0, sizeof(mc_filter)); 1571 mc_filter[bit_nr >> 5] |= cpu_to_le32(1 << (bit_nr & 31)); 1574 MACvWriteMultiAddr(pDevice, ii, *((PBYTE)&mc_filter[0] + ii)); 1575 MACvWriteMultiAddr(pDevice, ii+ 4, *((PBYTE)&mc_filter[1] + ii));
|
/drivers/net/ethernet/sis/ |
H A D | sis900.c | 2284 u16 mc_filter[16] = {0}; /* 256/128 bits multicast hash table */ local 2299 mc_filter[i] = 0xffff; 2305 mc_filter[i] = 0xffff; 2318 mc_filter[bit_nr >> 4] |= (1 << (bit_nr & 0xf)); 2326 outl(mc_filter[i], ioaddr + rfdr);
|
/drivers/net/ethernet/smsc/ |
H A D | epic100.c | 283 unsigned char mc_filter[8]; member in struct:epic_private 1378 unsigned char mc_filter[8]; /* Multicast hash filter */ local 1384 memset(mc_filter, 0xff, sizeof(mc_filter)); 1389 memset(mc_filter, 0xff, sizeof(mc_filter)); 1397 memset(mc_filter, 0, sizeof(mc_filter)); 1401 mc_filter[bit_nr >> 3] |= (1 << bit_nr); 1405 if (memcmp(mc_filter, e [all...] |
/drivers/net/ethernet/3com/ |
H A D | typhoon.c | 864 u32 mc_filter[2]; local 877 memset(mc_filter, 0, sizeof(mc_filter)); 880 mc_filter[bit >> 5] |= 1 << (bit & 0x1f); 886 xp_cmd.parm2 = cpu_to_le32(mc_filter[0]); 887 xp_cmd.parm3 = cpu_to_le32(mc_filter[1]);
|
/drivers/net/ethernet/dlink/ |
H A D | sundance.c | 1547 u16 mc_filter[4]; /* Multicast hash filter */ local 1552 memset(mc_filter, 0xff, sizeof(mc_filter)); 1557 memset(mc_filter, 0xff, sizeof(mc_filter)); 1564 memset (mc_filter, 0, sizeof (mc_filter)); 1569 mc_filter[index/16] |= (1 << (index % 16)); 1577 mc_filter[3] |= 0x0200; 1580 iowrite16(mc_filter[ [all...] |
/drivers/net/ethernet/ |
H A D | fealnx.c | 1783 u32 mc_filter[2]; /* Multicast hash filter */ local 1787 memset(mc_filter, 0xff, sizeof(mc_filter)); 1792 memset(mc_filter, 0xff, sizeof(mc_filter)); 1797 memset(mc_filter, 0, sizeof(mc_filter)); 1801 mc_filter[bit >> 5] |= (1 << bit); 1808 iowrite32(mc_filter[0], ioaddr + MAR0); 1809 iowrite32(mc_filter[ [all...] |
/drivers/net/ethernet/adaptec/ |
H A D | starfire.c | 1810 __le16 mc_filter[32] __attribute__ ((aligned(sizeof(long)))); /* Multicast hash filter */ local 1812 memset(mc_filter, 0, sizeof(mc_filter)); 1817 __le32 *fptr = (__le32 *) &mc_filter[(bit_nr >> 4) & ~1]; 1830 writew(mc_filter[i], filter_addr);
|
/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_sp.c | 3075 u32 *mc_filter) 3082 BNX2X_57711_SET_MC_FILTER(mc_filter, bit); 3095 u32 *mc_filter) 3102 BNX2X_57711_SET_MC_FILTER(mc_filter, bit); 3123 u32 mc_filter[MC_HASH_SIZE] = {0}; local 3130 bnx2x_mcast_hdl_add_e1h(bp, o, p, mc_filter); 3143 bnx2x_mcast_hdl_restore_e1h(bp, o, p, mc_filter); 3153 REG_WR(bp, MC_HASH_OFFSET(bp, i), mc_filter[i]); 3072 bnx2x_mcast_hdl_add_e1h(struct bnx2x *bp, struct bnx2x_mcast_obj *o, struct bnx2x_mcast_ramrod_params *p, u32 *mc_filter) argument 3093 bnx2x_mcast_hdl_restore_e1h(struct bnx2x *bp, struct bnx2x_mcast_obj *o, struct bnx2x_mcast_ramrod_params *p, u32 *mc_filter) argument
|