Lines Matching refs:region
111 key_entry_copy_toregion(struct key_entry_key* kkey, struct regional* region) in key_entry_copy_toregion() argument
114 newk = regional_alloc_init(region, kkey, sizeof(*kkey)); in key_entry_copy_toregion()
117 newk->name = regional_alloc_init(region, kkey->name, kkey->namelen); in key_entry_copy_toregion()
126 newd = regional_alloc_init(region, d, sizeof(*d)); in key_entry_copy_toregion()
131 newd->rrset_data = regional_alloc_init(region, in key_entry_copy_toregion()
139 newd->reason = regional_strdup(region, d->reason); in key_entry_copy_toregion()
144 newd->algo = (uint8_t*)regional_strdup(region, in key_entry_copy_toregion()
256 key_entry_setup(struct regional* region, in key_entry_setup() argument
260 *k = regional_alloc(region, sizeof(**k)); in key_entry_setup()
265 (*k)->name = regional_alloc_init(region, name, namelen); in key_entry_setup()
270 *d = regional_alloc(region, sizeof(**d)); in key_entry_setup()
278 key_entry_create_null(struct regional* region, in key_entry_create_null() argument
284 if(!key_entry_setup(region, name, namelen, dclass, &k, &d)) in key_entry_create_null()
296 key_entry_create_rrset(struct regional* region, in key_entry_create_rrset() argument
304 if(!key_entry_setup(region, name, namelen, dclass, &k, &d)) in key_entry_create_rrset()
310 d->rrset_data = (struct packed_rrset_data*)regional_alloc_init(region, in key_entry_create_rrset()
315 d->algo = (uint8_t*)regional_strdup(region, (char*)sigalg); in key_entry_create_rrset()
324 key_entry_create_bad(struct regional* region, in key_entry_create_bad() argument
330 if(!key_entry_setup(region, name, namelen, dclass, &k, &d)) in key_entry_create_bad()
342 key_entry_get_rrset(struct key_entry_key* kkey, struct regional* region) in key_entry_get_rrset() argument
349 rrk = regional_alloc(region, sizeof(*rrk)); in key_entry_get_rrset()
353 rrk->rk.dname = regional_alloc_init(region, kkey->name, kkey->namelen); in key_entry_get_rrset()
360 rrd = regional_alloc_init(region, d->rrset_data, in key_entry_get_rrset()