Searched refs:mc_filter (Results 1 - 25 of 47) sorted by last modified time

12

/linux-master/drivers/net/usb/
H A Dr8152.c2869 u32 mc_filter[2]; /* Multicast hash filter */ local
2882 mc_filter[1] = 0xffffffff;
2883 mc_filter[0] = 0xffffffff;
2889 mc_filter[1] = 0xffffffff;
2890 mc_filter[0] = 0xffffffff;
2892 mc_filter[1] = 0;
2893 mc_filter[0] = 0;
2901 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 31);
2907 tmp[0] = __cpu_to_le32(swab32(mc_filter[1]));
2908 tmp[1] = __cpu_to_le32(swab32(mc_filter[
[all...]
/linux-master/drivers/net/
H A Dmacvlan.c55 DECLARE_BITMAP(mc_filter, MACVLAN_MC_FILTER_SZ);
282 if (!test_bit(hash, vlan->mc_filter))
488 else if (test_bit(hash, port->mc_filter))
791 static void macvlan_compute_filter(unsigned long *mc_filter, argument
796 bitmap_fill(mc_filter, MACVLAN_MC_FILTER_SZ);
811 bitmap_copy(mc_filter, filter, MACVLAN_MC_FILTER_SZ);
830 macvlan_compute_filter(vlan->mc_filter, dev, vlan, 0);
848 macvlan_compute_filter(vlan->port->mc_filter, vlan->lowerdev, NULL,
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac4_core.c628 u32 mc_filter[8]; local
631 memset(mc_filter, 0, sizeof(mc_filter));
658 memset(mc_filter, 0xff, sizeof(mc_filter));
677 mc_filter[bit_nr >> 5] |= (1 << (bit_nr & 0x1f));
682 writel(mc_filter[i], ioaddr + GMAC_HASH_TAB(i));
H A Ddwxgmac2_core.c503 u32 mc_filter[8]; local
509 memset(mc_filter, 0, sizeof(mc_filter));
528 mc_filter[nr >> 5] |= (1 << (nr & 0x1F));
532 dwxgmac2_set_mchash(ioaddr, mc_filter, mcbitslog2);
H A Ddwmac100_core.c98 u32 mc_filter[2]; local
108 memset(mc_filter, 0, sizeof(mc_filter));
118 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 31);
120 writel(mc_filter[0], ioaddr + MAC_HASH_LOW);
121 writel(mc_filter[1], ioaddr + MAC_HASH_HIGH);
H A Ddwmac1000_core.c146 u32 mc_filter[8]; local
152 memset(mc_filter, 0, sizeof(mc_filter));
180 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 31);
185 dwmac1000_set_mchash(ioaddr, mc_filter, mcbitslog2);
/linux-master/drivers/net/ethernet/sis/
H A Dsis900.c2385 u16 mc_filter[16] = {0}; /* 256/128 bits multicast hash table */ local
2400 mc_filter[i] = 0xffff;
2406 mc_filter[i] = 0xffff;
2419 mc_filter[bit_nr >> 4] |= (1 << (bit_nr & 0xf));
2427 sw32(rfdr, mc_filter[i]);
/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/realtek/
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...]
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...]
/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/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/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/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/broadcom/
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]);
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]);
/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...]
/linux-master/net/bluetooth/bnep/
H A Dcore.c171 s->mc_filter = 0;
174 set_bit(bnep_mc_hash(s->dev->broadcast), (ulong *) &s->mc_filter);
188 set_bit(bnep_mc_hash(a1), (ulong *) &s->mc_filter);
189 while (memcmp(a1, a2, 6) < 0 && s->mc_filter != ~0LL) {
195 set_bit(bnep_mc_hash(a1), (ulong *) &s->mc_filter);
200 BT_DBG("mc filter hash 0x%llx", s->mc_filter);
613 s->mc_filter = ~0LL;
/linux-master/drivers/staging/vt6656/
H A Dmain_usb.c848 u64 mc_filter = 0; local
853 mc_filter |= BIT_ULL(bit_nr);
858 return mc_filter;
/linux-master/drivers/staging/vt6655/
H A Ddevice_main.c1555 u64 mc_filter = 0; local
1561 mc_filter |= 1ULL << (bit_nr & 0x3f);
1566 return mc_filter;
/linux-master/drivers/net/wireless/ath/ath6kl/
H A Dcfg80211.c3596 INIT_LIST_HEAD(&vif->mc_filter);
3639 struct ath6kl_mc_filter *mc_filter, *tmp; local
3648 list_for_each_entry_safe(mc_filter, tmp, &vif->mc_filter, list) {
3649 list_del(&mc_filter->list);
3650 kfree(mc_filter);
H A Dmain.c1161 struct ath6kl_mc_filter *mc_filter, *tmp; local
1207 list_for_each_entry_safe(mc_filter, tmp, &vif->mc_filter, list) {
1210 if (memcmp(ha->addr, mc_filter->hw_addr,
1224 mc_filter->hw_addr);
1226 vif->fw_vif_idx, mc_filter->hw_addr,
1230 mc_filter->hw_addr);
1234 list_del(&mc_filter->list);
1235 kfree(mc_filter);
1243 list_for_each_entry(mc_filter,
[all...]
/linux-master/drivers/net/wireless/admtek/
H A Dadm8211.c1331 u32 mc_filter[2]; local
1334 mc_filter[1] = mc_filter[0] = 0;
1340 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 31);
1343 return mc_filter[0] | ((u64)(mc_filter[1]) << 32);
1354 u32 mc_filter[2]; local
1356 mc_filter[0] = multicast;
1357 mc_filter[1] = multicast >> 32;
1365 mc_filter[
[all...]
/linux-master/drivers/net/ethernet/via/
H A Dvia-rhine.c2236 u32 mc_filter[2]; /* Multicast hash filter */ local
2261 memset(mc_filter, 0, sizeof(mc_filter));
2265 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 31);
2267 iowrite32(mc_filter[0], ioaddr + MulticastFilter0);
2268 iowrite32(mc_filter[1], ioaddr + MulticastFilter1);
/linux-master/drivers/net/ethernet/dec/tulip/
H A Dtulip.h419 u32 mc_filter[2]; member in struct:tulip_private

Completed in 408 milliseconds

12