/drivers/net/ethernet/octeon/ |
H A D | octeon_mgmt.c | 568 struct netdev_hw_addr *ha; local 594 netdev_for_each_uc_addr(ha, netdev) 595 octeon_mgmt_cam_state_add(&cam_state, ha->addr); 598 netdev_for_each_mc_addr(ha, netdev) 599 octeon_mgmt_cam_state_add(&cam_state, ha->addr);
|
/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_hw.c | 524 struct netdev_hw_addr *ha; local 543 netdev_for_each_mc_addr(ha, netdev) 544 qlcnic_nic_add_mac(adapter, ha->addr, vlan); 553 netdev_for_each_uc_addr(ha, netdev) 554 qlcnic_nic_add_mac(adapter, ha->addr, vlan);
|
/drivers/net/ethernet/samsung/sxgbe/ |
H A D | sxgbe_main.c | 1856 struct netdev_hw_addr *ha; local 1876 netdev_for_each_mc_addr(ha, dev) { 1880 int bit_nr = bitrev32(~crc32_le(~0, ha->addr, 6)) >> 26; 1899 netdev_for_each_uc_addr(ha, dev) { 1900 sxgbe_set_umac_addr(ioaddr, ha->addr, reg);
|
/drivers/net/ |
H A D | virtio_net.c | 1153 struct netdev_hw_addr *ha; local 1194 netdev_for_each_uc_addr(ha, dev) 1195 memcpy(&mac_data->macs[i++][0], ha->addr, ETH_ALEN); 1205 netdev_for_each_mc_addr(ha, dev) 1206 memcpy(&mac_data->macs[i++][0], ha->addr, ETH_ALEN);
|
/drivers/net/ethernet/chelsio/cxgb4vf/ |
H A D | cxgb4vf_main.c | 841 const struct netdev_hw_addr *ha; local 843 for_each_dev_addr(dev, ha) 845 addr[naddr++] = ha->addr; 864 const struct netdev_hw_addr *ha; local 866 netdev_for_each_mc_addr(ha, dev) 868 addr[naddr++] = ha->addr;
|
/drivers/net/ethernet/dec/tulip/ |
H A D | de2104x.c | 668 struct netdev_hw_addr *ha; local 675 netdev_for_each_mc_addr(ha, dev) { 676 int index = ether_crc_le(ETH_ALEN, ha->addr) & 0x1ff; 697 struct netdev_hw_addr *ha; local 702 netdev_for_each_mc_addr(ha, dev) { 703 eaddrs = (u16 *) ha->addr;
|
/drivers/net/ethernet/qlogic/netxen/ |
H A D | netxen_nic_hw.c | 536 struct netdev_hw_addr *ha; local 570 netdev_for_each_mc_addr(ha, netdev) 571 netxen_nic_set_mcast_addr(adapter, i++, ha->addr); 683 struct netdev_hw_addr *ha; local 712 netdev_for_each_mc_addr(ha, netdev) 713 nx_p3_nic_add_mac(adapter, ha->addr, &del_list);
|
/drivers/net/wireless/cw1200/ |
H A D | sta.c | 544 struct netdev_hw_addr *ha; local 555 netdev_hw_addr_list_for_each(ha, mc_list) { 556 pr_debug("[STA] multicast: %pM\n", ha->addr); 558 ha->addr, ETH_ALEN); 559 if (!ether_addr_equal(ha->addr, broadcast_ipv4) && 560 !ether_addr_equal(ha->addr, broadcast_ipv6))
|
/drivers/media/dvb-core/ |
H A D | dvb_net.c | 1155 struct netdev_hw_addr *ha; local 1163 netdev_for_each_mc_addr(ha, dev) 1164 dvb_set_mc_filter(dev, ha->addr);
|
/drivers/net/cris/ |
H A D | eth_v10.c | 1591 struct netdev_hw_addr *ha; local 1596 netdev_for_each_mc_addr(ha, dev) { 1600 baddr = ha->addr;
|
/drivers/net/ethernet/8390/ |
H A D | axnet_cs.c | 1546 struct netdev_hw_addr *ha; local 1549 netdev_for_each_mc_addr(ha, dev) { 1550 crc = ether_crc(ETH_ALEN, ha->addr);
|
/drivers/net/ethernet/altera/ |
H A D | altera_tse_main.c | 1003 struct netdev_hw_addr *ha; local 1009 netdev_for_each_mc_addr(ha, dev) { 1015 unsigned char octet = ha->addr[mac_octet];
|
/drivers/net/ethernet/amd/ |
H A D | au1000_eth.c | 1101 struct netdev_hw_addr *ha; local 1105 netdev_for_each_mc_addr(ha, dev) 1106 set_bit(ether_crc(ETH_ALEN, ha->addr)>>26,
|
H A D | declance.c | 945 struct netdev_hw_addr *ha; local 963 netdev_for_each_mc_addr(ha, dev) { 964 crc = ether_crc_le(ETH_ALEN, ha->addr);
|
/drivers/net/ethernet/davicom/ |
H A D | dm9000.c | 847 struct netdev_hw_addr *ha; local 865 netdev_for_each_mc_addr(ha, dev) { 866 hash_val = ether_crc_le(6, ha->addr) & 0x3f;
|
/drivers/net/ethernet/ |
H A D | ethoc.c | 797 struct netdev_hw_addr *ha; local 825 netdev_for_each_mc_addr(ha, dev) { 826 u32 crc = ether_crc(ETH_ALEN, ha->addr);
|
H A D | korina.c | 483 struct netdev_hw_addr *ha; local 499 netdev_for_each_mc_addr(ha, dev) { 500 crc = ether_crc_le(6, ha->addr);
|
/drivers/net/ethernet/i825xx/ |
H A D | sun3_82586.c | 413 struct netdev_hw_addr *ha; local 537 netdev_for_each_mc_addr(ha, dev) 539 ha->addr, ETH_ALEN);
|
/drivers/net/ethernet/marvell/ |
H A D | pxa168_eth.c | 589 struct netdev_hw_addr *ha; local 606 netdev_for_each_mc_addr(ha, dev) 607 update_hash_table_mac_address(pep, NULL, ha->addr);
|
/drivers/net/ethernet/micrel/ |
H A D | ks8851.c | 998 struct netdev_hw_addr *ha; local 1003 netdev_for_each_mc_addr(ha, dev) { 1004 crc = ether_crc(ETH_ALEN, ha->addr);
|
H A D | ks8851_mll.c | 1194 struct netdev_hw_addr *ha; local 1211 netdev_for_each_mc_addr(ha, netdev) { 1214 memcpy(ks->mcast_lst[i++], ha->addr, ETH_ALEN);
|
/drivers/net/ethernet/nxp/ |
H A D | lpc_eth.c | 1157 struct netdev_hw_addr *ha; local 1185 netdev_hw_addr_list_for_each(ha, mcptr) { 1186 hash_val = (ether_crc(6, ha->addr) >> 23) & 0x3F;
|
/drivers/net/ethernet/silan/ |
H A D | sc92031.c | 429 struct netdev_hw_addr *ha; local 431 netdev_for_each_mc_addr(ha, dev) { 435 crc = ~ether_crc(ETH_ALEN, ha->addr);
|
/drivers/net/ethernet/sun/ |
H A D | sunbmac.c | 996 struct netdev_hw_addr *ha; local 1020 netdev_for_each_mc_addr(ha, dev) { 1021 crc = ether_crc_le(6, ha->addr);
|
/drivers/net/ethernet/toshiba/ |
H A D | ps3_gelic_net.c | 609 struct netdev_hw_addr *ha; local 643 netdev_for_each_mc_addr(ha, netdev) { 645 p = ha->addr;
|