Lines Matching refs:members

497 	ipadm_ipmp_members_t *members = NULL;  in get_ipmp_members()  local
511 if (members == NULL) { in get_ipmp_members()
512 members = calloc(1, in get_ipmp_members()
514 if (members == NULL) in get_ipmp_members()
516 list_create(members, in get_ipmp_members()
533 list_insert_tail(members, member); in get_ipmp_members()
544 if (members != NULL && list_is_empty(members)) { in get_ipmp_members()
545 free(members); in get_ipmp_members()
546 members = NULL; in get_ipmp_members()
549 return (members); in get_ipmp_members()
553 free_ipmp_members(ipadm_ipmp_members_t *members) in free_ipmp_members() argument
557 while ((member = list_remove_head(members)) != NULL) in free_ipmp_members()
560 list_destroy(members); in free_ipmp_members()
562 free(members); in free_ipmp_members()
573 ipadm_ipmp_members_t *members = NULL; in do_create_ipmp() local
590 members = get_ipmp_members(argc, argv, use, &flags); in do_create_ipmp()
594 if (members != NULL) { in do_create_ipmp()
595 do_action_ipmp(argv[optind], members, IPMP_ADD_MEMBER, flags); in do_create_ipmp()
596 free_ipmp_members(members); in do_create_ipmp()
604 ipadm_ipmp_members_t *members; in do_add_ipmp() local
606 members = get_ipmp_members(argc, argv, use, &flags); in do_add_ipmp()
608 if (members == NULL) in do_add_ipmp()
611 do_action_ipmp(argv[optind], members, IPMP_ADD_MEMBER, flags); in do_add_ipmp()
612 free_ipmp_members(members); in do_add_ipmp()
619 ipadm_ipmp_members_t *members; in do_remove_ipmp() local
621 members = get_ipmp_members(argc, argv, use, &flags); in do_remove_ipmp()
623 if (members == NULL) in do_remove_ipmp()
626 do_action_ipmp(argv[optind], members, IPMP_REMOVE_MEMBER, flags); in do_remove_ipmp()
627 free_ipmp_members(members); in do_remove_ipmp()
631 do_action_ipmp(char *ipmp, ipadm_ipmp_members_t *members, ipmp_action_t action, in do_action_ipmp() argument
650 while ((member = list_remove_head(members)) != NULL) { in do_action_ipmp()