tag | line | file | source code |
dmi | 58 | net/inet/dev_mcast.c | struct dev_mc_list *dmi; |
dmi | 91 | net/inet/dev_mcast.c | for(tmp = data, dmi=dev->mc_list;dmi!=NULL;dmi=dmi->next) |
dmi | 93 | net/inet/dev_mcast.c | memcpy(tmp,dmi->dmi_addr, dmi->dmi_addrlen); |
dmi | 106 | net/inet/dev_mcast.c | struct dev_mc_list **dmi; |
dmi | 107 | net/inet/dev_mcast.c | for(dmi=&dev->mc_list;*dmi!=NULL;dmi=&(*dmi)->next) |
dmi | 109 | net/inet/dev_mcast.c | if(memcmp((*dmi)->dmi_addr,addr,(*dmi)->dmi_addrlen)==0 && alen==(*dmi)->dmi_addrlen) |
dmi | 111 | net/inet/dev_mcast.c | struct dev_mc_list *tmp= *dmi; |
dmi | 112 | net/inet/dev_mcast.c | if(--(*dmi)->dmi_users && !all) |
dmi | 114 | net/inet/dev_mcast.c | *dmi=(*dmi)->next; |
dmi | 129 | net/inet/dev_mcast.c | struct dev_mc_list *dmi; |
dmi | 130 | net/inet/dev_mcast.c | for(dmi=dev->mc_list;dmi!=NULL;dmi=dmi->next) |
dmi | 132 | net/inet/dev_mcast.c | if(memcmp(dmi->dmi_addr,addr,dmi->dmi_addrlen)==0 && dmi->dmi_addrlen==alen) |
dmi | 135 | net/inet/dev_mcast.c | dmi->dmi_users++; |
dmi | 139 | net/inet/dev_mcast.c | dmi=(struct dev_mc_list *)kmalloc(sizeof(*dmi),GFP_KERNEL); |
dmi | 140 | net/inet/dev_mcast.c | if(dmi==NULL) |
dmi | 142 | net/inet/dev_mcast.c | memcpy(dmi->dmi_addr, addr, alen); |
dmi | 143 | net/inet/dev_mcast.c | dmi->dmi_addrlen=alen; |
dmi | 144 | net/inet/dev_mcast.c | dmi->next=dev->mc_list; |
dmi | 145 | net/inet/dev_mcast.c | dmi->dmi_users=1; |
dmi | 146 | net/inet/dev_mcast.c | dev->mc_list=dmi; |