Lines Matching defs:list
179 * Free the list of portals while a SCN entry is being destroyed.
181 * l - the portal list.
229 * Free the the list of SCN.
231 * scn - the list.
241 scn_list_t *list;
246 list = scn->data.list;
247 while (list != NULL) {
248 next_list = list->next;
249 free_scn_text(list->data.text);
250 free(list);
251 list = next_list;
330 * Add portals to the portal list of a SCN entry.
389 * Remove a portal from the portal list of every SCN entry.
442 * Add one SCN entry to the SCN entry list.
477 /* insert it to the list */
495 * Remove one SCN entry from the SCN entry list.
617 * return - the SCN portal list.
626 scn_portal_t *list = NULL;
665 p->next = list;
666 list = p;
679 return (list);
1308 l = s->data.list;
1335 lp = &s->data.list;
1350 "malloc list failed.\n");
1621 * list - the list of portal.
1630 scn_list_t *list,
1646 l = list;
1752 l = s->data.list;
1855 * Load one SCN entry and add it to the SCN entry list.
1875 scn_registry_t *list;
1878 list = (scn_registry_t *)malloc(sizeof (scn_registry_t));
1881 if (list != NULL && name != NULL) {
1882 list->uid = uid;
1884 list->name = name;
1885 list->nlen = nlen;
1886 list->bitmap = bitmap;
1887 list->portal.l = NULL;
1888 list->scn = NULL;
1889 list->next = NULL;
1891 (void) scn_list_add(list);
1893 free(list);
1907 * remove it from the SCN entry list.