taglinefilesource code
multicast_table309drivers/net/ewrk3.cstatic void SetMulticastFilter(struct device *dev, int num_addrs, char *addrs, char *multicast_table);
multicast_table1220drivers/net/ewrk3.cchar *multicast_table;
multicast_table1226drivers/net/ewrk3.cmulticast_table = (char *) PAGE0_HTE;
multicast_table1228drivers/net/ewrk3.cmulticast_table = (char *)(lp->shmem_base + PAGE0_HTE);
multicast_table1232drivers/net/ewrk3.cSetMulticastFilter(dev, num_addrs, (char *)addrs, multicast_table);
multicast_table1251drivers/net/ewrk3.cstatic void SetMulticastFilter(struct device *dev, int num_addrs, char *addrs, char *multicast_table)
multicast_table1256drivers/net/ewrk3.cshort *p = (short *) multicast_table;
multicast_table1264drivers/net/ewrk3.coutw((short)((long)multicast_table), EWRK3_PIR1);
multicast_table1289drivers/net/ewrk3.cmemset(multicast_table, 0, (HASH_TABLE_LEN >> 3));
multicast_table1290drivers/net/ewrk3.c*(multicast_table + (HASH_TABLE_LEN >> 4) - 1) = 0x80;
multicast_table1311drivers/net/ewrk3.coutw((short)((long)multicast_table) + byte, EWRK3_PIR1);
multicast_table1314drivers/net/ewrk3.coutw((short)((long)multicast_table) + byte, EWRK3_PIR1);
multicast_table1317drivers/net/ewrk3.cmulticast_table[byte] |= bit;
multicast_table1094drivers/net/lance.cshort multicast_table[4];
multicast_table1097drivers/net/lance.cmemset(multicast_table, (num_addrs == 0) ? 0 : -1, sizeof(multicast_table));
multicast_table1100drivers/net/lance.coutw(multicast_table[i], ioaddr+LANCE_DATA);