Lines Matching refs:dlist
420 struct dev_list_node *dlist; in uc_mgr_free_dev_list() local
423 dlist = list_entry(pos, struct dev_list_node, list); in uc_mgr_free_dev_list()
424 free(dlist->name); in uc_mgr_free_dev_list()
425 list_del(&dlist->list); in uc_mgr_free_dev_list()
426 free(dlist); in uc_mgr_free_dev_list()
433 struct dev_list_node *dlist; in uc_mgr_put_to_dev_list() local
437 dlist = list_entry(pos, struct dev_list_node, list); in uc_mgr_put_to_dev_list()
438 if (strcmp(dlist->name, name) == 0) in uc_mgr_put_to_dev_list()
442 dlist = calloc(1, sizeof(*dlist)); in uc_mgr_put_to_dev_list()
443 if (dlist == NULL) in uc_mgr_put_to_dev_list()
447 free(dlist); in uc_mgr_put_to_dev_list()
450 dlist->name = n; in uc_mgr_put_to_dev_list()
451 list_add(&dlist->list, &dev_list->list); in uc_mgr_put_to_dev_list()
459 struct dev_list_node *dlist; in uc_mgr_rename_in_dev_list() local
463 dlist = list_entry(pos, struct dev_list_node, list); in uc_mgr_rename_in_dev_list()
464 if (strcmp(dlist->name, src) == 0) { in uc_mgr_rename_in_dev_list()
468 free(dlist->name); in uc_mgr_rename_in_dev_list()
469 dlist->name = dst1; in uc_mgr_rename_in_dev_list()
479 struct dev_list_node *dlist; in uc_mgr_remove_from_dev_list() local
482 dlist = list_entry(pos, struct dev_list_node, list); in uc_mgr_remove_from_dev_list()
483 if (strcmp(dlist->name, name) == 0) { in uc_mgr_remove_from_dev_list()
484 free(dlist->name); in uc_mgr_remove_from_dev_list()
485 list_del(&dlist->list); in uc_mgr_remove_from_dev_list()
486 free(dlist); in uc_mgr_remove_from_dev_list()