Lines Matching refs:tl
323 struct tapdisk_list *tl, *next; in _tap_ctl_list_tapdisk() local
349 tl = malloc(sizeof(struct tapdisk_list)); in _tap_ctl_list_tapdisk()
350 if (!tl) { in _tap_ctl_list_tapdisk()
355 tl->minor = message.u.list.minor; in _tap_ctl_list_tapdisk()
356 tl->state = message.u.list.state; in _tap_ctl_list_tapdisk()
358 tl->params = strndup(message.u.list.path, in _tap_ctl_list_tapdisk()
360 if (!tl->params) { in _tap_ctl_list_tapdisk()
365 tl->params = NULL; in _tap_ctl_list_tapdisk()
367 list_add(&tl->entry, &list); in _tap_ctl_list_tapdisk()
371 list_for_each_entry_safe(tl, next, &list, entry) { in _tap_ctl_list_tapdisk()
372 list_del(&tl->entry); in _tap_ctl_list_tapdisk()
373 free(tl->params); in _tap_ctl_list_tapdisk()
374 free(tl); in _tap_ctl_list_tapdisk()
388 struct tapdisk_list *tl, *next; in _tap_ctl_free_tapdisks() local
390 list_for_each_entry_safe(tl, next, &tap->list, entry) { in _tap_ctl_free_tapdisks()
391 free(tl->params); in _tap_ctl_free_tapdisks()
392 free(tl); in _tap_ctl_free_tapdisks()
416 struct tapdisk_list *tl; in _tap_list_join3() local
426 list_for_each_entry(tl, &tap->list, entry) { in _tap_list_join3()
430 tl->minor, tl->state, tl->params); in _tap_list_join3()
434 if (tl->minor >= 0) { in _tap_list_join3()
437 if (minorv[_m] == tl->minor) { in _tap_list_join3()