Lines Matching refs:adinfop
359 ipmp_addrinfo_t *adinfop; in ipmp_getaddrinfo() local
364 adinfop = ipmp_snap_getaddrinfo(statep->st_snap, grname, addrp); in ipmp_getaddrinfo()
365 if (adinfop == NULL) in ipmp_getaddrinfo()
368 *adinfopp = ipmp_addrinfo_clone(adinfop); in ipmp_getaddrinfo()
384 ipmp_freeaddrinfo(ipmp_addrinfo_t *adinfop) in ipmp_freeaddrinfo() argument
386 free(adinfop); in ipmp_freeaddrinfo()
734 ipmp_addrinfo_t *adinfop; in ipmp_addrinfo_create() local
736 adinfop = malloc(sizeof (ipmp_addrinfo_t)); in ipmp_addrinfo_create()
737 if (adinfop == NULL) in ipmp_addrinfo_create()
740 adinfop->ad_addr = *addrp; in ipmp_addrinfo_create()
741 adinfop->ad_state = state; in ipmp_addrinfo_create()
742 (void) strlcpy(adinfop->ad_group, group, LIFGRNAMSIZ); in ipmp_addrinfo_create()
743 (void) strlcpy(adinfop->ad_binding, binding, LIFNAMSIZ); in ipmp_addrinfo_create()
745 return (adinfop); in ipmp_addrinfo_create()
753 ipmp_addrinfo_clone(ipmp_addrinfo_t *adinfop) in ipmp_addrinfo_clone() argument
755 return (ipmp_addrinfo_create(&adinfop->ad_addr, adinfop->ad_state, in ipmp_addrinfo_clone()
756 adinfop->ad_group, adinfop->ad_binding)); in ipmp_addrinfo_clone()
912 ipmp_snap_addaddrinfo(ipmp_snap_t *snap, ipmp_addrinfo_t *adinfop) in ipmp_snap_addaddrinfo() argument
919 if (ipmp_snap_getaddrinfo(snap, adinfop->ad_group, in ipmp_snap_addaddrinfo()
920 &adinfop->ad_addr) != NULL) in ipmp_snap_addaddrinfo()
927 adlp->adl_adinfop = adinfop; in ipmp_snap_addaddrinfo()