Lines Matching defs:iasubopt
1640 struct iasubopt {
1682 struct iasubopt **iasubopt; /* pointers to the IAADDR/IAPREFIXs */
2243 struct iasubopt *, struct iasubopt *, struct option_state *);
2244 isc_result_t ddns_removals(struct lease *, struct iasubopt *,
3786 HASH_FUNCTIONS_DECL(iasubopt, struct in6_addr *, struct iasubopt,
3789 isc_result_t iasubopt_allocate(struct iasubopt **iasubopt,
3791 isc_result_t iasubopt_reference(struct iasubopt **iasubopt,
3792 struct iasubopt *src,
3794 iasubopt **iasubopt,
3807 isc_result_t ia_add_iasubopt(struct ia_xx *ia, struct iasubopt *iasubopt,
3809 void ia_remove_iasubopt(struct ia_xx *ia, struct iasubopt *iasubopt,
3823 struct iasubopt **addr,
3832 struct iasubopt **addr,
3837 struct iasubopt *lease,
3839 isc_result_t renew_lease6(struct ipv6_pool *pool, struct iasubopt *lease);
3840 isc_result_t expire_lease6(struct iasubopt **leasep,
3842 isc_result_t release_lease6(struct ipv6_pool *pool, struct iasubopt *lease);
3843 isc_result_t decline_lease6(struct ipv6_pool *pool, struct iasubopt *lease);
3846 isc_boolean_t lease6_usable(struct iasubopt *lease);
3849 struct iasubopt *lease,
3854 struct iasubopt **pref,