Searched refs:mc_filter (Results 1 - 25 of 47) sorted by path

12

/linux-master/drivers/net/wireless/ti/wl18xx/
H A Dacx.h194 u32 mc_filter; member in struct:wl18xx_acx_rx_filter_stats
/linux-master/drivers/net/ethernet/3com/
H A Dtyphoon.c857 u32 mc_filter[2]; local
870 memset(mc_filter, 0, sizeof(mc_filter));
873 mc_filter[bit >> 5] |= 1 << (bit & 0x1f);
879 xp_cmd.parm2 = cpu_to_le32(mc_filter[0]);
880 xp_cmd.parm3 = cpu_to_le32(mc_filter[1]);
/linux-master/drivers/net/ethernet/adaptec/
H A Dstarfire.c1811 __le16 mc_filter[32] __attribute__ ((aligned(sizeof(long)))); /* Multicast hash filter */ local
1813 memset(mc_filter, 0, sizeof(mc_filter));
1818 __le32 *fptr = (__le32 *) &mc_filter[(bit_nr >> 4) & ~1];
1831 writew(mc_filter[i], filter_addr);
/linux-master/drivers/net/ethernet/aeroflex/
H A Dgreth.c1047 u32 mc_filter[2]; local
1050 mc_filter[0] = mc_filter[1] = 0;
1054 mc_filter[bitnr >> 5] |= 1 << (bitnr & 31);
1057 GRETH_REGSAVE(regs->hash_msb, mc_filter[1]);
1058 GRETH_REGSAVE(regs->hash_lsb, mc_filter[0]);
/linux-master/drivers/net/ethernet/amd/
H A Damd8111e.c1321 u32 mc_filter[2]; local
1333 mc_filter[1] = mc_filter[0] = 0xffffffff;
1335 amd8111e_writeq(*(u64 *)mc_filter, lp->mmio + LADRF);
1340 mc_filter[1] = mc_filter[0] = 0;
1342 amd8111e_writeq(*(u64 *)mc_filter, lp->mmio + LADRF);
1349 mc_filter[1] = mc_filter[0] = 0;
1352 mc_filter[bit_nu
[all...]
H A Dau1000_eth.c1035 u32 mc_filter[2]; /* Multicast hash filter */ local
1037 mc_filter[1] = mc_filter[0] = 0;
1040 (long *)mc_filter);
1041 writel(mc_filter[1], &aup->mac->multi_hash_high);
1042 writel(mc_filter[0], &aup->mac->multi_hash_low);
/linux-master/drivers/net/ethernet/broadcom/
H A Dbnx2.c3606 u32 mc_filter[NUM_MC_HASH_REGISTERS]; local
3611 memset(mc_filter, 0, 4 * NUM_MC_HASH_REGISTERS);
3618 mc_filter[regidx] |= (1 << bit);
3623 mc_filter[i]);
H A Dtg3.c9840 u32 mc_filter[4] = { 0, }; local
9850 mc_filter[regidx] |= (1 << bit);
9853 tw32(MAC_HASH_REG_0, mc_filter[0]);
9854 tw32(MAC_HASH_REG_1, mc_filter[1]);
9855 tw32(MAC_HASH_REG_2, mc_filter[2]);
9856 tw32(MAC_HASH_REG_3, mc_filter[3]);
/linux-master/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_sp.c3491 u32 *mc_filter)
3498 BNX2X_57711_SET_MC_FILTER(mc_filter, bit);
3511 u32 *mc_filter)
3518 BNX2X_57711_SET_MC_FILTER(mc_filter, bit);
3539 u32 mc_filter[MC_HASH_SIZE] = {0}; local
3546 bnx2x_mcast_hdl_add_e1h(bp, o, p, mc_filter);
3559 bnx2x_mcast_hdl_restore_e1h(bp, o, p, mc_filter);
3569 REG_WR(bp, MC_HASH_OFFSET(bp, i), mc_filter[i]);
3488 bnx2x_mcast_hdl_add_e1h(struct bnx2x *bp, struct bnx2x_mcast_obj *o, struct bnx2x_mcast_ramrod_params *p, u32 *mc_filter) argument
3509 bnx2x_mcast_hdl_restore_e1h(struct bnx2x *bp, struct bnx2x_mcast_obj *o, struct bnx2x_mcast_ramrod_params *p, u32 *mc_filter) argument
/linux-master/drivers/net/ethernet/cadence/
H A Dmacb_main.c2866 unsigned long mc_filter[2]; local
2870 mc_filter[0] = 0;
2871 mc_filter[1] = 0;
2875 mc_filter[bitnr >> 5] |= 1 << (bitnr & 31);
2878 macb_or_gem_writel(bp, HRB, mc_filter[0]);
2879 macb_or_gem_writel(bp, HRT, mc_filter[1]);
/linux-master/drivers/net/ethernet/chelsio/cxgb/
H A Dpm3393.c366 u16 mc_filter[4] = { 0, }; local
371 mc_filter[bit >> 4] |= 1 << (bit & 0xf);
373 pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_MULTICAST_HASH_LOW, mc_filter[0]);
374 pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_MULTICAST_HASH_MIDLOW, mc_filter[1]);
375 pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_MULTICAST_HASH_MIDHIGH, mc_filter[2]);
376 pmwrite(cmac, SUNI1x10GEXP_REG_RXXG_MULTICAST_HASH_HIGH, mc_filter[3]);
/linux-master/drivers/net/ethernet/cortina/
H A Dgemini.c1871 u32 mc_filter[2]; local
1873 mc_filter[1] = 0;
1874 mc_filter[0] = 0;
1879 mc_filter[1] = ~0;
1880 mc_filter[0] = ~0;
1882 mc_filter[1] = ~0;
1883 mc_filter[0] = ~0;
1887 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 0x1f);
1891 writel(mc_filter[0], port->gmac_base + GMAC_MCAST_FIL0);
1892 writel(mc_filter[
[all...]
/linux-master/drivers/net/ethernet/dec/tulip/
H A Dinterrupt.c692 iowrite32(tp->mc_filter[0], ioaddr + 0xAC);
693 iowrite32(tp->mc_filter[1], ioaddr + 0xB0);
H A Dtulip.h419 u32 mc_filter[2]; member in struct:tulip_private
H A Dtulip_core.c1080 u32 mc_filter[2] = {0, 0}; /* Multicast hash filter */ local
1090 mc_filter[filterbit >> 5] |= 1 << (filterbit & 31);
1098 if (mc_filter[0] == tp->mc_filter[0] &&
1099 mc_filter[1] == tp->mc_filter[1])
1103 iowrite32(mc_filter[0], ioaddr + CSR14);
1105 iowrite32(mc_filter[1], ioaddr + CSR14);
1107 iowrite32(mc_filter[0], ioaddr + CSR27);
1108 iowrite32(mc_filter[
[all...]
H A Dwinbond-840.c1334 u32 mc_filter[2]; /* Multicast hash filter */ local
1338 memset(mc_filter, 0xff, sizeof(mc_filter));
1344 memset(mc_filter, 0xff, sizeof(mc_filter));
1349 memset(mc_filter, 0, sizeof(mc_filter));
1355 mc_filter[filbit >> 5] |= 1 << (filbit & 31);
1359 iowrite32(mc_filter[0], ioaddr + MulticastFilter0);
1360 iowrite32(mc_filter[
[all...]
/linux-master/drivers/net/ethernet/dlink/
H A Dsundance.c1556 u16 mc_filter[4]; /* Multicast hash filter */ local
1561 memset(mc_filter, 0xff, sizeof(mc_filter));
1566 memset(mc_filter, 0xff, sizeof(mc_filter));
1573 memset (mc_filter, 0, sizeof (mc_filter));
1578 mc_filter[index/16] |= (1 << (index % 16));
1586 mc_filter[3] |= 0x0200;
1589 iowrite16(mc_filter[
[all...]
/linux-master/drivers/net/ethernet/
H A Dfealnx.c1776 u32 mc_filter[2]; /* Multicast hash filter */ local
1780 memset(mc_filter, 0xff, sizeof(mc_filter));
1785 memset(mc_filter, 0xff, sizeof(mc_filter));
1790 memset(mc_filter, 0, sizeof(mc_filter));
1794 mc_filter[bit >> 5] |= (1 << bit);
1801 iowrite32(mc_filter[0], ioaddr + MAR0);
1802 iowrite32(mc_filter[
[all...]
/linux-master/drivers/net/ethernet/fujitsu/
H A Dfmvj18x_cs.c1128 u_char mc_filter[8]; /* Multicast hash filter */ local
1144 memset(mc_filter, 0xff, sizeof(mc_filter));
1149 memset(mc_filter, 0xff, sizeof(mc_filter));
1152 memset(mc_filter, 0x00, sizeof(mc_filter));
1157 memset(mc_filter, 0, sizeof(mc_filter));
1160 mc_filter[bi
[all...]
/linux-master/drivers/net/ethernet/natsemi/
H A Dnatsemi.c2496 u8 mc_filter[64]; /* Multicast hash filter */ local
2510 memset(mc_filter, 0, sizeof(mc_filter));
2513 mc_filter[b/8] |= (1 << (b & 0x07));
2519 writel((mc_filter[i + 1] << 8) + mc_filter[i],
/linux-master/drivers/net/ethernet/realtek/
H A D8139cp.c891 u32 mc_filter[2]; /* Multicast hash filter */ local
900 mc_filter[1] = mc_filter[0] = 0xffffffff;
905 mc_filter[1] = mc_filter[0] = 0xffffffff;
909 mc_filter[1] = mc_filter[0] = 0;
913 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 31);
922 cpw32_f (MAR0 + 0, mc_filter[0]);
923 cpw32_f (MAR0 + 4, mc_filter[
[all...]
H A D8139too.c2554 u32 mc_filter[2]; /* Multicast hash filter */ local
2566 mc_filter[1] = mc_filter[0] = 0xffffffff;
2571 mc_filter[1] = mc_filter[0] = 0xffffffff;
2575 mc_filter[1] = mc_filter[0] = 0;
2579 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 31);
2593 RTL_W32_F (MAR0 + 0, mc_filter[0]);
2594 RTL_W32_F (MAR0 + 4, mc_filter[
[all...]
H A Dr8169_main.c2755 u32 mc_filter[2] = { 0xffffffff, 0xffffffff }; local
2771 mc_filter[1] = mc_filter[0] = 0;
2774 mc_filter[bit_nr >> 5] |= BIT(bit_nr & 31);
2778 tmp = mc_filter[0];
2779 mc_filter[0] = swab32(mc_filter[1]);
2780 mc_filter[1] = swab32(tmp);
2784 RTL_W32(tp, MAR0 + 4, mc_filter[1]);
2785 RTL_W32(tp, MAR0 + 0, mc_filter[
[all...]
/linux-master/drivers/net/ethernet/samsung/sxgbe/
H A Dsxgbe_main.c1851 u32 mc_filter[2]; local
1871 memset(mc_filter, 0, sizeof(mc_filter));
1882 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 31);
1884 writel(mc_filter[0], ioaddr + SXGBE_HASH_LOW);
1885 writel(mc_filter[1], ioaddr + SXGBE_HASH_HIGH);
/linux-master/drivers/net/ethernet/sis/
H A Dsis190.c840 u32 mc_filter[2]; /* Multicast hash filter */ local
847 mc_filter[1] = mc_filter[0] = 0xffffffff;
852 mc_filter[1] = mc_filter[0] = 0xffffffff;
857 mc_filter[1] = mc_filter[0] = 0;
861 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 31);
869 SIS_W32(RxHashTable, mc_filter[0]);
870 SIS_W32(RxHashTable + 4, mc_filter[
[all...]

Completed in 588 milliseconds

12