Lines Matching defs:dlist
944 Cmap_Devlist *dlist = devlist;
947 while (dlist)
949 if (strcmp(devname, dlist->devname) == 0)
951 dlist->refcnt++;
952 return(dlist->fd);
954 dlist = dlist->next;
964 if((dlist = (Cmap_Devlist *)malloc(sizeof(Cmap_Devlist))) == NULL )
973 dlist->next = devlist;
974 devlist = dlist;
975 dlist->refcnt = 1;
976 dlist->fd = fd;
977 strcpy(dlist->devname, devname);
986 Cmap_Devlist *dlist = devlist;
989 while (dlist)
991 if (fd == dlist->fd)
993 if (--dlist->refcnt == 0)
996 *dlptr = dlist->next;
997 free(dlist);
1001 dlptr = &dlist->next;
1002 dlist = dlist->next;