Searched defs:mc_filter (Results 1 - 25 of 34) 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/amd/
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);
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...]
/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/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/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]);
/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/net/ethernet/dec/tulip/
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 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.h419 u32 mc_filter[2]; member in struct:tulip_private
/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/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...]
H A Dcfg80211.c3046 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 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/sis/
H A Dsis900.c2284 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 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/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]);
/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/adaptec/
H A Dstarfire.c1810 __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 Dbnx2x_sp.c3075 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

Completed in 644 milliseconds

12