taglinefilesource code
dmi58net/inet/dev_mcast.cstruct dev_mc_list *dmi;
dmi91net/inet/dev_mcast.cfor(tmp = data, dmi=dev->mc_list;dmi!=NULL;dmi=dmi->next)
dmi93net/inet/dev_mcast.cmemcpy(tmp,dmi->dmi_addr, dmi->dmi_addrlen);
dmi106net/inet/dev_mcast.cstruct dev_mc_list **dmi;
dmi107net/inet/dev_mcast.cfor(dmi=&dev->mc_list;*dmi!=NULL;dmi=&(*dmi)->next)
dmi109net/inet/dev_mcast.cif(memcmp((*dmi)->dmi_addr,addr,(*dmi)->dmi_addrlen)==0 && alen==(*dmi)->dmi_addrlen)
dmi111net/inet/dev_mcast.cstruct dev_mc_list *tmp= *dmi;
dmi112net/inet/dev_mcast.cif(--(*dmi)->dmi_users && !all)
dmi114net/inet/dev_mcast.c*dmi=(*dmi)->next;
dmi129net/inet/dev_mcast.cstruct dev_mc_list *dmi;
dmi130net/inet/dev_mcast.cfor(dmi=dev->mc_list;dmi!=NULL;dmi=dmi->next)
dmi132net/inet/dev_mcast.cif(memcmp(dmi->dmi_addr,addr,dmi->dmi_addrlen)==0 && dmi->dmi_addrlen==alen)
dmi135net/inet/dev_mcast.cdmi->dmi_users++;
dmi139net/inet/dev_mcast.cdmi=(struct dev_mc_list *)kmalloc(sizeof(*dmi),GFP_KERNEL);
dmi140net/inet/dev_mcast.cif(dmi==NULL)
dmi142net/inet/dev_mcast.cmemcpy(dmi->dmi_addr, addr, alen);
dmi143net/inet/dev_mcast.cdmi->dmi_addrlen=alen;
dmi144net/inet/dev_mcast.cdmi->next=dev->mc_list;
dmi145net/inet/dev_mcast.cdmi->dmi_users=1;
dmi146net/inet/dev_mcast.cdev->mc_list=dmi;