Lines Matching refs:sep

105 	struct sharepnt_ent *se_tail = NULL, *sep;  in buildbuffer_list()  local
134 if (sep = findsharepnt(bep->be_sharepnt, in buildbuffer_list()
140 sep->se_state = lep->le_state; in buildbuffer_list()
145 sep = (struct sharepnt_ent *) in buildbuffer_list()
146 malloc(sizeof (*sep)); in buildbuffer_list()
147 if (sep == NULL) { in buildbuffer_list()
151 (void) memset(sep, 0, sizeof (*sep)); in buildbuffer_list()
153 sep->se_name = strdup(lep->le_path); in buildbuffer_list()
154 if (sep->se_name == NULL) { in buildbuffer_list()
158 sep->se_state = lep->le_state; in buildbuffer_list()
162 se_tail->se_next = sep; in buildbuffer_list()
301 remove_sharepnt_ent(struct sharepnt_ent **se_listpp, struct sharepnt_ent *sep) in remove_sharepnt_ent() argument
306 if (p == sep) { in remove_sharepnt_ent()
310 prev->se_next = sep->se_next; in remove_sharepnt_ent()
311 free_sharepnt_ent(sep); in remove_sharepnt_ent()
319 free_sharepnt_ent(struct sharepnt_ent *sep) in free_sharepnt_ent() argument
321 assert(sep != NULL); in free_sharepnt_ent()
323 (void) printf("freeing %s\n", sep->se_name); in free_sharepnt_ent()
324 if (sep->se_name != NULL) in free_sharepnt_ent()
325 free(sep->se_name); in free_sharepnt_ent()
326 free(sep); in free_sharepnt_ent()
341 print_sharepnt_list(struct sharepnt_ent *sep) in print_sharepnt_list() argument
343 for (; sep != NULL; sep = sep->se_next) in print_sharepnt_list()
344 (void) printf("\t(%d) %s\n", sep->se_state, sep->se_name); in print_sharepnt_list()
368 struct sharepnt_ent *sep, in findsharepnt() argument
374 for (; sep != NULL; sep = sep->se_next) { in findsharepnt()
375 if (strcmp(sep->se_name, name) == 0) in findsharepnt()
376 return (sep); in findsharepnt()
377 tail = sep; in findsharepnt()