/linux-master/drivers/net/wireless/ti/wl18xx/ |
H A D | acx.h | 194 u32 mc_filter; member in struct:wl18xx_acx_rx_filter_stats
|
/linux-master/drivers/net/ethernet/3com/ |
H A D | typhoon.c | 857 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 D | starfire.c | 1811 __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 D | greth.c | 1047 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 D | amd8111e.c | 1321 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 D | au1000_eth.c | 1035 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 D | bnx2.c | 3606 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 D | tg3.c | 9840 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 D | bnx2x_sp.c | 3491 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 D | macb_main.c | 2866 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 D | pm3393.c | 366 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 D | gemini.c | 1871 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 D | interrupt.c | 692 iowrite32(tp->mc_filter[0], ioaddr + 0xAC); 693 iowrite32(tp->mc_filter[1], ioaddr + 0xB0);
|
H A D | tulip.h | 419 u32 mc_filter[2]; member in struct:tulip_private
|
H A D | tulip_core.c | 1080 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 D | winbond-840.c | 1334 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 D | sundance.c | 1556 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 D | fealnx.c | 1776 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 D | fmvj18x_cs.c | 1128 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 D | natsemi.c | 2496 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 D | 8139cp.c | 891 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 D | 8139too.c | 2554 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 D | r8169_main.c | 2755 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 D | sxgbe_main.c | 1851 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 D | sis190.c | 840 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...] |