taglinefilesource code
num_addrs69drivers/net/3c501.cstatic void set_multicast_list(struct device *dev, int num_addrs, void *addrs);
num_addrs524drivers/net/3c501.cset_multicast_list(struct device *dev, int num_addrs, void *addrs)
num_addrs528drivers/net/3c501.cif (num_addrs > 0) {
num_addrs531drivers/net/3c501.c} else if (num_addrs < 0) {
num_addrs1224drivers/net/3c505.cstatic void elp_set_mc_list(struct device *dev, int num_addrs, void *addrs)
num_addrs1232drivers/net/3c505.cif (num_addrs != -1) {
num_addrs1236drivers/net/3c505.cadapter->tx_pcb.length  = 6*num_addrs;
num_addrs1237drivers/net/3c505.cfor (i=0;i<num_addrs;i++)
num_addrs1250drivers/net/3c505.cif (num_addrs)
num_addrs111drivers/net/3c509.cstatic void set_multicast_list(struct device *dev, int num_addrs, void *addrs);
num_addrs633drivers/net/3c509.cset_multicast_list(struct device *dev, int num_addrs, void *addrs)
num_addrs637drivers/net/3c509.cprintk("%s: Setting Rx mode to %d addresses.\n", dev->name, num_addrs);
num_addrs638drivers/net/3c509.cif (num_addrs > 0) {
num_addrs640drivers/net/3c509.c} else if (num_addrs < 0) {
num_addrs100drivers/net/8390.cstatic void set_multicast_list(struct device *dev, int num_addrs, void *addrs);
num_addrs551drivers/net/8390.cstatic void set_multicast_list(struct device *dev, int num_addrs, void *addrs)
num_addrs555drivers/net/8390.cif (num_addrs > 0) {
num_addrs559drivers/net/8390.c} else if (num_addrs < 0)
num_addrs193drivers/net/apricot.cstatic void set_multicast_list(struct device *dev, int num_addrs, void *addrs);
num_addrs919drivers/net/apricot.cset_multicast_list(struct device *dev, int num_addrs, void *addrs)
num_addrs925drivers/net/apricot.cprintk ("%s: set multicast list %d\n", dev->name, num_addrs);
num_addrs927drivers/net/apricot.cif (num_addrs > 0) {
num_addrs928drivers/net/apricot.ccmd = (struct i596_cmd *) kmalloc(sizeof(struct i596_cmd)+2+num_addrs*6, GFP_ATOMIC);
num_addrs936drivers/net/apricot.c*((unsigned short *) (cmd + 1)) = num_addrs * 6;
num_addrs937drivers/net/apricot.cmemcpy (((char *)(cmd + 1))+2, addrs, num_addrs * 6);
num_addrs944drivers/net/apricot.cif (num_addrs == 0)
num_addrs127drivers/net/at1700.cstatic void set_multicast_list(struct device *dev, int num_addrs, void *addrs);
num_addrs615drivers/net/at1700.cset_multicast_list(struct device *dev, int num_addrs, void *addrs)
num_addrs618drivers/net/at1700.cif (num_addrs) {
num_addrs146drivers/net/atp.cstatic void set_multicast_list(struct device *dev, int num_addrs, void *addrs);
num_addrs720drivers/net/atp.cset_multicast_list(struct device *dev, int num_addrs, void *addrs)
num_addrs724drivers/net/atp.clp->addr_mode = num_addrs ? CMR2h_PROMISC : CMR2h_Normal;
num_addrs463drivers/net/de620.cde620_set_multicast_list(struct device *dev, int num_addrs, void *addrs)
num_addrs465drivers/net/de620.cif (num_addrs) { /* Enable promiscuous mode */
num_addrs319drivers/net/depca.cstatic void set_multicast_list(struct device *dev, int num_addrs, void *addrs);
num_addrs335drivers/net/depca.cstatic void SetMulticastFilter(int num_addrs, char *addrs, char *multicast_table);
num_addrs1241drivers/net/depca.cset_multicast_list(struct device *dev, int num_addrs, void *addrs)
num_addrs1250drivers/net/depca.cif (num_addrs >= 0) {
num_addrs1254drivers/net/depca.cSetMulticastFilter(num_addrs, (char *)addrs, (char *)multicast_table);
num_addrs1257drivers/net/depca.cmemset(multicast_table, (num_addrs==0) ? 0 : -1, sizeof(multicast_table));
num_addrs1278drivers/net/depca.cstatic void SetMulticastFilter(int num_addrs, char *addrs, char *multicast_table)
num_addrs1284drivers/net/depca.cfor (i=0;i<num_addrs;i++) {                /* for each address in the list */
num_addrs290drivers/net/eexpress.cstatic void set_multicast_list(struct device *dev, int num_addrs, void *addrs);
num_addrs672drivers/net/eexpress.cset_multicast_list(struct device *dev, int num_addrs, void *addrs)
num_addrs675drivers/net/eexpress.cif (num_addrs < 0) {
num_addrs678drivers/net/eexpress.c} else if (num_addrs > 0) {
num_addrs682drivers/net/eexpress.coutw(num_addrs * 6, ioaddr);
num_addrs683drivers/net/eexpress.coutsw(ioaddr, addrs, num_addrs*3);    /* 3 = addr len in words */
num_addrs293drivers/net/ewrk3.cstatic void set_multicast_list(struct device *dev, int num_addrs, void *addrs);
num_addrs306drivers/net/ewrk3.cstatic void SetMulticastFilter(struct device *dev, int num_addrs, char *addrs, char *multicast_table);
num_addrs1200drivers/net/ewrk3.cset_multicast_list(struct device *dev, int num_addrs, void *addrs)
num_addrs1215drivers/net/ewrk3.cif (num_addrs >= 0) {
num_addrs1216drivers/net/ewrk3.cSetMulticastFilter(dev, num_addrs, (char *)addrs, multicast_table);
num_addrs1235drivers/net/ewrk3.cstatic void SetMulticastFilter(struct device *dev, int num_addrs, char *addrs, char *multicast_table)
num_addrs1254drivers/net/ewrk3.cif (num_addrs == HASH_TABLE_LEN) {
num_addrs1263drivers/net/ewrk3.c} else if (num_addrs == 0) {
num_addrs1272drivers/net/ewrk3.cfor (i=0;i<num_addrs;i++) {              /* for each address in the list */
num_addrs235drivers/net/lance.cstatic void set_multicast_list(struct device *dev, int num_addrs, void *addrs);
num_addrs954drivers/net/lance.cset_multicast_list(struct device *dev, int num_addrs, void *addrs)
num_addrs963drivers/net/lance.cif (num_addrs >= 0) {
num_addrs967drivers/net/lance.cmemset(multicast_table, (num_addrs == 0) ? 0 : -1, sizeof(multicast_table));
num_addrs199drivers/net/ni52.cstatic void set_multicast_list(struct device *dev, int num_addrs, void *addrs);
num_addrs1103drivers/net/ni52.cstatic void set_multicast_list(struct device *dev, int num_addrs, void *addrs)
num_addrs1110drivers/net/ni52.cif(!num_addrs)
num_addrs125drivers/net/ni65.cstatic void set_multicast_list(struct device *dev, int num_addrs, void *addrs);
num_addrs640drivers/net/ni65.cstatic void set_multicast_list(struct device *dev, int num_addrs, void *addrs)
num_addrs501drivers/net/sk_g16.cstatic void set_multicast_list(struct device *dev, int num_addrs, void *addrs);
num_addrs1741drivers/net/sk_g16.cstatic void set_multicast_list(struct device *dev, int num_addrs, void *addrs)
num_addrs1744drivers/net/sk_g16.cif (num_addrs == -1)
num_addrs1749drivers/net/sk_g16.celse if (num_addrs == 0)
num_addrs104drivers/net/skeleton.cstatic void set_multicast_list(struct device *dev, int num_addrs, void *addrs);
num_addrs499drivers/net/skeleton.cset_multicast_list(struct device *dev, int num_addrs, void *addrs)
num_addrs502drivers/net/skeleton.cif (num_addrs) {
num_addrs190drivers/net/znet.cstatic void set_multicast_list(struct device *dev, int num_addrs, void *addrs);
num_addrs654drivers/net/znet.cstatic void set_multicast_list(struct device *dev, int num_addrs, void *addrs)
num_addrs658drivers/net/znet.cif (num_addrs < 0) {
num_addrs662drivers/net/znet.c} else if (num_addrs > 0) {
num_addrs675drivers/net/znet.cif (num_addrs > 0) {
num_addrs676drivers/net/znet.cint addrs_len = 6*num_addrs;
num_addrs138include/linux/netdevice.hint num_addrs, void *addrs);