/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/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/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...] |
/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/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]);
|
H A D | 8139cp.c | 861 u32 mc_filter[2]; /* Multicast hash filter */ local 870 mc_filter[1] = mc_filter[0] = 0xffffffff; 875 mc_filter[1] = mc_filter[0] = 0xffffffff; 879 mc_filter[1] = mc_filter[0] = 0; 883 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 31); 892 cpw32_f (MAR0 + 0, mc_filter[0]); 893 cpw32_f (MAR0 + 4, mc_filter[ [all...] |
H A D | 8139too.c | 2571 u32 mc_filter[2]; /* Multicast hash filter */ local 2583 mc_filter[1] = mc_filter[0] = 0xffffffff; 2588 mc_filter[1] = mc_filter[0] = 0xffffffff; 2592 mc_filter[1] = mc_filter[0] = 0; 2596 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 31); 2610 RTL_W32_F (MAR0 + 0, mc_filter[0]); 2611 RTL_W32_F (MAR0 + 4, mc_filter[ [all...] |
/drivers/net/ethernet/amd/ |
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...] |
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);
|
/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/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/ethernet/dec/tulip/ |
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_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 | interrupt.c | 678 iowrite32(tp->mc_filter[0], ioaddr + 0xAC); 679 iowrite32(tp->mc_filter[1], ioaddr + 0xB0);
|
H A D | tulip.h | 419 u32 mc_filter[2]; member in struct:tulip_private
|
/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/sis/ |
H A D | sis190.c | 837 u32 mc_filter[2]; /* Multicast hash filter */ local 844 mc_filter[1] = mc_filter[0] = 0xffffffff; 849 mc_filter[1] = mc_filter[0] = 0xffffffff; 854 mc_filter[1] = mc_filter[0] = 0; 858 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 31); 866 SIS_W32(RxHashTable, mc_filter[0]); 867 SIS_W32(RxHashTable + 4, mc_filter[ [all...] |
/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/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/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]);
|