Lines Matching full:lp

43     krb5_kt_list lp, prev;  in ktutil_free_kt_list()  local
46 for (lp = list; lp;) { in ktutil_free_kt_list()
47 retval = krb5_kt_free_entry(context, lp->entry); in ktutil_free_kt_list()
48 free(lp->entry); in ktutil_free_kt_list()
51 prev = lp; in ktutil_free_kt_list()
52 lp = lp->next; in ktutil_free_kt_list()
65 krb5_kt_list lp, prev; in ktutil_delete() local
68 for (lp = *list, i = 1; lp; prev = lp, lp = lp->next, i++) { in ktutil_delete()
71 *list = lp->next; in ktutil_delete()
73 prev->next = lp->next; in ktutil_delete()
74 lp->next = NULL; in ktutil_delete()
75 return ktutil_free_kt_list(context, lp); in ktutil_delete()
144 krb5_kt_list lp, *last; in ktutil_add() local
240 lp = k5alloc(sizeof(*lp), &retval); in ktutil_add()
241 if (lp == NULL) in ktutil_add()
243 lp->next = NULL; in ktutil_add()
244 lp->entry = entry; in ktutil_add()
247 *last = lp; in ktutil_add()
266 krb5_kt_list lp = NULL, tail = NULL, back = NULL; in ktutil_read_keytab() local
273 /* point lp at the tail of the list */ in ktutil_read_keytab()
274 for (lp = *list; lp->next; lp = lp->next); in ktutil_read_keytab()
275 back = lp; in ktutil_read_keytab()
294 if (!lp) { /* if list is empty, start one */ in ktutil_read_keytab()
295 lp = (krb5_kt_list)malloc(sizeof (*lp)); in ktutil_read_keytab()
296 if (!lp) { in ktutil_read_keytab()
301 lp->next = (krb5_kt_list)malloc(sizeof (*lp)); in ktutil_read_keytab()
302 if (!lp->next) { in ktutil_read_keytab()
306 lp = lp->next; in ktutil_read_keytab()
309 tail = lp; in ktutil_read_keytab()
310 lp->next = NULL; in ktutil_read_keytab()
311 lp->entry = entry; in ktutil_read_keytab()
339 krb5_kt_list lp; in ktutil_write_keytab() local
351 for (lp = list; lp; lp = lp->next) { in ktutil_write_keytab()
352 retval = krb5_kt_add_entry(context, kt, lp->entry); in ktutil_write_keytab()