Searched refs:mc_filter (Results 1 - 25 of 36) sorted by relevance

12

/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac100_core.c111 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 Ddwmac1000_core.c103 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 Dat1700.c111 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 Dfmvj18x_cs.c1139 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 Dmain.c1091 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 Depic100.c283 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 Datp.c871 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 D8139cp.c861 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 D8139too.c2571 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 Damd8111e.c1372 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 Dau1000_eth.c980 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 Dat91_ether.c563 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 Dmacb.c978 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 Dpm3393.c382 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 Dadm8211.c1326 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 Dwinbond-840.c1350 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 Dtulip_core.c1095 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 Dinterrupt.c678 iowrite32(tp->mc_filter[0], ioaddr + 0xAC);
679 iowrite32(tp->mc_filter[1], ioaddr + 0xB0);
H A Dtulip.h419 u32 mc_filter[2]; member in struct:tulip_private
/drivers/net/ethernet/dlink/
H A Dsundance.c1547 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 Dfealnx.c1783 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 Dsis190.c837 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 Dgreth.c1040 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 Dmain_usb.c1531 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 Dtyphoon.c864 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]);

Completed in 579 milliseconds

12