taglinefilesource code
multicast_table306drivers/net/ewrk3.cstatic void SetMulticastFilter(struct device *dev, int num_addr, char *multicast_table);
multicast_table1218drivers/net/ewrk3.cchar *multicast_table;
multicast_table1225drivers/net/ewrk3.cmulticast_table = (char *) PAGE0_HTE;
multicast_table1227drivers/net/ewrk3.cmulticast_table = (char *)(lp->shmem_base + PAGE0_HTE);
multicast_table1237drivers/net/ewrk3.cSetMulticastFilter(dev, dev->mc_count, multicast_table);
multicast_table1252drivers/net/ewrk3.cstatic void SetMulticastFilter(struct device *dev, int num_addrs, char *multicast_table)
multicast_table1259drivers/net/ewrk3.cshort *p = (short *) multicast_table;
multicast_table1268drivers/net/ewrk3.coutw((short)((long)multicast_table), EWRK3_PIR1);
multicast_table1307drivers/net/ewrk3.cmemset(multicast_table, 0, (HASH_TABLE_LEN >> 3));
multicast_table1308drivers/net/ewrk3.c*(multicast_table + (HASH_TABLE_LEN >> 4) - 1) = 0x80;
multicast_table1339drivers/net/ewrk3.coutw((short)((long)multicast_table) + byte, EWRK3_PIR1);
multicast_table1342drivers/net/ewrk3.coutw((short)((long)multicast_table) + byte, EWRK3_PIR1);
multicast_table1347drivers/net/ewrk3.cmulticast_table[byte] |= bit;
multicast_table1092drivers/net/lance.cshort multicast_table[4];
multicast_table1098drivers/net/lance.cmemset(multicast_table, (num_addrs == 0) ? 0 : -1, sizeof(multicast_table));
multicast_table1101drivers/net/lance.coutw(multicast_table[i], ioaddr+LANCE_DATA);