Lines Matching full:multicast
174 u8 multicast[64]; member
619 * Receive modes. Broadcast, Multicast, Promisc.
622 static void catc_multicast(const unsigned char *addr, u8 *multicast) in catc_multicast() argument
627 multicast[(crc >> 3) & 0x3f] |= 1 << (crc & 7); in catc_multicast()
638 memset(catc->multicast, 0, 64); in catc_set_multicast_list()
640 catc_multicast(broadcast, catc->multicast); in catc_set_multicast_list()
641 catc_multicast(netdev->dev_addr, catc->multicast); in catc_set_multicast_list()
644 memset(catc->multicast, 0xff, 64); in catc_set_multicast_list()
649 memset(catc->multicast, 0xff, 64); in catc_set_multicast_list()
654 catc->multicast[(crc >> 3) & 0x3f] |= 1 << (crc & 7); in catc_set_multicast_list()
656 catc->multicast[7-(crc >> 29)] |= 1 << ((crc >> 26) & 7); in catc_set_multicast_list()
662 catc_write_mem_async(catc, 0xfa80, catc->multicast, 64); in catc_set_multicast_list()
664 f5u011_mchash_async(catc, catc->multicast); in catc_set_multicast_list()
905 dev_dbg(dev, "Filling the multicast list.\n"); in catc_probe()
908 catc_multicast(broadcast, catc->multicast); in catc_probe()
909 catc_multicast(netdev->dev_addr, catc->multicast); in catc_probe()
910 catc_write_mem(catc, 0xfa80, catc->multicast, 64); in catc_probe()