Lines Matching refs:lip

45 free_props(prop_db_info_t *lip)  in free_props()  argument
50 for (; lip != NULL; lip = lip_next) { in free_props()
51 lip_next = lip->li_nextprop; in free_props()
52 for (lvp = lip->li_val; lvp != NULL; lvp = lvp_next) { in free_props()
56 free(lip); in free_props()
71 prop_db_info_t *lip = listp; in generate_prop_line() local
77 if (lip == NULL || in generate_prop_line()
78 (lip->li_val == NULL && lip->li_nextprop == NULL)) { in generate_prop_line()
84 for (; lip != NULL; lip = lip->li_nextprop) { in generate_prop_line()
88 if (lip->li_val == NULL) in generate_prop_line()
91 ptr += snprintf(ptr, BUFLEN(lim, ptr), "%s=", lip->li_name); in generate_prop_line()
92 for (lvp = lip->li_val; lvp != NULL; lvp = lvp->lv_nextval) { in generate_prop_line()
122 prop_db_info_t *lastp = NULL, *lip = listp, *nlip = NULL; in process_prop_set() local
134 for (; lip != NULL; lip = lip->li_nextprop) { in process_prop_set()
135 if (strcmp(lip->li_name, lsp->ls_propname) == 0) in process_prop_set()
138 lastp = lip; in process_prop_set()
141 if (lip == NULL) { in process_prop_set()
165 for (lvp = lip->li_val; lvp != NULL; lvp = lvp_next) { in process_prop_set()
169 lip->li_val = NULL; in process_prop_set()
170 lvpp = &lip->li_val; in process_prop_set()
213 prop_db_info_t *lip = listp; in process_prop_get() local
220 for (; lip != NULL; lip = lip->li_nextprop) { in process_prop_get()
221 if (strcmp(lip->li_name, lsp->ls_propname) == 0) in process_prop_get()
224 if (lip == NULL) { in process_prop_get()
229 for (lvp = lip->li_val; lvp != NULL; lvp = lvp->lv_nextval) { in process_prop_get()
259 prop_db_info_t *lip = listp; in process_prop_init() local
264 for (; lip != NULL; lip = lip->li_nextprop) { in process_prop_init()
269 for (lvp = lip->li_val, valcnt = 0; in process_prop_init()
278 lvp = lip->li_val; in process_prop_init()
282 status = (*lsp->ls_initop)(handle, lsp->ls_name, lip->li_name, in process_prop_init()
303 prop_db_info_t *lip = NULL; in parse_props() local
330 if (lip != NULL) { in parse_props()
351 tailp = &lip->li_nextprop; in parse_props()
353 lip = NULL; in parse_props()
364 lip = malloc(sizeof (*lip)); in parse_props()
365 if (lip == NULL) in parse_props()
368 lip->li_name = curr; in parse_props()
369 lip->li_val = NULL; in parse_props()
370 lip->li_nextprop = NULL; in parse_props()
371 *tailp = lip; in parse_props()
372 vtailp = &lip->li_val; in parse_props()
379 if (*lipp == NULL || lip != NULL) in parse_props()
394 prop_db_info_t *lip = NULL; in process_prop_line() local
445 if (parse_props(str, &lip) < 0) in process_prop_line()
448 cont = (*lsp->ls_op)(handle, lsp, buf, lip, statusp); in process_prop_line()
449 free_props(lip); in process_prop_line()
455 free_props(lip); in process_prop_line()