sbin/unwind/dns64_synth.c
114
if (!(dd = *dd_out = regional_alloc(region, sizeof(struct
sbin/unwind/dns64_synth.c
162
dk->rk.dname = (uint8_t*)regional_alloc_init(region, fk->rk.dname,
sbin/unwind/dns64_synth.c
98
packed_rrset_data **dd_out, struct regional *region)
sbin/unwind/frontend.c
1002
synth_rinfo->flags, pq->abuf, 0, pq->region,
sbin/unwind/frontend.c
102
struct regional *region;
sbin/unwind/frontend.c
1042
pq->region = regional_create();
sbin/unwind/frontend.c
1044
if (!pq->qbuf || !pq->abuf || !pq->region) {
sbin/unwind/frontend.c
1081
NULL, 0, pq->region, NULL);
sbin/unwind/frontend.c
1687
pq->region = regional_create();
sbin/unwind/frontend.c
1689
if (!pq->qbuf || !pq->region) {
sbin/unwind/frontend.c
686
regional_destroy(pq->region);
sbin/unwind/frontend.c
729
pq->region = regional_create();
sbin/unwind/frontend.c
731
if (!pq->qbuf || !pq->abuf || !pq->region) {
sbin/unwind/frontend.c
788
NULL, 0, pq->region, NULL);
sbin/unwind/frontend.c
887
if (reply_info_parse(pq->abuf, &alloc, &qinfo, &rinfo, pq->region,
sbin/unwind/frontend.c
907
pq->abuf, 0, pq->region, pq->tcp ? UINT16_MAX : pq->edns.udp_size,
sbin/unwind/frontend.c
938
if (reply_info_parse(pq->abuf, &alloc, &qinfo, &rinfo, pq->region,
sbin/unwind/frontend.c
945
synth_rinfo = construct_reply_info_base(pq->region, rinfo->flags,
sbin/unwind/frontend.c
954
if(!reply_info_alloc_rrset_keys(synth_rinfo, NULL, pq->region))
sbin/unwind/frontend.c
973
dst_rrset_key, &dst_rrset_data, pq->region);
sbin/unwind/frontend.c
979
pq->region, src_rrset_key->rk.dname,
sbin/unwind/frontend.c
984
dst_rrset_data = regional_alloc_init(pq->region,
sbin/unwind/libunbound/daemon/acl_list.h
80
struct regional* region;
sbin/unwind/libunbound/dns64/dns64.c
491
if (!(qinfo.qname = regional_alloc(qstate->region, MAX_PTR_QNAME_IPV4)))
sbin/unwind/libunbound/dns64/dns64.c
696
qstate->region, sizeof(*iq)))) {
sbin/unwind/libunbound/dns64/dns64.c
728
struct packed_rrset_data **dd_out, struct regional *region,
sbin/unwind/libunbound/dns64/dns64.c
742
if (!(dd = *dd_out = regional_alloc_zero(region,
sbin/unwind/libunbound/dns64/dns64.c
794
dk->rk.dname = (uint8_t*)regional_alloc_init(region,
sbin/unwind/libunbound/dns64/dns64.c
830
log_assert(super->region);
sbin/unwind/libunbound/dns64/dns64.c
837
super->region, sizeof(struct dns_msg));
sbin/unwind/libunbound/dns64/dns64.c
849
cp = construct_reply_info_base(super->region, rep->flags, rep->qdcount,
sbin/unwind/libunbound/dns64/dns64.c
858
if(!reply_info_alloc_rrset_keys(cp, NULL, super->region)) {
sbin/unwind/libunbound/dns64/dns64.c
872
dns64_synth_aaaa_data(fk, fd, dk, &dd, super->region, dns64_env);
sbin/unwind/libunbound/dns64/dns64.c
888
dk->rk.dname = (uint8_t*)regional_alloc_init(super->region,
sbin/unwind/libunbound/dns64/dns64.c
896
super->region, fd, s);
sbin/unwind/libunbound/dns64/dns64.c
925
if (!(super->return_msg = (struct dns_msg*)regional_alloc(super->region,
sbin/unwind/libunbound/dns64/dns64.c
930
NULL, super->region)))
sbin/unwind/libunbound/dns64/dns64.c
967
super_dq = (struct dns64_qstate*)regional_alloc(super->region,
sbin/unwind/libunbound/iterator/iter_delegpt.c
101
dp->name = regional_alloc_init(region, name, dp->namelen);
sbin/unwind/libunbound/iterator/iter_delegpt.c
106
delegpt_add_ns(struct delegpt* dp, struct regional* region, uint8_t* name,
sbin/unwind/libunbound/iterator/iter_delegpt.c
117
ns = (struct delegpt_ns*)regional_alloc(region,
sbin/unwind/libunbound/iterator/iter_delegpt.c
124
ns->name = regional_alloc_init(region, name, ns->namelen);
sbin/unwind/libunbound/iterator/iter_delegpt.c
134
ns->tls_auth_name = regional_strdup(region, tls_auth_name);
sbin/unwind/libunbound/iterator/iter_delegpt.c
174
delegpt_add_target(struct delegpt* dp, struct regional* region,
sbin/unwind/libunbound/iterator/iter_delegpt.c
196
return delegpt_add_addr(dp, region, addr, addrlen, bogus, lame,
sbin/unwind/libunbound/iterator/iter_delegpt.c
201
delegpt_add_addr(struct delegpt* dp, struct regional* region,
sbin/unwind/libunbound/iterator/iter_delegpt.c
222
a = (struct delegpt_addr*)regional_alloc(region,
sbin/unwind/libunbound/iterator/iter_delegpt.c
238
a->tls_auth_name = regional_strdup(region, tls_auth_name);
sbin/unwind/libunbound/iterator/iter_delegpt.c
412
delegpt_from_message(struct dns_msg* msg, struct regional* region)
sbin/unwind/libunbound/iterator/iter_delegpt.c
433
dp = delegpt_create(region);
sbin/unwind/libunbound/iterator/iter_delegpt.c
437
if(!delegpt_set_name(dp, region, ns_rrset->rk.dname))
sbin/unwind/libunbound/iterator/iter_delegpt.c
439
if(!delegpt_rrset_add_ns(dp, region, ns_rrset, 0))
sbin/unwind/libunbound/iterator/iter_delegpt.c
451
if(!delegpt_add_rrset_A(dp, region, s, 0, NULL))
sbin/unwind/libunbound/iterator/iter_delegpt.c
454
if(!delegpt_add_rrset_AAAA(dp, region, s, 0, NULL))
sbin/unwind/libunbound/iterator/iter_delegpt.c
462
delegpt_rrset_add_ns(struct delegpt* dp, struct regional* region,
sbin/unwind/libunbound/iterator/iter_delegpt.c
477
if(!delegpt_add_ns(dp, region, nsdata->rr_data[i]+2, lame,
sbin/unwind/libunbound/iterator/iter_delegpt.c
485
delegpt_add_rrset_A(struct delegpt* dp, struct regional* region,
sbin/unwind/libunbound/iterator/iter_delegpt.c
499
if(!delegpt_add_target(dp, region, ak->rk.dname,
sbin/unwind/libunbound/iterator/iter_delegpt.c
508
delegpt_add_rrset_AAAA(struct delegpt* dp, struct regional* region,
sbin/unwind/libunbound/iterator/iter_delegpt.c
522
if(!delegpt_add_target(dp, region, ak->rk.dname,
sbin/unwind/libunbound/iterator/iter_delegpt.c
531
delegpt_add_rrset(struct delegpt* dp, struct regional* region,
sbin/unwind/libunbound/iterator/iter_delegpt.c
537
return delegpt_rrset_add_ns(dp, region, rrset, lame);
sbin/unwind/libunbound/iterator/iter_delegpt.c
539
return delegpt_add_rrset_A(dp, region, rrset, lame, additions);
sbin/unwind/libunbound/iterator/iter_delegpt.c
54
delegpt_create(struct regional* region)
sbin/unwind/libunbound/iterator/iter_delegpt.c
541
return delegpt_add_rrset_AAAA(dp, region, rrset, lame,
sbin/unwind/libunbound/iterator/iter_delegpt.c
57
region, sizeof(*dp));
sbin/unwind/libunbound/iterator/iter_delegpt.c
64
struct delegpt* delegpt_copy(struct delegpt* dp, struct regional* region)
sbin/unwind/libunbound/iterator/iter_delegpt.c
66
struct delegpt* copy = delegpt_create(region);
sbin/unwind/libunbound/iterator/iter_delegpt.c
71
if(!delegpt_set_name(copy, region, dp->name))
sbin/unwind/libunbound/iterator/iter_delegpt.c
78
if(!delegpt_add_ns(copy, region, ns->name, ns->lame,
sbin/unwind/libunbound/iterator/iter_delegpt.c
89
if(!delegpt_add_addr(copy, region, &a->addr, a->addrlen,
sbin/unwind/libunbound/iterator/iter_delegpt.c
97
delegpt_set_name(struct delegpt* dp, struct regional* region, uint8_t* name)
sbin/unwind/libunbound/iterator/iter_donotq.c
125
regional_free_all(dq->region);
sbin/unwind/libunbound/iterator/iter_donotq.c
152
return sizeof(*donotq) + regional_get_mem(donotq->region);
sbin/unwind/libunbound/iterator/iter_donotq.c
58
dq->region = regional_create();
sbin/unwind/libunbound/iterator/iter_donotq.c
59
if(!dq->region) {
sbin/unwind/libunbound/iterator/iter_donotq.c
71
regional_destroy(dq->region);
sbin/unwind/libunbound/iterator/iter_donotq.c
81
dq->region, sizeof(*node));
sbin/unwind/libunbound/iterator/iter_donotq.h
55
struct regional* region;
sbin/unwind/libunbound/iterator/iter_priv.c
126
nmr = (uint8_t*)regional_alloc_init(priv->region, nm, nm_len);
sbin/unwind/libunbound/iterator/iter_priv.c
132
n = (struct name_tree_node*)regional_alloc(priv->region,
sbin/unwind/libunbound/iterator/iter_priv.c
150
regional_free_all(priv->region);
sbin/unwind/libunbound/iterator/iter_priv.c
207
return sizeof(*priv) + regional_get_mem(priv->region);
sbin/unwind/libunbound/iterator/iter_priv.c
60
priv->region = regional_create();
sbin/unwind/libunbound/iterator/iter_priv.c
61
if(!priv->region) {
sbin/unwind/libunbound/iterator/iter_priv.c
73
regional_destroy(priv->region);
sbin/unwind/libunbound/iterator/iter_priv.c
94
n = (struct addr_tree_node*)regional_alloc(priv->region,
sbin/unwind/libunbound/iterator/iter_priv.h
57
struct regional* region;
sbin/unwind/libunbound/iterator/iter_scrub.c
1076
struct query_info* qinfo, uint8_t* zonename, struct regional* region,
sbin/unwind/libunbound/iterator/iter_scrub.c
1108
if(!scrub_normalize(pkt, msg, qinfo, region, env, zonename))
sbin/unwind/libunbound/iterator/iter_scrub.c
253
size_t aliaslen, struct regional* region, struct msg_parse* msg,
sbin/unwind/libunbound/iterator/iter_scrub.c
257
struct rrset_parse* cn = (struct rrset_parse*)regional_alloc(region,
sbin/unwind/libunbound/iterator/iter_scrub.c
262
cn->rr_first = (struct rr_parse*)regional_alloc(region,
sbin/unwind/libunbound/iterator/iter_scrub.c
268
cn->dname = (uint8_t*)regional_alloc(region, *snamelen);
sbin/unwind/libunbound/iterator/iter_scrub.c
282
cn->rr_first->ttl_data = (uint8_t*)regional_alloc(region,
sbin/unwind/libunbound/iterator/iter_scrub.c
426
struct query_info* qinfo, struct regional* region,
sbin/unwind/libunbound/iterator/iter_scrub.c
500
aliaslen, region, msg, rrset, rrset, nx, pkt);
sbin/unwind/libunbound/iterator/iter_utils.c
1068
reply_equal(struct reply_info* p, struct reply_info* q, struct regional* region)
sbin/unwind/libunbound/iterator/iter_utils.c
1089
region, p->rrsets, sizeof(*sorted_p)*p->rrset_count);
sbin/unwind/libunbound/iterator/iter_utils.c
1099
region, q->rrsets, sizeof(*sorted_q)*q->rrset_count);
sbin/unwind/libunbound/iterator/iter_utils.c
1101
regional_free_all(region);
sbin/unwind/libunbound/iterator/iter_utils.c
1114
if(!rrset_canonical_equal(region, sorted_p[i],
sbin/unwind/libunbound/iterator/iter_utils.c
1116
regional_free_all(region);
sbin/unwind/libunbound/iterator/iter_utils.c
1121
regional_free_all(region);
sbin/unwind/libunbound/iterator/iter_utils.c
1269
struct regional* region, struct query_info* qinfo)
sbin/unwind/libunbound/iterator/iter_utils.c
1279
if(!delegpt_rrset_add_ns(dp, region, akey, 1)) {
sbin/unwind/libunbound/iterator/iter_utils.c
1289
struct delegpt* dp, struct regional* region, struct query_info* qinfo)
sbin/unwind/libunbound/iterator/iter_utils.c
1306
if(!delegpt_add_rrset_A(dp, region, akey, 1, NULL))
sbin/unwind/libunbound/iterator/iter_utils.c
1318
if(!delegpt_add_rrset_AAAA(dp, region, akey, 1, NULL))
sbin/unwind/libunbound/iterator/iter_utils.c
706
struct regional* region)
sbin/unwind/libunbound/iterator/iter_utils.c
708
struct dns_msg* m = (struct dns_msg*)regional_alloc(region,
sbin/unwind/libunbound/iterator/iter_utils.c
713
if(!parse_create_msg(pkt, msg, NULL, &m->qinfo, &m->rep, region)) {
sbin/unwind/libunbound/iterator/iter_utils.c
721
dns_copy_msg(struct dns_msg* from, struct regional* region)
sbin/unwind/libunbound/iterator/iter_utils.c
723
struct dns_msg* m = (struct dns_msg*)regional_alloc(region,
sbin/unwind/libunbound/iterator/iter_utils.c
728
if(!(m->qinfo.qname = regional_alloc_init(region, from->qinfo.qname,
sbin/unwind/libunbound/iterator/iter_utils.c
731
if(!(m->rep = reply_info_copy(from->rep, NULL, region)))
sbin/unwind/libunbound/iterator/iter_utils.c
739
struct regional* region, uint16_t flags, time_t qstarttime,
sbin/unwind/libunbound/iterator/iter_utils.c
743
pside, region, flags, qstarttime, is_valrec))
sbin/unwind/libunbound/iterator/iter_utils.h
155
struct regional* region, uint16_t flags, time_t qstarttime,
sbin/unwind/libunbound/iterator/iter_utils.h
261
int reply_equal(struct reply_info* p, struct reply_info* q, struct regional* region);
sbin/unwind/libunbound/iterator/iter_utils.h
323
struct delegpt* dp, struct regional* region, struct query_info* qinfo);
sbin/unwind/libunbound/iterator/iter_utils.h
337
struct delegpt* dp, struct regional* region, struct query_info* qinfo);
sbin/unwind/libunbound/iterator/iterator.c
1026
subiq->dp = delegpt_copy(stub_dp, subq->region);
sbin/unwind/libunbound/iterator/iterator.c
1111
qstate->region, sizeof(*dp));
sbin/unwind/libunbound/iterator/iterator.c
1122
dp->name = regional_alloc_init(qstate->region,
sbin/unwind/libunbound/iterator/iterator.c
1247
subiq->dp = delegpt_copy(iq->dp, subq->region);
sbin/unwind/libunbound/iterator/iterator.c
131
qstate->region, sizeof(struct iter_qstate));
sbin/unwind/libunbound/iterator/iterator.c
1312
subiq->dp = delegpt_copy(iq->dp, subq->region);
sbin/unwind/libunbound/iterator/iterator.c
1345
iq->dp = delegpt_copy(dp, qstate->region);
sbin/unwind/libunbound/iterator/iterator.c
1462
if(!iter_prepend(iq, qstate->return_msg, qstate->region)) {
sbin/unwind/libunbound/iterator/iterator.c
1475
sock_list_insert(&qstate->reply_origin, NULL, 0, qstate->region);
sbin/unwind/libunbound/iterator/iterator.c
1498
qstate->region, qstate->env->scratch, 0, dpname,
sbin/unwind/libunbound/iterator/iterator.c
1505
qstate->region, qstate->env->rrset_cache,
sbin/unwind/libunbound/iterator/iterator.c
1549
sock_list_insert(&qstate->reply_origin, NULL, 0, qstate->region);
sbin/unwind/libunbound/iterator/iterator.c
1556
sock_list_insert(&qstate->reply_origin, NULL, 0, qstate->region);
sbin/unwind/libunbound/iterator/iterator.c
1574
qstate->region, iq->dp, 0)) {
sbin/unwind/libunbound/iterator/iterator.c
1639
qstate->region, &iq->deleg_msg,
sbin/unwind/libunbound/iterator/iterator.c
1675
iq->dp = delegpt_copy(iq->dp, qstate->region);
sbin/unwind/libunbound/iterator/iterator.c
1717
if(!can_have_last_resort(qstate->env, iq->dp->name, iq->dp->namelen, iq->qchase.qclass, &have_dp, &iq->dp, qstate->region)) {
sbin/unwind/libunbound/iterator/iterator.c
1754
iq->dp = delegpt_copy(iq->dp, qstate->region);
sbin/unwind/libunbound/iterator/iterator.c
1881
sock_list_insert(&qstate->reply_origin, NULL, 0, qstate->region);
sbin/unwind/libunbound/iterator/iterator.c
1928
sock_list_insert(&subq->blacklist, NULL, 0, subq->region);
sbin/unwind/libunbound/iterator/iterator.c
1931
subiq->dp = delegpt_copy(iq->dp, subq->region);
sbin/unwind/libunbound/iterator/iterator.c
1938
name, namelen, qtype, qclass, subq->region,
sbin/unwind/libunbound/iterator/iterator.c
2158
qstate->region, iq->dp, PACKED_RRSET_UNVERIFIED_GLUE))
sbin/unwind/libunbound/iterator/iterator.c
2174
(void)delegpt_add_ns(iq->dp, qstate->region,
sbin/unwind/libunbound/iterator/iterator.c
2179
(void)delegpt_add_addr(iq->dp, qstate->region,
sbin/unwind/libunbound/iterator/iterator.c
2192
qstate->region, &qstate->qinfo)
sbin/unwind/libunbound/iterator/iterator.c
2211
qstate->region, iq->dp, 0))
sbin/unwind/libunbound/iterator/iterator.c
2219
qstate->region, &qstate->qinfo)) {
sbin/unwind/libunbound/iterator/iterator.c
246
super->region, super_iq->dp, 0))
sbin/unwind/libunbound/iterator/iterator.c
2658
qstate->query_flags, qstate->region,
sbin/unwind/libunbound/iterator/iterator.c
2728
qstate->region, &iq->response, &auth_fallback, iq->dp->name,
sbin/unwind/libunbound/iterator/iterator.c
2901
if(!iter_prepend(iq, qstate->return_msg, qstate->region)) {
sbin/unwind/libunbound/iterator/iterator.c
3314
qstate->region, qstate->query_flags,
sbin/unwind/libunbound/iterator/iterator.c
3326
qstate->reply->remote_addrlen, qstate->region);
sbin/unwind/libunbound/iterator/iterator.c
3436
iq->dp = delegpt_from_message(iq->response, qstate->region);
sbin/unwind/libunbound/iterator/iterator.c
3458
qstate->region, iq->dp, 0)) {
sbin/unwind/libunbound/iterator/iterator.c
3581
if(!iter_prepend(iq, qstate->return_msg, qstate->region)) {
sbin/unwind/libunbound/iterator/iterator.c
3613
qstate->reply->remote_addrlen, qstate->region);
sbin/unwind/libunbound/iterator/iterator.c
3713
dp = delegpt_from_message(qstate->return_msg, forq->region);
sbin/unwind/libunbound/iterator/iterator.c
3727
foriq->deleg_msg = dns_copy_msg(qstate->return_msg, forq->region);
sbin/unwind/libunbound/iterator/iterator.c
384
struct regional* region)
sbin/unwind/libunbound/iterator/iterator.c
3852
if(!delegpt_add_rrset(foriq->dp, forq->region,
sbin/unwind/libunbound/iterator/iterator.c
3870
if(!delegpt_add_ns(foriq->dp, forq->region,
sbin/unwind/libunbound/iterator/iterator.c
3876
if(!delegpt_add_rrset(foriq->dp, forq->region, rrset,
sbin/unwind/libunbound/iterator/iterator.c
3928
foriq->dp = delegpt_from_message(qstate->return_msg, forq->region);
sbin/unwind/libunbound/iterator/iterator.c
3962
foriq->response = dns_copy_msg(from, forq->region);
sbin/unwind/libunbound/iterator/iterator.c
398
sets = regional_alloc(region, (num_an+num_ns+msg->rep->rrset_count) *
sbin/unwind/libunbound/iterator/iterator.c
3988
dest = regional_alloc(forq->region, sizeof(dest[0])*n);
sbin/unwind/libunbound/iterator/iterator.c
4157
if(!iter_prepend(iq, iq->response, qstate->region)) {
sbin/unwind/libunbound/iterator/iterator.c
4172
qstate->region, qstate->query_flags,
sbin/unwind/libunbound/iterator/iterator.c
4356
qstate->region);
sbin/unwind/libunbound/iterator/iterator.c
4390
iq->response = dns_alloc_msg(pkt, prs, qstate->region);
sbin/unwind/libunbound/iterator/iterator.c
478
qstate->region, sizeof(struct iter_prep_list));
sbin/unwind/libunbound/iterator/iterator.c
503
qstate->region, sizeof(struct iter_prep_list));
sbin/unwind/libunbound/iterator/iterator.c
686
struct regional* region)
sbin/unwind/libunbound/iterator/iterator.c
698
if(retdp) *retdp = delegpt_copy(dp, region);
sbin/unwind/libunbound/iterator/iterator.c
711
if(retdp) *retdp = delegpt_copy(dp, region);
sbin/unwind/libunbound/iterator/iterator.c
851
subq->minfo[id] = regional_alloc(subq->region,
sbin/unwind/libunbound/iterator/iterator.c
925
subiq->dp = delegpt_copy(dp, subq->region);
sbin/unwind/libunbound/iterator/iterator.c
992
iq->dp = delegpt_copy(stub_dp, qstate->region);
sbin/unwind/libunbound/libunbound/libunbound.c
621
struct regional* region = regional_create();
sbin/unwind/libunbound/libunbound/libunbound.c
624
if(region && buf) {
sbin/unwind/libunbound/libunbound/libunbound.c
628
libworker_enter_result(*res, buf, region,
sbin/unwind/libunbound/libunbound/libunbound.c
635
regional_destroy(region);
sbin/unwind/libunbound/libunbound/libworker.c
886
q->region, sizeof(*e));
sbin/unwind/libunbound/respip/respip.c
1020
region)) < 0) {
sbin/unwind/libunbound/respip/respip.c
1028
rrset_id, new_repp, region)) {
sbin/unwind/libunbound/respip/respip.c
1051
redirect_rrset, tag, ipset, search_only, region,
sbin/unwind/libunbound/respip/respip.c
1091
rq = regional_alloc_zero(qstate->region, sizeof(*rq));
sbin/unwind/libunbound/respip/respip.c
111
node = regional_alloc_zero(set->region, sizeof(*node));
sbin/unwind/libunbound/respip/respip.c
1122
qstate->region, qstate->env->auth_zones,
sbin/unwind/libunbound/respip/respip.c
1131
regional_alloc_init(qstate->region,
sbin/unwind/libunbound/respip/respip.c
1171
struct reply_info** new_repp, struct regional* region,
sbin/unwind/libunbound/respip/respip.c
1200
&alias_rrset, 1, region, az, NULL, views, respip_set))
sbin/unwind/libunbound/respip/respip.c
1213
new_rep = make_new_reply_info(base_rep, region,
sbin/unwind/libunbound/respip/respip.c
1219
new_rep->rrsets[j] = respip_copy_rrset(tgt_rep->rrsets[i], region);
sbin/unwind/libunbound/respip/respip.c
1252
super->env->need_to_validate, &new_rep, super->region,
sbin/unwind/libunbound/respip/respip.c
1358
m += regional_get_mem(set->region);
sbin/unwind/libunbound/respip/respip.c
1369
struct regional* oldregion = respip_set->region;
sbin/unwind/libunbound/respip/respip.c
1374
respip_set->region = data->region;
sbin/unwind/libunbound/respip/respip.c
1379
data->region = oldregion;
sbin/unwind/libunbound/respip/respip.c
174
node->taglist = regional_alloc_init(set->region, taglist, taglen);
sbin/unwind/libunbound/respip/respip.c
229
new_rrset(struct regional* region, uint16_t rrtype, uint16_t rrclass)
sbin/unwind/libunbound/respip/respip.c
233
region, sizeof(*rrset));
sbin/unwind/libunbound/respip/respip.c
239
pd = regional_alloc_zero(region, sizeof(*pd));
sbin/unwind/libunbound/respip/respip.c
247
rrset->rk.dname = regional_alloc_zero(region, 1);
sbin/unwind/libunbound/respip/respip.c
261
respip_enter_rr(struct regional* region, struct resp_addr* raddr,
sbin/unwind/libunbound/respip/respip.c
286
raddr->data = new_rrset(region, rrtype, rrclass);
sbin/unwind/libunbound/respip/respip.c
291
return rrset_insert_rr(region, pd, rdata, rdata_len, ttl, rrstr);
sbin/unwind/libunbound/respip/respip.c
295
respip_enter_rrstr(struct regional* region, struct resp_addr* raddr,
sbin/unwind/libunbound/respip/respip.c
325
return respip_enter_rr(region, raddr, rrtype, rrclass, ttl, rdata,
sbin/unwind/libunbound/respip/respip.c
341
return respip_enter_rrstr(set->region, node, rrstr, ipstr);
sbin/unwind/libunbound/respip/respip.c
495
respip_copy_rrset(const struct ub_packed_rrset_key* key, struct regional* region)
sbin/unwind/libunbound/respip/respip.c
497
struct ub_packed_rrset_key* ck = regional_alloc(region,
sbin/unwind/libunbound/respip/respip.c
514
ck->rk.dname = regional_alloc_init(region, key->rk.dname,
sbin/unwind/libunbound/respip/respip.c
534
d = regional_alloc_zero(region, dsize);
sbin/unwind/libunbound/respip/respip.c
63
set->region = regional_create();
sbin/unwind/libunbound/respip/respip.c
64
if(!set->region) {
sbin/unwind/libunbound/respip/respip.c
678
struct ub_packed_rrset_key** redirect_rrsetp, struct regional* region)
sbin/unwind/libunbound/respip/respip.c
701
region)) {
sbin/unwind/libunbound/respip/respip.c
706
rp = respip_copy_rrset(&r, region);
sbin/unwind/libunbound/respip/respip.c
719
rp = respip_copy_rrset(rp, region);
sbin/unwind/libunbound/respip/respip.c
733
new_rep = make_new_reply_info(rep, region, rrset_id + 1, rrset_id);
sbin/unwind/libunbound/respip/respip.c
763
struct reply_info** new_repp, struct regional* region)
sbin/unwind/libunbound/respip/respip.c
768
new_rep = make_new_reply_info(rep, region, 0, 0);
sbin/unwind/libunbound/respip/respip.c
788
new_rep = make_new_reply_info(rep, region, rrset_id, rrset_id);
sbin/unwind/libunbound/respip/respip.c
809
int ATTR_UNUSED(action_only), struct regional* region, int rpz_used,
sbin/unwind/libunbound/respip/respip.c
826
regional_alloc_zero(region, sizeof(*a));
sbin/unwind/libunbound/respip/respip.c
844
int* rpz_cname_override, struct regional* region, int* is_rpz,
sbin/unwind/libunbound/respip/respip.c
867
if(!(*log_name = regional_strdup(region, r->log_name)))
sbin/unwind/libunbound/respip/respip.c
878
struct regional* region, struct auth_zones* az, int* rpz_passthru,
sbin/unwind/libunbound/respip/respip.c
91
regional_destroy(set->region);
sbin/unwind/libunbound/respip/respip.c
971
region, &rpz_used, rpz_passthru)) {
sbin/unwind/libunbound/respip/respip.h
163
struct reply_info** new_repp, struct regional* region,
sbin/unwind/libunbound/respip/respip.h
197
int search_only, struct regional* region, struct auth_zones* az,
sbin/unwind/libunbound/respip/respip.h
24
struct regional* region;
sbin/unwind/libunbound/respip/respip.h
300
respip_enter_rr(struct regional* region, struct resp_addr* raddr,
sbin/unwind/libunbound/respip/respip.h
313
respip_copy_rrset(const struct ub_packed_rrset_key* key, struct regional* region);
sbin/unwind/libunbound/services/authzone.c
114
msg_create(struct regional* region, struct query_info* qinfo)
sbin/unwind/libunbound/services/authzone.c
116
struct dns_msg* msg = (struct dns_msg*)regional_alloc(region,
sbin/unwind/libunbound/services/authzone.c
120
msg->qinfo.qname = regional_alloc_init(region, qinfo->qname,
sbin/unwind/libunbound/services/authzone.c
129
msg->rep = (struct reply_info*)regional_alloc_zero(region,
sbin/unwind/libunbound/services/authzone.c
143
msg_grow_array(struct regional* region, struct dns_msg* msg)
sbin/unwind/libunbound/services/authzone.c
146
msg->rep->rrsets = regional_alloc_zero(region,
sbin/unwind/libunbound/services/authzone.c
152
msg->rep->rrsets = regional_alloc_zero(region,
sbin/unwind/libunbound/services/authzone.c
174
struct auth_rrset* rrset, struct regional* region, time_t adjust)
sbin/unwind/libunbound/services/authzone.c
185
return packed_rrset_copy_region(&key, region, adjust);
sbin/unwind/libunbound/services/authzone.c
1883
struct regional* region = NULL;
sbin/unwind/libunbound/services/authzone.c
1888
region = env->scratch;
sbin/unwind/libunbound/services/authzone.c
1889
regional_free_all(region);
sbin/unwind/libunbound/services/authzone.c
1930
regional_free_all(region);
sbin/unwind/libunbound/services/authzone.c
1938
hash, hashlen, region, buf, reason)) {
sbin/unwind/libunbound/services/authzone.c
224
msg_add_rrset_an(struct auth_zone* z, struct regional* region,
sbin/unwind/libunbound/services/authzone.c
235
if(!msg_grow_array(region, msg))
sbin/unwind/libunbound/services/authzone.c
239
auth_packed_rrset_copy_region(z, node, rrset, region, 0)))
sbin/unwind/libunbound/services/authzone.c
249
msg_add_rrset_ns(struct auth_zone* z, struct regional* region,
sbin/unwind/libunbound/services/authzone.c
2539
az_add_additionals_from(struct auth_zone* z, struct regional* region,
sbin/unwind/libunbound/services/authzone.c
2558
if(!msg_add_rrset_ar(z, region, msg, domain, ref))
sbin/unwind/libunbound/services/authzone.c
2562
if(!msg_add_rrset_ar(z, region, msg, domain, ref))
sbin/unwind/libunbound/services/authzone.c
2571
az_add_negative_soa(struct auth_zone* z, struct regional* region,
sbin/unwind/libunbound/services/authzone.c
2586
if(!msg_add_rrset_ns(z, region, msg, apex, soa)) return 0;
sbin/unwind/libunbound/services/authzone.c
259
if(!msg_grow_array(region, msg))
sbin/unwind/libunbound/services/authzone.c
263
auth_packed_rrset_copy_region(z, node, rrset, region, 0)))
sbin/unwind/libunbound/services/authzone.c
2656
create_synth_cname(uint8_t* qname, size_t qname_len, struct regional* region,
sbin/unwind/libunbound/services/authzone.c
2687
*cname = (struct ub_packed_rrset_key*)regional_alloc(region,
sbin/unwind/libunbound/services/authzone.c
2696
(*cname)->rk.dname = regional_alloc_init(region, qname, qname_len);
sbin/unwind/libunbound/services/authzone.c
2701
d = (struct packed_rrset_data*)regional_alloc_zero(region,
sbin/unwind/libunbound/services/authzone.c
2725
struct regional* region, struct dns_msg* msg, struct auth_data* dname,
sbin/unwind/libunbound/services/authzone.c
273
msg_add_rrset_ar(struct auth_zone* z, struct regional* region,
sbin/unwind/libunbound/services/authzone.c
2730
if(!create_synth_cname(qname, qname_len, region, dname, rrset,
sbin/unwind/libunbound/services/authzone.c
2741
if(!msg_grow_array(region, msg))
sbin/unwind/libunbound/services/authzone.c
2795
az_nsec_wildcard_denial(struct auth_zone* z, struct regional* region,
sbin/unwind/libunbound/services/authzone.c
2817
if(!msg_add_rrset_ns(z, region, msg, node, nsec)) return 0;
sbin/unwind/libunbound/services/authzone.c
282
if(!msg_grow_array(region, msg))
sbin/unwind/libunbound/services/authzone.c
286
auth_packed_rrset_copy_region(z, node, rrset, region, 0)))
sbin/unwind/libunbound/services/authzone.c
3023
az_nsec3_insert(struct auth_zone* z, struct regional* region,
sbin/unwind/libunbound/services/authzone.c
3030
if(!msg_add_rrset_ns(z, region, msg, node, nsec3)) return 0;
sbin/unwind/libunbound/services/authzone.c
3049
az_add_nsec3_proof(struct auth_zone* z, struct regional* region,
sbin/unwind/libunbound/services/authzone.c
3070
if(!az_nsec3_insert(z, region, msg, match))
sbin/unwind/libunbound/services/authzone.c
3081
if(!az_nsec3_insert(z, region, msg, node))
sbin/unwind/libunbound/services/authzone.c
3093
if(!az_nsec3_insert(z, region, msg, node))
sbin/unwind/libunbound/services/authzone.c
3109
if(!az_nsec3_insert(z, region, msg, node))
sbin/unwind/libunbound/services/authzone.c
3117
az_generate_positive_answer(struct auth_zone* z, struct regional* region,
sbin/unwind/libunbound/services/authzone.c
3120
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
sbin/unwind/libunbound/services/authzone.c
3123
if(!az_add_additionals_from(z, region, msg, rrset, 2))
sbin/unwind/libunbound/services/authzone.c
3126
if(!az_add_additionals_from(z, region, msg, rrset, 6))
sbin/unwind/libunbound/services/authzone.c
3129
if(!az_add_additionals_from(z, region, msg, rrset, 0))
sbin/unwind/libunbound/services/authzone.c
3137
az_generate_any_answer(struct auth_zone* z, struct regional* region,
sbin/unwind/libunbound/services/authzone.c
3144
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
sbin/unwind/libunbound/services/authzone.c
3148
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
sbin/unwind/libunbound/services/authzone.c
3152
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
sbin/unwind/libunbound/services/authzone.c
3156
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
sbin/unwind/libunbound/services/authzone.c
3160
if(!msg_add_rrset_an(z, region, msg, node,
sbin/unwind/libunbound/services/authzone.c
3169
struct regional* region, struct dns_msg* msg,
sbin/unwind/libunbound/services/authzone.c
3189
if(!msg_add_rrset_an(z, region, msg, node, rrset))
sbin/unwind/libunbound/services/authzone.c
3195
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
sbin/unwind/libunbound/services/authzone.c
3204
struct regional* region, struct dns_msg* msg,
sbin/unwind/libunbound/services/authzone.c
3207
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
sbin/unwind/libunbound/services/authzone.c
3209
if(!follow_cname_chain(z, qinfo->qtype, region, msg, rrset->data))
sbin/unwind/libunbound/services/authzone.c
3216
az_generate_notype_answer(struct auth_zone* z, struct regional* region,
sbin/unwind/libunbound/services/authzone.c
3220
if(!az_add_negative_soa(z, region, msg)) return 0;
sbin/unwind/libunbound/services/authzone.c
3223
if(!msg_add_rrset_ns(z, region, msg, node, rrset)) return 0;
sbin/unwind/libunbound/services/authzone.c
3226
if(!az_add_nsec3_proof(z, region, msg, node->name,
sbin/unwind/libunbound/services/authzone.c
3236
az_generate_referral_answer(struct auth_zone* z, struct regional* region,
sbin/unwind/libunbound/services/authzone.c
3243
if(!msg_add_rrset_ns(z, region, msg, ce, rrset)) return 0;
sbin/unwind/libunbound/services/authzone.c
3246
if(!msg_add_rrset_ns(z, region, msg, ce, ds)) return 0;
sbin/unwind/libunbound/services/authzone.c
3250
if(!msg_add_rrset_ns(z, region, msg, ce, nsec))
sbin/unwind/libunbound/services/authzone.c
3253
if(!az_add_nsec3_proof(z, region, msg, ce->name,
sbin/unwind/libunbound/services/authzone.c
3260
if(!az_add_additionals_from(z, region, msg, rrset, 0)) return 0;
sbin/unwind/libunbound/services/authzone.c
3267
struct regional* region, struct dns_msg* msg, struct auth_data* ce,
sbin/unwind/libunbound/services/authzone.c
3272
if(!msg_add_rrset_an(z, region, msg, ce, rrset)) return 0;
sbin/unwind/libunbound/services/authzone.c
3273
if(!add_synth_cname(z, qinfo->qname, qinfo->qname_len, region,
sbin/unwind/libunbound/services/authzone.c
3280
if(!follow_cname_chain(z, qinfo->qtype, region, msg,
sbin/unwind/libunbound/services/authzone.c
3290
struct regional* region, struct dns_msg* msg, struct auth_data* ce,
sbin/unwind/libunbound/services/authzone.c
3297
if(!msg_add_rrset_an(z, region, msg, wildcard, rrset))
sbin/unwind/libunbound/services/authzone.c
3303
if(!msg_add_rrset_an(z, region, msg, wildcard, rrset))
sbin/unwind/libunbound/services/authzone.c
3307
if(!follow_cname_chain(z, qinfo->qtype, region, msg,
sbin/unwind/libunbound/services/authzone.c
3312
if(!az_generate_any_answer(z, region, msg, wildcard))
sbin/unwind/libunbound/services/authzone.c
3319
if(!az_generate_notype_answer(z, region, msg, wildcard))
sbin/unwind/libunbound/services/authzone.c
3329
if(!msg_add_rrset_ns(z, region, msg, node, nsec)) return 0;
sbin/unwind/libunbound/services/authzone.c
3335
if(!az_add_nsec3_proof(z, region, msg, wildup,
sbin/unwind/libunbound/services/authzone.c
3350
az_generate_nxdomain_answer(struct auth_zone* z, struct regional* region,
sbin/unwind/libunbound/services/authzone.c
3355
if(!az_add_negative_soa(z, region, msg)) return 0;
sbin/unwind/libunbound/services/authzone.c
3357
if(!msg_add_rrset_ns(z, region, msg, node, nsec)) return 0;
sbin/unwind/libunbound/services/authzone.c
3358
if(ce && !az_nsec_wildcard_denial(z, region, msg, ce->name,
sbin/unwind/libunbound/services/authzone.c
3361
if(!az_add_nsec3_proof(z, region, msg, ce->name,
sbin/unwind/libunbound/services/authzone.c
3372
struct regional* region, struct dns_msg* msg, struct auth_data* node)
sbin/unwind/libunbound/services/authzone.c
3377
return az_generate_positive_answer(z, region, msg, node, rrset);
sbin/unwind/libunbound/services/authzone.c
3381
return az_generate_cname_answer(z, qinfo, region, msg,
sbin/unwind/libunbound/services/authzone.c
3386
return az_generate_any_answer(z, region, msg, node);
sbin/unwind/libunbound/services/authzone.c
3389
return az_generate_notype_answer(z, region, msg, node);
sbin/unwind/libunbound/services/authzone.c
3396
struct regional* region, struct dns_msg* msg, struct auth_data* ce,
sbin/unwind/libunbound/services/authzone.c
3404
return az_generate_referral_answer(z, region, msg, ce, rrset);
sbin/unwind/libunbound/services/authzone.c
3407
return az_generate_dname_answer(z, qinfo, region, msg, ce,
sbin/unwind/libunbound/services/authzone.c
3413
return az_generate_notype_answer(z, region, msg, node);
sbin/unwind/libunbound/services/authzone.c
3417
return az_generate_wildcard_answer(z, qinfo, region, msg,
sbin/unwind/libunbound/services/authzone.c
3421
return az_generate_nxdomain_answer(z, region, msg, ce, node);
sbin/unwind/libunbound/services/authzone.c
3427
struct regional* region, struct dns_msg** msg, int* fallback)
sbin/unwind/libunbound/services/authzone.c
3434
if(!(*msg=msg_create(region, qinfo))) return 0;
sbin/unwind/libunbound/services/authzone.c
3472
return az_generate_answer_with_node(z, qinfo, region, *msg,
sbin/unwind/libunbound/services/authzone.c
3475
return az_generate_answer_nonexistnode(z, qinfo, region, *msg,
sbin/unwind/libunbound/services/authzone.c
3480
struct regional* region, struct dns_msg** msg, int* fallback,
sbin/unwind/libunbound/services/authzone.c
3509
r = auth_zone_generate_answer(z, qinfo, region, msg, fallback);
sbin/unwind/libunbound/services/authzone.c
7488
struct auth_rrset* rrset, struct regional* region,
sbin/unwind/libunbound/services/authzone.c
7500
if(!rrset_canonicalize_to_buffer(region, buf, &key)) {
sbin/unwind/libunbound/services/authzone.c
7504
regional_free_all(region);
sbin/unwind/libunbound/services/authzone.c
7545
static int zonemd_simple_rrsig_allocs(struct regional* region,
sbin/unwind/libunbound/services/authzone.c
7548
data->rr_len = regional_alloc(region, sizeof(*data->rr_len) * count);
sbin/unwind/libunbound/services/authzone.c
7552
data->rr_ttl = regional_alloc(region, sizeof(*data->rr_ttl) * count);
sbin/unwind/libunbound/services/authzone.c
7556
data->rr_data = regional_alloc(region, sizeof(*data->rr_data) * count);
sbin/unwind/libunbound/services/authzone.c
7619
struct regional* region, struct sldns_buffer* buf, char** reason)
sbin/unwind/libunbound/services/authzone.c
7645
if(!zonemd_simple_rrsig_allocs(region, &data, data.count)) {
sbin/unwind/libunbound/services/authzone.c
7647
regional_free_all(region);
sbin/unwind/libunbound/services/authzone.c
7656
if(!rrset_canonicalize_to_buffer(region, buf, &key)) {
sbin/unwind/libunbound/services/authzone.c
7658
regional_free_all(region);
sbin/unwind/libunbound/services/authzone.c
7661
regional_free_all(region);
sbin/unwind/libunbound/services/authzone.c
7674
struct regional* region, struct sldns_buffer* buf, char** reason)
sbin/unwind/libunbound/services/authzone.c
7696
rrlist[i], rrlist, rrnum, region, buf, reason))
sbin/unwind/libunbound/services/authzone.c
7699
rrlist[i], region, buf, reason)) {
sbin/unwind/libunbound/services/authzone.c
7708
struct secalgo_hash* h, struct regional* region,
sbin/unwind/libunbound/services/authzone.c
7715
if(!zonemd_simple_domain(z, hashalgo, h, n, region, buf,
sbin/unwind/libunbound/services/authzone.c
7724
struct regional* region, struct sldns_buffer* buf, char** reason)
sbin/unwind/libunbound/services/authzone.c
7733
if(!zonemd_simple_collate(z, hashalgo, h, region, buf, reason)) {
sbin/unwind/libunbound/services/authzone.c
7750
int hashalgo, uint8_t* hash, size_t hashlen, struct regional* region,
sbin/unwind/libunbound/services/authzone.c
7773
sizeof(gen), &genlen, region, buf, reason)) {
sbin/unwind/libunbound/services/authzone.h
543
struct regional* region, struct dns_msg** msg, int* fallback,
sbin/unwind/libunbound/services/authzone.h
729
struct regional* region, struct sldns_buffer* buf, char** reason);
sbin/unwind/libunbound/services/authzone.h
760
int hashalgo, uint8_t* hash, size_t hashlen, struct regional* region,
sbin/unwind/libunbound/services/cache/dns.c
1000
struct dns_msg* msg = rrset_msg(rrset, region, now, &k);
sbin/unwind/libunbound/services/cache/dns.c
103
rep->ref[i].key, region, now);
sbin/unwind/libunbound/services/cache/dns.c
1034
&& (msg=tomsg(env, &k, data, region, now, 0, scratch))) {
sbin/unwind/libunbound/services/cache/dns.c
1051
return fill_any(env, qname, qnamelen, qtype, qclass, region);
sbin/unwind/libunbound/services/cache/dns.c
1060
struct regional* region, uint32_t flags, time_t qstarttime,
sbin/unwind/libunbound/services/cache/dns.c
1172
flags, region, qstarttime);
sbin/unwind/libunbound/services/cache/dns.c
157
struct reply_info* qrep, uint32_t flags, struct regional* region,
sbin/unwind/libunbound/services/cache/dns.c
173
store_rrsets(env, rep, *env->now, leeway, pside, qrep, region,
sbin/unwind/libunbound/services/cache/dns.c
270
addr_to_additional(struct ub_packed_rrset_key* rrset, struct regional* region,
sbin/unwind/libunbound/services/cache/dns.c
274
packed_rrset_copy_region(rrset, region, now))) {
sbin/unwind/libunbound/services/cache/dns.c
308
struct regional* region, struct delegpt* dp, time_t now,
sbin/unwind/libunbound/services/cache/dns.c
318
if(!delegpt_add_rrset_A(dp, region, akey, 0, NULL)) {
sbin/unwind/libunbound/services/cache/dns.c
323
addr_to_additional(akey, region, *msg, now);
sbin/unwind/libunbound/services/cache/dns.c
338
if(!delegpt_add_rrset_AAAA(dp, region, akey, 0, NULL)) {
sbin/unwind/libunbound/services/cache/dns.c
343
addr_to_additional(akey, region, *msg, now);
sbin/unwind/libunbound/services/cache/dns.c
369
struct regional* region, struct delegpt* dp, uint32_t flags)
sbin/unwind/libunbound/services/cache/dns.c
382
if(!delegpt_add_rrset_A(dp, region, akey, ns->lame,
sbin/unwind/libunbound/services/cache/dns.c
403
if(!delegpt_add_rrset_AAAA(dp, region, akey, ns->lame,
sbin/unwind/libunbound/services/cache/dns.c
434
find_add_ds(struct module_env* env, struct regional* region,
sbin/unwind/libunbound/services/cache/dns.c
458
packed_rrset_copy_region(rrset, region, now))) {
sbin/unwind/libunbound/services/cache/dns.c
468
uint16_t qclass, struct regional* region, size_t capacity)
sbin/unwind/libunbound/services/cache/dns.c
470
struct dns_msg* msg = (struct dns_msg*)regional_alloc(region,
sbin/unwind/libunbound/services/cache/dns.c
474
msg->qinfo.qname = regional_alloc_init(region, qname, qnamelen);
sbin/unwind/libunbound/services/cache/dns.c
482
msg->rep = (struct reply_info*)regional_alloc_zero(region,
sbin/unwind/libunbound/services/cache/dns.c
492
regional_alloc(region,
sbin/unwind/libunbound/services/cache/dns.c
500
dns_msg_authadd(struct dns_msg* msg, struct regional* region,
sbin/unwind/libunbound/services/cache/dns.c
504
packed_rrset_copy_region(rrset, region, now)))
sbin/unwind/libunbound/services/cache/dns.c
511
dns_msg_ansadd(struct dns_msg* msg, struct regional* region,
sbin/unwind/libunbound/services/cache/dns.c
515
packed_rrset_copy_region(rrset, region, now)))
sbin/unwind/libunbound/services/cache/dns.c
524
struct regional* region, struct dns_msg** msg, time_t now,
sbin/unwind/libunbound/services/cache/dns.c
538
dp = delegpt_create(region);
sbin/unwind/libunbound/services/cache/dns.c
539
if(!dp || !delegpt_set_name(dp, region, nskey->rk.dname)) {
sbin/unwind/libunbound/services/cache/dns.c
551
*msg = dns_msg_create(qname, qnamelen, qtype, qclass, region,
sbin/unwind/libunbound/services/cache/dns.c
553
if(!*msg || !dns_msg_authadd(*msg, region, nskey, now)) {
sbin/unwind/libunbound/services/cache/dns.c
559
if(!delegpt_rrset_add_ns(dp, region, nskey, 0))
sbin/unwind/libunbound/services/cache/dns.c
564
find_add_ds(env, region, *msg, dp, now);
sbin/unwind/libunbound/services/cache/dns.c
566
if(!find_add_addrs(env, qclass, region, dp, now, msg))
sbin/unwind/libunbound/services/cache/dns.c
573
gen_dns_msg(struct regional* region, struct query_info* q, size_t num)
sbin/unwind/libunbound/services/cache/dns.c
575
struct dns_msg* msg = (struct dns_msg*)regional_alloc(region,
sbin/unwind/libunbound/services/cache/dns.c
580
msg->qinfo.qname = regional_alloc_init(region, q->qname, q->qname_len);
sbin/unwind/libunbound/services/cache/dns.c
584
msg->rep = (struct reply_info*)regional_alloc(region,
sbin/unwind/libunbound/services/cache/dns.c
593
regional_alloc(region,
sbin/unwind/libunbound/services/cache/dns.c
602
struct regional* region, time_t now, int allow_expired,
sbin/unwind/libunbound/services/cache/dns.c
619
msg = gen_dns_msg(region, q, r->rrset_count);
sbin/unwind/libunbound/services/cache/dns.c
640
msg->rep->reason_bogus_str = regional_strdup(region, r->reason_bogus_str);
sbin/unwind/libunbound/services/cache/dns.c
660
region, now);
sbin/unwind/libunbound/services/cache/dns.c
675
dns_msg_deepcopy_region(struct dns_msg* origin, struct regional* region)
sbin/unwind/libunbound/services/cache/dns.c
679
res = gen_dns_msg(region, &origin->qinfo, origin->rep->rrset_count);
sbin/unwind/libunbound/services/cache/dns.c
683
res->rep->reason_bogus_str = regional_strdup(region,
sbin/unwind/libunbound/services/cache/dns.c
688
origin->rep->rrsets[i], region, 0);
sbin/unwind/libunbound/services/cache/dns.c
698
rrset_msg(struct ub_packed_rrset_key* rrset, struct regional* region,
sbin/unwind/libunbound/services/cache/dns.c
706
msg = gen_dns_msg(region, q, 1); /* only the CNAME (or other) RRset */
sbin/unwind/libunbound/services/cache/dns.c
722
msg->rep->rrsets[0] = packed_rrset_copy_region(rrset, region, now);
sbin/unwind/libunbound/services/cache/dns.c
730
synth_dname_msg(struct ub_packed_rrset_key* rrset, struct regional* region,
sbin/unwind/libunbound/services/cache/dns.c
746
msg = gen_dns_msg(region, q, 2); /* DNAME + CNAME RRset */
sbin/unwind/libunbound/services/cache/dns.c
762
msg->rep->rrsets[0] = packed_rrset_copy_region(rrset, region, now);
sbin/unwind/libunbound/services/cache/dns.c
774
newname = (uint8_t*)regional_alloc(region, newlen);
sbin/unwind/libunbound/services/cache/dns.c
782
ck = (struct ub_packed_rrset_key*)regional_alloc(region,
sbin/unwind/libunbound/services/cache/dns.c
792
ck->rk.dname = regional_alloc_init(region, q->qname, q->qname_len);
sbin/unwind/libunbound/services/cache/dns.c
797
newd = (struct packed_rrset_data*)regional_alloc_zero(region,
sbin/unwind/libunbound/services/cache/dns.c
80
struct regional* region, time_t qstarttime)
sbin/unwind/libunbound/services/cache/dns.c
827
struct regional* region)
sbin/unwind/libunbound/services/cache/dns.c
840
region, 0);
sbin/unwind/libunbound/services/cache/dns.c
872
region, (size_t)(num-i));
sbin/unwind/libunbound/services/cache/dns.c
880
if(!dns_msg_ansadd(msg, region, rrset, now)) {
sbin/unwind/libunbound/services/cache/dns.c
892
uint16_t flags, struct regional* region, struct regional* scratch,
sbin/unwind/libunbound/services/cache/dns.c
912
struct dns_msg* msg = tomsg(env, &key->key, data, region, now, 0,
sbin/unwind/libunbound/services/cache/dns.c
930
struct dns_msg* msg = synth_dname_msg(rrset, region, now, &k,
sbin/unwind/libunbound/services/cache/dns.c
95
if(region) {
sbin/unwind/libunbound/services/cache/dns.c
973
struct dns_msg* msg = rrset_msg(rrset, region, now, &k);
sbin/unwind/libunbound/services/cache/dns.h
126
struct reply_info* qrep, uint32_t flags, struct regional* region,
sbin/unwind/libunbound/services/cache/dns.h
150
struct regional* region, struct dns_msg** msg, time_t timenow,
sbin/unwind/libunbound/services/cache/dns.h
167
struct reply_info* r, struct regional* region, time_t now,
sbin/unwind/libunbound/services/cache/dns.h
177
struct regional* region);
sbin/unwind/libunbound/services/cache/dns.h
199
uint16_t flags, struct regional* region, struct regional* scratch,
sbin/unwind/libunbound/services/cache/dns.h
212
struct regional* region, struct delegpt* dp, uint32_t flags);
sbin/unwind/libunbound/services/cache/dns.h
226
uint16_t qclass, struct regional* region, size_t capacity);
sbin/unwind/libunbound/services/cache/dns.h
237
int dns_msg_authadd(struct dns_msg* msg, struct regional* region,
sbin/unwind/libunbound/services/cache/dns.h
249
int dns_msg_ansadd(struct dns_msg* msg, struct regional* region,
sbin/unwind/libunbound/services/cache/dns.h
99
struct regional* region, uint32_t flags, time_t qstarttime,
sbin/unwind/libunbound/services/localzone.c
136
regional_destroy(z->region);
sbin/unwind/libunbound/services/localzone.c
198
z->region = regional_create_nochunk(sizeof(struct regional));
sbin/unwind/libunbound/services/localzone.c
199
if(!z->region) {
sbin/unwind/libunbound/services/localzone.c
2230
m += z->namelen + z->taglen + regional_get_mem(z->region);
sbin/unwind/libunbound/services/localzone.c
361
new_local_rrset(struct regional* region, struct local_data* node,
sbin/unwind/libunbound/services/localzone.c
366
regional_alloc_zero(region, sizeof(*rrset));
sbin/unwind/libunbound/services/localzone.c
374
regional_alloc_zero(region, sizeof(*rrset->rrset));
sbin/unwind/libunbound/services/localzone.c
380
pd = (struct packed_rrset_data*)regional_alloc_zero(region,
sbin/unwind/libunbound/services/localzone.c
398
rrset_insert_rr(struct regional* region, struct packed_rrset_data* pd,
sbin/unwind/libunbound/services/localzone.c
412
pd->rr_len = regional_alloc(region, sizeof(*pd->rr_len)*pd->count);
sbin/unwind/libunbound/services/localzone.c
413
pd->rr_ttl = regional_alloc(region, sizeof(*pd->rr_ttl)*pd->count);
sbin/unwind/libunbound/services/localzone.c
414
pd->rr_data = regional_alloc(region, sizeof(*pd->rr_data)*pd->count);
sbin/unwind/libunbound/services/localzone.c
429
pd->rr_data[0] = regional_alloc_init(region, rdata, rdata_len);
sbin/unwind/libunbound/services/localzone.c
478
ld = (struct local_data*)regional_alloc_zero(z->region,
sbin/unwind/libunbound/services/localzone.c
485
ld->name = regional_alloc_init(z->region, nm, nmlen);
sbin/unwind/libunbound/services/localzone.c
516
regional_alloc_zero(z->region, sizeof(*pd));
sbin/unwind/libunbound/services/localzone.c
518
regional_alloc_zero(z->region, sizeof(*rrset_negative));
sbin/unwind/libunbound/services/localzone.c
534
if(!rrset_insert_rr(z->region, pd, rdata, rdata_len, ttl, rrstr))
sbin/unwind/libunbound/services/localzone.c
581
rrset = new_local_rrset(z->region, node, rrtype, rrclass);
sbin/unwind/libunbound/services/localzone.c
601
return rrset_insert_rr(z->region, pd, rdata, rdata_len, ttl, rrstr);
sbin/unwind/libunbound/services/localzone.c
751
z->region, sizeof(*z->override_tree));
sbin/unwind/libunbound/services/localzone.c
763
z->region, sizeof(*n));
sbin/unwind/libunbound/services/localzone.h
159
struct regional* region;
sbin/unwind/libunbound/services/localzone.h
526
int rrset_insert_rr(struct regional* region, struct packed_rrset_data* pd,
sbin/unwind/libunbound/services/mesh.c
1002
mstate->s.client_info = mesh_copy_client_info(region, cinfo);
sbin/unwind/libunbound/services/mesh.c
1004
alloc_reg_release(env->alloc, region);
sbin/unwind/libunbound/services/mesh.c
1013
mstate->s.region = region;
sbin/unwind/libunbound/services/mesh.c
1094
alloc_reg_release(mstate->s.env->alloc, mstate->s.region);
sbin/unwind/libunbound/services/mesh.c
1267
if( !(subref = regional_alloc(super->s.region,
sbin/unwind/libunbound/services/mesh.c
1269
!(superref = regional_alloc(sub->s.region,
sbin/unwind/libunbound/services/mesh.c
1329
rep, rcode, &r->edns, NULL, m->s.region, start_time))
sbin/unwind/libunbound/services/mesh.c
1333
&r->edns, NULL, m->s.region, start_time))
sbin/unwind/libunbound/services/mesh.c
1350
LDNS_RCODE_NOERROR, &r->edns, NULL, m->s.region, start_time) ||
sbin/unwind/libunbound/services/mesh.c
1410
m->s.region, rep->reason_bogus, rep->reason_bogus_str);
sbin/unwind/libunbound/services/mesh.c
1498
rep, rcode, &r->edns, &r->query_reply, m->s.region, &r->start_time))
sbin/unwind/libunbound/services/mesh.c
1502
&r->edns, &r->query_reply, m->s.region, &r->start_time))
sbin/unwind/libunbound/services/mesh.c
1538
LDNS_RCODE_NOERROR, &r->edns, &r->query_reply, m->s.region, &r->start_time) ||
sbin/unwind/libunbound/services/mesh.c
1545
rep, LDNS_RCODE_SERVFAIL, &r->edns, &r->query_reply, m->s.region, &r->start_time))
sbin/unwind/libunbound/services/mesh.c
1915
struct mesh_cb* r = regional_alloc(s->s.region,
sbin/unwind/libunbound/services/mesh.c
1925
edns_opt_copy_region(edns->opt_list_in, s->s.region)))
sbin/unwind/libunbound/services/mesh.c
1928
edns_opt_copy_region(edns->opt_list_out, s->s.region)))
sbin/unwind/libunbound/services/mesh.c
1931
edns_opt_copy_region(edns->opt_list_inplace_cb_out, s->s.region)))
sbin/unwind/libunbound/services/mesh.c
1945
struct mesh_reply* r = regional_alloc(s->s.region,
sbin/unwind/libunbound/services/mesh.c
1952
edns_opt_copy_region(edns->opt_list_in, s->s.region)))
sbin/unwind/libunbound/services/mesh.c
1955
edns_opt_copy_region(edns->opt_list_out, s->s.region)))
sbin/unwind/libunbound/services/mesh.c
1958
edns_opt_copy_region(edns->opt_list_inplace_cb_out, s->s.region)))
sbin/unwind/libunbound/services/mesh.c
1964
r->qname = regional_alloc_init(s->s.region, qinfo->qname,
sbin/unwind/libunbound/services/mesh.c
1979
r->local_alias = regional_alloc_zero(s->s.region,
sbin/unwind/libunbound/services/mesh.c
1983
r->local_alias->rrset = regional_alloc_init(s->s.region,
sbin/unwind/libunbound/services/mesh.c
2000
s->s.region, qinfo->local_alias->rrset->rk.dname,
sbin/unwind/libunbound/services/mesh.c
2007
d = regional_alloc_zero(s->s.region, sizeof(*d));
sbin/unwind/libunbound/services/mesh.c
2011
if(!rrset_insert_rr(s->s.region, d, dsrc->rr_data[0],
sbin/unwind/libunbound/services/mesh.c
2028
struct regional* region = mstate->s.env->scratch;
sbin/unwind/libunbound/services/mesh.c
2031
qinfo = regional_alloc_init(region, &mstate->s.qinfo, sizeof(*qinfo));
sbin/unwind/libunbound/services/mesh.c
2034
qinfo->qname = regional_alloc_init(region, qinfo->qname,
sbin/unwind/libunbound/services/mesh.c
2288
s += regional_get_mem(m->s.region);
sbin/unwind/libunbound/services/mesh.c
2378
alias_rrset, 0, qstate->region, az, NULL, qstate->env->views,
sbin/unwind/libunbound/services/mesh.c
2453
qstate->client_info, must_validate, &encode_rep, qstate->region,
sbin/unwind/libunbound/services/mesh.c
2536
mstate->s.region, LDNS_EDE_STALE_ANSWER, NULL);
sbin/unwind/libunbound/services/mesh.c
352
msg = tomsg(qstate->env, &key->key, data, qstate->region, timenow,
sbin/unwind/libunbound/services/mesh.c
398
mstate->s.region, sizeof(struct serve_expired_data));
sbin/unwind/libunbound/services/mesh.c
497
s->s.region);
sbin/unwind/libunbound/services/mesh.c
633
s->s.region);
sbin/unwind/libunbound/services/mesh.c
715
sock_list_insert(&s->s.blacklist, NULL, 0, s->s.region);
sbin/unwind/libunbound/services/mesh.c
741
sock_list_insert(&s->s.blacklist, NULL, 0, s->s.region);
sbin/unwind/libunbound/services/mesh.c
808
opt->opt_len, opt->opt_data, s->s.region)) {
sbin/unwind/libunbound/services/mesh.c
828
sock_list_insert(&s->s.blacklist, NULL, 0, s->s.region);
sbin/unwind/libunbound/services/mesh.c
892
cfg_region_strlist_copy(struct regional* region, struct config_strlist* list)
sbin/unwind/libunbound/services/mesh.c
896
struct config_strlist* n = regional_alloc_zero(region,
sbin/unwind/libunbound/services/mesh.c
900
n->str = regional_strdup(region, s->str);
sbin/unwind/libunbound/services/mesh.c
914
mesh_copy_client_info(struct regional* region, struct respip_client_info* cinfo)
sbin/unwind/libunbound/services/mesh.c
918
client_info = regional_alloc_init(region, cinfo, sizeof(*cinfo));
sbin/unwind/libunbound/services/mesh.c
924
client_info->taglist = regional_alloc_init(region, cinfo->taglist,
sbin/unwind/libunbound/services/mesh.c
930
client_info->tag_actions = regional_alloc_init(region, cinfo->tag_actions,
sbin/unwind/libunbound/services/mesh.c
936
client_info->tag_datas = regional_alloc_zero(region,
sbin/unwind/libunbound/services/mesh.c
943
region, cinfo->tag_datas[i]);
sbin/unwind/libunbound/services/mesh.c
954
client_info->view_name = regional_strdup(region,
sbin/unwind/libunbound/services/mesh.c
967
struct regional* region = alloc_reg_obtain(env->alloc);
sbin/unwind/libunbound/services/mesh.c
970
if(!region)
sbin/unwind/libunbound/services/mesh.c
972
mstate = (struct mesh_state*)regional_alloc(region,
sbin/unwind/libunbound/services/mesh.c
975
alloc_reg_release(env->alloc, region);
sbin/unwind/libunbound/services/mesh.c
995
mstate->s.qinfo.qname = regional_alloc_init(region, qinfo->qname,
sbin/unwind/libunbound/services/mesh.c
998
alloc_reg_release(env->alloc, region);
sbin/unwind/libunbound/services/outside_network.c
1839
alloc_reg_release(sq->alloc, sq->region);
sbin/unwind/libunbound/services/outside_network.c
2632
struct regional* region)
sbin/unwind/libunbound/services/outside_network.c
2640
alloc_reg_release(alloc, region);
sbin/unwind/libunbound/services/outside_network.c
2645
sq->region = region;
sbin/unwind/libunbound/services/outside_network.c
2646
sq->qbuf = regional_alloc_init(region, sldns_buffer_begin(buff),
sbin/unwind/libunbound/services/outside_network.c
2649
alloc_reg_release(alloc, region);
sbin/unwind/libunbound/services/outside_network.c
2654
sq->zone = regional_alloc_init(region, zone, zonelen);
sbin/unwind/libunbound/services/outside_network.c
2656
alloc_reg_release(alloc, region);
sbin/unwind/libunbound/services/outside_network.c
2668
sq->tls_auth_name = regional_strdup(region, tls_auth_name);
sbin/unwind/libunbound/services/outside_network.c
2670
alloc_reg_release(alloc, region);
sbin/unwind/libunbound/services/outside_network.c
2683
alloc_reg_release(alloc, region);
sbin/unwind/libunbound/services/outside_network.c
3059
backup_p = regional_alloc_init(sq->region,
sbin/unwind/libunbound/services/outside_network.c
3434
struct regional* region;
sbin/unwind/libunbound/services/outside_network.c
3444
region = alloc_reg_obtain(env->alloc);
sbin/unwind/libunbound/services/outside_network.c
3445
if(!region) return NULL;
sbin/unwind/libunbound/services/outside_network.c
3448
qstate->edns_opts_back_out, region);
sbin/unwind/libunbound/services/outside_network.c
3450
alloc_reg_release(env->alloc, region);
sbin/unwind/libunbound/services/outside_network.c
3457
zonelen, qstate, region)) {
sbin/unwind/libunbound/services/outside_network.c
3458
alloc_reg_release(env->alloc, region);
sbin/unwind/libunbound/services/outside_network.c
3471
client_string_addr->string, region);
sbin/unwind/libunbound/services/outside_network.c
3493
alloc_reg_release(env->alloc, region);
sbin/unwind/libunbound/services/outside_network.c
3509
env->alloc, region);
sbin/unwind/libunbound/services/outside_network.c
3518
sq->region, sizeof(*cb)))) {
sbin/unwind/libunbound/services/outside_network.c
3531
alloc_reg_release(env->alloc, region);
sbin/unwind/libunbound/services/outside_network.c
3536
sq->region, sizeof(*cb)))) {
sbin/unwind/libunbound/services/outside_network.h
523
struct regional* region;
sbin/unwind/libunbound/services/rpz.c
1932
rsoa = make_soa_ubrrset(az, soa, ms->region);
sbin/unwind/libunbound/services/rpz.c
1935
rep->rrsets = regional_alloc_zero(ms->region,
sbin/unwind/libunbound/services/rpz.c
1948
rpz_dns_msg_new(struct regional* region)
sbin/unwind/libunbound/services/rpz.c
1951
(struct dns_msg*)regional_alloc(region,
sbin/unwind/libunbound/services/rpz.c
1963
struct dns_msg* msg = rpz_dns_msg_new(ms->region);
sbin/unwind/libunbound/services/rpz.c
1966
msg->rep = construct_reply_info_base(ms->region,
sbin/unwind/libunbound/services/rpz.c
1990
struct dns_msg* msg = rpz_dns_msg_new(ms->region);
sbin/unwind/libunbound/services/rpz.c
1997
msg->rep = construct_reply_info_base(ms->region,
sbin/unwind/libunbound/services/rpz.c
2026
msg = rpz_dns_msg_new(ms->region);
sbin/unwind/libunbound/services/rpz.c
2030
new_reply_info = construct_reply_info_base(ms->region,
sbin/unwind/libunbound/services/rpz.c
2048
rp = respip_copy_rrset(rrset->rrset, ms->region);
sbin/unwind/libunbound/services/rpz.c
2190
msg = rpz_dns_msg_new(ms->region);
sbin/unwind/libunbound/services/rpz.c
2194
new_reply_info = construct_reply_info_base(ms->region,
sbin/unwind/libunbound/services/rpz.c
2213
rp = respip_copy_rrset(r->cname_override, ms->region);
sbin/unwind/libunbound/services/rpz.c
2821
m += regional_get_mem(set->region);
sbin/unwind/libunbound/services/rpz.c
2833
m += regional_get_mem(r->region);
sbin/unwind/libunbound/services/rpz.c
350
set->region = regional_create();
sbin/unwind/libunbound/services/rpz.c
351
if(set->region == NULL) {
sbin/unwind/libunbound/services/rpz.c
378
regional_destroy(set->region);
sbin/unwind/libunbound/services/rpz.c
392
regional_destroy(r->region);
sbin/unwind/libunbound/services/rpz.c
449
new_cname_override(struct regional* region, uint8_t* ct, size_t ctlen)
sbin/unwind/libunbound/services/rpz.c
454
rrset = (struct ub_packed_rrset_key*)regional_alloc_zero(region,
sbin/unwind/libunbound/services/rpz.c
461
pd = (struct packed_rrset_data*)regional_alloc_zero(region, sizeof(*pd));
sbin/unwind/libunbound/services/rpz.c
470
pd->rr_len = regional_alloc_zero(region, sizeof(*pd->rr_len));
sbin/unwind/libunbound/services/rpz.c
471
pd->rr_ttl = regional_alloc_zero(region, sizeof(*pd->rr_ttl));
sbin/unwind/libunbound/services/rpz.c
472
pd->rr_data = regional_alloc_zero(region, sizeof(*pd->rr_data));
sbin/unwind/libunbound/services/rpz.c
479
pd->rr_data[0] = regional_alloc_zero(region, 2 /* rdlength */ + ctlen);
sbin/unwind/libunbound/services/rpz.c
499
regional_free_all(r->region);
sbin/unwind/libunbound/services/rpz.c
538
r->cname_override = new_cname_override(r->region, nm, nmlen);
sbin/unwind/libunbound/services/rpz.c
561
r->region = regional_create_custom(sizeof(struct regional));
sbin/unwind/libunbound/services/rpz.c
562
if(!r->region) {
sbin/unwind/libunbound/services/rpz.c
606
if(r->region)
sbin/unwind/libunbound/services/rpz.c
607
regional_destroy(r->region);
sbin/unwind/libunbound/services/rpz.c
852
respip_enter_rr(set->region, node, rrtype,
sbin/unwind/libunbound/services/rpz.c
873
node = regional_alloc_zero(set->region, sizeof(*node));
sbin/unwind/libunbound/services/rpz.c
906
rpz_clientip_new_rrset(struct regional* region,
sbin/unwind/libunbound/services/rpz.c
911
regional_alloc_zero(region, sizeof(*rrset));
sbin/unwind/libunbound/services/rpz.c
919
regional_alloc_zero(region, sizeof(*rrset->rrset));
sbin/unwind/libunbound/services/rpz.c
925
pd = (struct packed_rrset_data*)regional_alloc_zero(region, sizeof(*pd));
sbin/unwind/libunbound/services/rpz.c
935
rrset->rrset->rk.dname = regional_alloc_zero(region, 1);
sbin/unwind/libunbound/services/rpz.c
945
rpz_clientip_enter_rr(struct regional* region, struct clientip_synthesized_rr* raddr,
sbin/unwind/libunbound/services/rpz.c
956
rrset = rpz_clientip_new_rrset(region, raddr, rrtype, rrclass);
sbin/unwind/libunbound/services/rpz.c
961
return rrset_insert_rr(region, rrset->rrset->entry.data, rdata, rdata_len, ttl, "");
sbin/unwind/libunbound/services/rpz.c
986
if(!rpz_clientip_enter_rr(set->region, node, rrtype,
sbin/unwind/libunbound/services/rpz.h
125
struct regional* region;
sbin/unwind/libunbound/services/rpz.h
88
struct regional* region;
sbin/unwind/libunbound/util/config_file.c
2098
cfg_region_strlist_insert(struct regional* region,
sbin/unwind/libunbound/util/config_file.c
2104
s = (struct config_strlist*)regional_alloc_zero(region,
sbin/unwind/libunbound/util/config_file.h
1116
int cfg_region_strlist_insert(struct regional* region,
sbin/unwind/libunbound/util/data/msgencode.c
1044
if(!reply_info_encode(qinf, rep, id, flags, pkt, timenow, region,
sbin/unwind/libunbound/util/data/msgencode.c
183
struct regional* region)
sbin/unwind/libunbound/util/data/msgencode.c
186
regional_alloc(region, sizeof(struct compress_tree_node));
sbin/unwind/libunbound/util/data/msgencode.c
211
struct regional* region, struct compress_tree_node* closest,
sbin/unwind/libunbound/util/data/msgencode.c
227
region))) {
sbin/unwind/libunbound/util/data/msgencode.c
292
struct regional* region, struct compress_tree_node** tree,
sbin/unwind/libunbound/util/data/msgencode.c
325
owner_pos, region, p, insertpt))
sbin/unwind/libunbound/util/data/msgencode.c
345
struct regional* region, struct compress_tree_node** tree,
sbin/unwind/libunbound/util/data/msgencode.c
361
!compress_tree_store(dname, labs, pos, region, p, insertpt))
sbin/unwind/libunbound/util/data/msgencode.c
380
struct regional* region, struct compress_tree_node** tree,
sbin/unwind/libunbound/util/data/msgencode.c
395
if((r=compress_any_dname(rdata, pkt, labs, region,
sbin/unwind/libunbound/util/data/msgencode.c
462
uint16_t* num_rrs, time_t timenow, struct regional* region,
sbin/unwind/libunbound/util/data/msgencode.c
493
if((r=compress_owner(key, pkt, region, tree,
sbin/unwind/libunbound/util/data/msgencode.c
505
data->rr_len[j], region, tree, c,
sbin/unwind/libunbound/util/data/msgencode.c
527
pkt, owner_labs, region, tree,
sbin/unwind/libunbound/util/data/msgencode.c
559
struct regional* region, struct compress_tree_node** tree,
sbin/unwind/libunbound/util/data/msgencode.c
576
pkt, num_rrs, timenow, region, 1, 1, tree,
sbin/unwind/libunbound/util/data/msgencode.c
589
pkt, num_rrs, timenow, region, 1, 0, tree,
sbin/unwind/libunbound/util/data/msgencode.c
600
pkt, num_rrs, timenow, region, 0, 1, tree,
sbin/unwind/libunbound/util/data/msgencode.c
614
sldns_buffer* buffer, struct regional* region)
sbin/unwind/libunbound/util/data/msgencode.c
625
sldns_buffer_position(buffer), region, NULL, tree))
sbin/unwind/libunbound/util/data/msgencode.c
688
struct regional* region, uint16_t udpsize, int dnssec, int minimise)
sbin/unwind/libunbound/util/data/msgencode.c
710
if((r=insert_query(qinfo, &tree, buffer, region)) !=
sbin/unwind/libunbound/util/data/msgencode.c
740
timezero, region, &tree, LDNS_SECTION_ANSWER,
sbin/unwind/libunbound/util/data/msgencode.c
755
0, timenow, region, &tree, LDNS_SECTION_ANSWER, qinfo->qtype,
sbin/unwind/libunbound/util/data/msgencode.c
772
rep->an_numrrsets, timenow, region, &tree,
sbin/unwind/libunbound/util/data/msgencode.c
789
rep->an_numrrsets + rep->ns_numrrsets, timenow, region,
sbin/unwind/libunbound/util/data/msgencode.c
999
int cached, struct regional* region, uint16_t udpsize,
sbin/unwind/libunbound/util/data/msgencode.h
71
int cached, struct regional* region, uint16_t udpsize,
sbin/unwind/libunbound/util/data/msgencode.h
95
struct regional* region, uint16_t udpsize, int dnssec, int minimise);
sbin/unwind/libunbound/util/data/msgparse.c
1021
region)) {
sbin/unwind/libunbound/util/data/msgparse.c
1034
0, NULL, region)) {
sbin/unwind/libunbound/util/data/msgparse.c
1096
opt_len, rdata_ptr, region)) {
sbin/unwind/libunbound/util/data/msgparse.c
1132
region)) {
sbin/unwind/libunbound/util/data/msgparse.c
1143
opt_code, opt_len, rdata_ptr, region)) {
sbin/unwind/libunbound/util/data/msgparse.c
1155
struct edns_data* edns, struct regional* region)
sbin/unwind/libunbound/util/data/msgparse.c
1231
opt_code, opt_len, rdata_ptr, region)) {
sbin/unwind/libunbound/util/data/msgparse.c
1271
struct comm_reply* repinfo, time_t now, struct regional* region,
sbin/unwind/libunbound/util/data/msgparse.c
1318
c, repinfo, now, region, cookie_secrets);
sbin/unwind/libunbound/util/data/msgparse.c
346
moveover_rrsigs(sldns_buffer* pkt, struct regional* region,
sbin/unwind/libunbound/util/data/msgparse.c
360
region, sizeof(struct rr_parse));
sbin/unwind/libunbound/util/data/msgparse.c
397
int hasother, sldns_pkt_section section, struct regional* region)
sbin/unwind/libunbound/util/data/msgparse.c
408
section, region);
sbin/unwind/libunbound/util/data/msgparse.c
417
if(!moveover_rrsigs(pkt, region, sigset, dataset,
sbin/unwind/libunbound/util/data/msgparse.c
472
sldns_pkt_section section, struct regional* region)
sbin/unwind/libunbound/util/data/msgparse.c
557
region);
sbin/unwind/libunbound/util/data/msgparse.c
755
struct msg_parse* msg, struct regional* region,
sbin/unwind/libunbound/util/data/msgparse.c
787
if(!(rr = (struct rr_parse*)regional_alloc(region, sizeof(*rr))))
sbin/unwind/libunbound/util/data/msgparse.c
827
struct regional* region, sldns_pkt_section section,
sbin/unwind/libunbound/util/data/msgparse.c
85
struct regional* region)
sbin/unwind/libunbound/util/data/msgparse.c
87
struct rrset_parse* p = regional_alloc(region, sizeof(*p));
sbin/unwind/libunbound/util/data/msgparse.c
884
section, region))
sbin/unwind/libunbound/util/data/msgparse.c
890
hash, rrset_flags, section, region);
sbin/unwind/libunbound/util/data/msgparse.c
903
if((r=add_rr_to_rrset(rrset, pkt, msg, region, section,
sbin/unwind/libunbound/util/data/msgparse.c
911
parse_packet(sldns_buffer* pkt, struct msg_parse* msg, struct regional* region)
sbin/unwind/libunbound/util/data/msgparse.c
927
if((ret = parse_section(pkt, msg, region, LDNS_SECTION_ANSWER,
sbin/unwind/libunbound/util/data/msgparse.c
930
if((ret = parse_section(pkt, msg, region, LDNS_SECTION_AUTHORITY,
sbin/unwind/libunbound/util/data/msgparse.c
936
} else if((ret = parse_section(pkt, msg, region,
sbin/unwind/libunbound/util/data/msgparse.c
950
struct comm_reply* repinfo, uint32_t now, struct regional* region,
sbin/unwind/libunbound/util/data/msgparse.c
964
c->tcp_timeout_msec / 100, region)) {
sbin/unwind/libunbound/util/data/msgparse.c
991
cfg->nsid, region)) {
sbin/unwind/libunbound/util/data/msgparse.h
286
struct regional* region);
sbin/unwind/libunbound/util/data/msgparse.h
306
struct edns_data* edns, struct regional* region);
sbin/unwind/libunbound/util/data/msgparse.h
334
struct comm_reply* repinfo, time_t now, struct regional* region,
sbin/unwind/libunbound/util/data/msgreply.c
1088
parse_reply_in_temp_region(sldns_buffer* pkt, struct regional* region,
sbin/unwind/libunbound/util/data/msgreply.c
109
if(region)
sbin/unwind/libunbound/util/data/msgreply.c
1093
if(!(msg = regional_alloc(region, sizeof(*msg)))) {
sbin/unwind/libunbound/util/data/msgreply.c
1098
if(parse_packet(pkt, msg, region) != 0){
sbin/unwind/libunbound/util/data/msgreply.c
110
rep = (struct reply_info*)regional_alloc(region, s);
sbin/unwind/libunbound/util/data/msgreply.c
1101
if(!parse_create_msg(pkt, msg, NULL, qi, &rep, region)) {
sbin/unwind/libunbound/util/data/msgreply.c
1107
int edns_opt_list_append_ede(struct edns_option** list, struct regional* region,
sbin/unwind/libunbound/util/data/msgreply.c
1115
opt = (struct edns_option*)regional_alloc(region, sizeof(*opt));
sbin/unwind/libunbound/util/data/msgreply.c
1121
opt->opt_data = regional_alloc(region, txt_len + sizeof(uint16_t));
sbin/unwind/libunbound/util/data/msgreply.c
1138
struct regional* region)
sbin/unwind/libunbound/util/data/msgreply.c
1144
data, region);
sbin/unwind/libunbound/util/data/msgreply.c
1148
uint8_t* data, struct regional* region)
sbin/unwind/libunbound/util/data/msgreply.c
1154
opt = (struct edns_option*)regional_alloc(region, sizeof(*opt));
sbin/unwind/libunbound/util/data/msgreply.c
1162
opt->opt_data = regional_alloc_init(region, data, len);
sbin/unwind/libunbound/util/data/msgreply.c
1211
struct comm_reply* repinfo, struct regional* region,
sbin/unwind/libunbound/util/data/msgreply.c
1225
rcode, edns, &opt_list_out, repinfo, region, start_time, cb->id, cb->cb_arg);
sbin/unwind/libunbound/util/data/msgreply.c
1233
struct edns_data* edns, struct comm_reply* repinfo, struct regional* region,
sbin/unwind/libunbound/util/data/msgreply.c
1238
qstate, rep, rcode, edns, repinfo, region, start_time);
sbin/unwind/libunbound/util/data/msgreply.c
1244
struct comm_reply* repinfo, struct regional* region,
sbin/unwind/libunbound/util/data/msgreply.c
1249
qinfo, qstate, rep, rcode, edns, repinfo, region, start_time);
sbin/unwind/libunbound/util/data/msgreply.c
1255
struct comm_reply* repinfo, struct regional* region,
sbin/unwind/libunbound/util/data/msgreply.c
1260
qinfo, qstate, rep, rcode, edns, repinfo, region, start_time);
sbin/unwind/libunbound/util/data/msgreply.c
1266
struct comm_reply* repinfo, struct regional* region,
sbin/unwind/libunbound/util/data/msgreply.c
1275
region, start_time);
sbin/unwind/libunbound/util/data/msgreply.c
1281
struct regional* region)
sbin/unwind/libunbound/util/data/msgreply.c
1288
qstate, addr, addrlen, zone, zonelen, region,
sbin/unwind/libunbound/util/data/msgreply.c
131
if(region)
sbin/unwind/libunbound/util/data/msgreply.c
1322
struct regional* region)
sbin/unwind/libunbound/util/data/msgreply.c
1327
s = regional_alloc_init(region, list, sizeof(*list));
sbin/unwind/libunbound/util/data/msgreply.c
1333
s->opt_data = regional_alloc_init(region, s->opt_data,
sbin/unwind/libunbound/util/data/msgreply.c
1352
uint16_t* filter_list, size_t filter_list_len, struct regional* region)
sbin/unwind/libunbound/util/data/msgreply.c
136
if(!region)
sbin/unwind/libunbound/util/data/msgreply.c
1362
s = regional_alloc_init(region, list, sizeof(*list));
sbin/unwind/libunbound/util/data/msgreply.c
1368
s->opt_data = regional_alloc_init(region, s->opt_data,
sbin/unwind/libunbound/util/data/msgreply.c
144
struct regional* region)
sbin/unwind/libunbound/util/data/msgreply.c
146
*rep = construct_reply_info_base(region, msg->flags, msg->qdcount, 0,
sbin/unwind/libunbound/util/data/msgreply.c
156
struct regional* region)
sbin/unwind/libunbound/util/data/msgreply.c
160
if(region) {
sbin/unwind/libunbound/util/data/msgreply.c
162
regional_alloc(region,
sbin/unwind/libunbound/util/data/msgreply.c
205
make_new_reply_info(const struct reply_info* rep, struct regional* region,
sbin/unwind/libunbound/util/data/msgreply.c
216
new_rep = construct_reply_info_base(region, rep->flags,
sbin/unwind/libunbound/util/data/msgreply.c
223
if(!reply_info_alloc_rrset_keys(new_rep, NULL, region))
sbin/unwind/libunbound/util/data/msgreply.c
387
struct packed_rrset_data** data, struct regional* region)
sbin/unwind/libunbound/util/data/msgreply.c
398
if(region)
sbin/unwind/libunbound/util/data/msgreply.c
399
*data = regional_alloc_zero(region, s);
sbin/unwind/libunbound/util/data/msgreply.c
405
if(!region) {
sbin/unwind/libunbound/util/data/msgreply.c
454
struct rrset_parse *pset, struct regional* region,
sbin/unwind/libunbound/util/data/msgreply.c
460
if(region)
sbin/unwind/libunbound/util/data/msgreply.c
462
region, pset->dname_len);
sbin/unwind/libunbound/util/data/msgreply.c
473
if(!parse_create_rrset(pkt, pset, &data, region)) {
sbin/unwind/libunbound/util/data/msgreply.c
474
if(!region) {
sbin/unwind/libunbound/util/data/msgreply.c
497
struct reply_info* rep, struct regional* region)
sbin/unwind/libunbound/util/data/msgreply.c
509
if(!parse_copy_decompress_rrset(pkt, msg, pset, region,
sbin/unwind/libunbound/util/data/msgreply.c
528
struct reply_info** rep, struct regional* region)
sbin/unwind/libunbound/util/data/msgreply.c
531
if(!parse_create_qinfo(pkt, msg, qinf, region))
sbin/unwind/libunbound/util/data/msgreply.c
533
if(!parse_create_repinfo(msg, rep, region))
sbin/unwind/libunbound/util/data/msgreply.c
535
if(!reply_info_alloc_rrset_keys(*rep, alloc, region)) {
sbin/unwind/libunbound/util/data/msgreply.c
536
if(!region) reply_info_parsedelete(*rep, alloc);
sbin/unwind/libunbound/util/data/msgreply.c
539
if(!parse_copy_decompress(pkt, msg, *rep, region)) {
sbin/unwind/libunbound/util/data/msgreply.c
540
if(!region) reply_info_parsedelete(*rep, alloc);
sbin/unwind/libunbound/util/data/msgreply.c
548
struct regional* region, struct edns_data* edns)
sbin/unwind/libunbound/util/data/msgreply.c
557
if(!(msg = regional_alloc(region, sizeof(*msg)))) {
sbin/unwind/libunbound/util/data/msgreply.c
563
if((ret = parse_packet(pkt, msg, region)) != 0) {
sbin/unwind/libunbound/util/data/msgreply.c
566
if((ret = parse_extract_edns_from_response_msg(msg, edns, region)) != 0)
sbin/unwind/libunbound/util/data/msgreply.c
762
struct regional* region)
sbin/unwind/libunbound/util/data/msgreply.c
773
if(region) {
sbin/unwind/libunbound/util/data/msgreply.c
775
dk->rk.dname = (uint8_t*)regional_alloc_init(region,
sbin/unwind/libunbound/util/data/msgreply.c
783
if(region)
sbin/unwind/libunbound/util/data/msgreply.c
785
region, fd, s);
sbin/unwind/libunbound/util/data/msgreply.c
797
struct regional* region)
sbin/unwind/libunbound/util/data/msgreply.c
80
struct query_info* qinf, struct regional* region)
sbin/unwind/libunbound/util/data/msgreply.c
800
cp = construct_reply_info_base(region, rep->flags, rep->qdcount,
sbin/unwind/libunbound/util/data/msgreply.c
809
if(region) {
sbin/unwind/libunbound/util/data/msgreply.c
810
cp->reason_bogus_str = (char*)regional_alloc(region,
sbin/unwind/libunbound/util/data/msgreply.c
818
if(!region)
sbin/unwind/libunbound/util/data/msgreply.c
827
if(!reply_info_alloc_rrset_keys(cp, alloc, region)) {
sbin/unwind/libunbound/util/data/msgreply.c
828
if(!region)
sbin/unwind/libunbound/util/data/msgreply.c
83
if(region)
sbin/unwind/libunbound/util/data/msgreply.c
832
if(!repinfo_copy_rrsets(cp, rep, region)) {
sbin/unwind/libunbound/util/data/msgreply.c
833
if(!region)
sbin/unwind/libunbound/util/data/msgreply.c
84
qinf->qname = (uint8_t*)regional_alloc(region,
sbin/unwind/libunbound/util/data/msgreply.c
940
struct regional* region = regional_create();
sbin/unwind/libunbound/util/data/msgreply.c
941
if(!(buf && region)) {
sbin/unwind/libunbound/util/data/msgreply.c
944
regional_destroy(region);
sbin/unwind/libunbound/util/data/msgreply.c
948
region, 65535, 1, 0)) {
sbin/unwind/libunbound/util/data/msgreply.c
961
regional_destroy(region);
sbin/unwind/libunbound/util/data/msgreply.c
99
construct_reply_info_base(struct regional* region, uint16_t flags, size_t qd,
sbin/unwind/libunbound/util/data/msgreply.h
270
construct_reply_info_base(struct regional* region, uint16_t flags, size_t qd,
sbin/unwind/libunbound/util/data/msgreply.h
304
struct regional* region, struct edns_data* edns);
sbin/unwind/libunbound/util/data/msgreply.h
323
struct reply_info** rep, struct regional* region);
sbin/unwind/libunbound/util/data/msgreply.h
327
struct regional* region, struct query_info* qi);
sbin/unwind/libunbound/util/data/msgreply.h
398
struct alloc_cache* alloc, struct regional* region);
sbin/unwind/libunbound/util/data/msgreply.h
413
struct alloc_cache* alloc, struct regional* region);
sbin/unwind/libunbound/util/data/msgreply.h
445
make_new_reply_info(const struct reply_info* rep, struct regional* region,
sbin/unwind/libunbound/util/data/msgreply.h
460
struct rrset_parse *pset, struct regional* region,
sbin/unwind/libunbound/util/data/msgreply.h
584
uint8_t* data, struct regional* region);
sbin/unwind/libunbound/util/data/msgreply.h
614
int edns_opt_list_append_ede(struct edns_option** list, struct regional* region,
sbin/unwind/libunbound/util/data/msgreply.h
625
struct regional* region);
sbin/unwind/libunbound/util/data/msgreply.h
660
struct edns_data* edns, struct comm_reply* repinfo, struct regional* region,
sbin/unwind/libunbound/util/data/msgreply.h
681
struct comm_reply* repinfo, struct regional* region,
sbin/unwind/libunbound/util/data/msgreply.h
702
struct comm_reply* repinfo, struct regional* region,
sbin/unwind/libunbound/util/data/msgreply.h
724
struct comm_reply* repinfo, struct regional* region,
sbin/unwind/libunbound/util/data/msgreply.h
747
struct regional* region);
sbin/unwind/libunbound/util/data/msgreply.h
776
struct regional* region);
sbin/unwind/libunbound/util/data/msgreply.h
782
uint16_t* filter_list, size_t filter_list_len, struct regional* region);
sbin/unwind/libunbound/util/data/packed_rrset.c
334
struct regional* region, time_t now)
sbin/unwind/libunbound/util/data/packed_rrset.c
336
struct ub_packed_rrset_key* ck = regional_alloc(region,
sbin/unwind/libunbound/util/data/packed_rrset.c
350
ck->rk.dname = regional_alloc_init(region, key->rk.dname,
sbin/unwind/libunbound/util/data/packed_rrset.c
355
d = (struct packed_rrset_data*)regional_alloc_init(region, data, dsize);
sbin/unwind/libunbound/util/data/packed_rrset.h
449
struct ub_packed_rrset_key* key, struct regional* region,
sbin/unwind/libunbound/util/edns.c
100
regional_free_all(edns_strings->region);
sbin/unwind/libunbound/util/edns.c
138
return regional_get_mem(edns_strings->region) + sizeof(*edns_strings);
sbin/unwind/libunbound/util/edns.c
147
struct regional* region = edns_strings->region;
sbin/unwind/libunbound/util/edns.c
151
edns_strings->region = data->region;
sbin/unwind/libunbound/util/edns.c
154
data->region = region;
sbin/unwind/libunbound/util/edns.c
60
if(!(edns_strings->region = regional_create())) {
sbin/unwind/libunbound/util/edns.c
71
regional_destroy(edns_strings->region);
sbin/unwind/libunbound/util/edns.c
80
struct edns_string_addr* esa = regional_alloc_zero(edns_strings->region,
sbin/unwind/libunbound/util/edns.c
85
esa->string = regional_alloc_init(edns_strings->region, string,
sbin/unwind/libunbound/util/edns.h
63
struct regional* region;
sbin/unwind/libunbound/util/module.c
132
char* errinf_to_str_bogus(struct module_qstate* qstate, struct regional* region)
sbin/unwind/libunbound/util/module.c
151
if(region)
sbin/unwind/libunbound/util/module.c
152
p = regional_strdup(region, buf);
sbin/unwind/libunbound/util/module.c
194
p = regional_strdup(qstate->region, buf);
sbin/unwind/libunbound/util/module.c
212
p = regional_strdup(qstate->region, buf);
sbin/unwind/libunbound/util/module.c
91
p = (struct errinf_strlist*)regional_alloc(qstate->region, sizeof(*p));
sbin/unwind/libunbound/util/module.c
97
p->str = regional_strdup(qstate->region, str);
sbin/unwind/libunbound/util/module.h
271
struct comm_reply* repinfo, struct regional* region,
sbin/unwind/libunbound/util/module.h
294
socklen_t addrlen, uint8_t* zone, size_t zonelen, struct regional* region,
sbin/unwind/libunbound/util/module.h
654
struct regional* region;
sbin/unwind/libunbound/util/module.h
869
char* errinf_to_str_bogus(struct module_qstate* qstate, struct regional* region);
sbin/unwind/libunbound/util/net_help.c
1005
sock_list_insert(list, &p->addr, p->len, region);
sbin/unwind/libunbound/util/net_help.c
959
socklen_t len, struct regional* region)
sbin/unwind/libunbound/util/net_help.c
961
struct sock_list* add = (struct sock_list*)regional_alloc(region,
sbin/unwind/libunbound/util/net_help.c
999
void sock_list_merge(struct sock_list** list, struct regional* region,
sbin/unwind/libunbound/util/net_help.h
409
socklen_t len, struct regional* region);
sbin/unwind/libunbound/util/net_help.h
436
void sock_list_merge(struct sock_list** list, struct regional* region,
sbin/unwind/libunbound/util/tcp_conn_limit.c
146
regional_free_all(tcl->region);
sbin/unwind/libunbound/util/tcp_conn_limit.c
193
return sizeof(*tcl) + regional_get_mem(tcl->region);
sbin/unwind/libunbound/util/tcp_conn_limit.c
200
struct regional* oldregion = tcl->region;
sbin/unwind/libunbound/util/tcp_conn_limit.c
202
tcl->region = data->region;
sbin/unwind/libunbound/util/tcp_conn_limit.c
204
data->region = oldregion;
sbin/unwind/libunbound/util/tcp_conn_limit.c
57
tcl->region = regional_create();
sbin/unwind/libunbound/util/tcp_conn_limit.c
58
if(!tcl->region) {
sbin/unwind/libunbound/util/tcp_conn_limit.c
81
regional_destroy(tcl->region);
sbin/unwind/libunbound/util/tcp_conn_limit.c
91
struct tcl_addr* node = regional_alloc_zero(tcl->region,
sbin/unwind/libunbound/util/tcp_conn_limit.h
55
struct regional* region;
sbin/unwind/libunbound/validator/val_kcache.c
124
uint16_t key_class, struct regional* region, time_t now)
sbin/unwind/libunbound/validator/val_kcache.c
137
key_entry_copy_toregion(k, region);
sbin/unwind/libunbound/validator/val_kcache.h
109
struct regional* region, time_t now);
sbin/unwind/libunbound/validator/val_kentry.c
111
key_entry_copy_toregion(struct key_entry_key* kkey, struct regional* region)
sbin/unwind/libunbound/validator/val_kentry.c
114
newk = regional_alloc_init(region, kkey, sizeof(*kkey));
sbin/unwind/libunbound/validator/val_kentry.c
117
newk->name = regional_alloc_init(region, kkey->name, kkey->namelen);
sbin/unwind/libunbound/validator/val_kentry.c
126
newd = regional_alloc_init(region, d, sizeof(*d));
sbin/unwind/libunbound/validator/val_kentry.c
131
newd->rrset_data = regional_alloc_init(region,
sbin/unwind/libunbound/validator/val_kentry.c
139
newd->reason = regional_strdup(region, d->reason);
sbin/unwind/libunbound/validator/val_kentry.c
144
newd->algo = (uint8_t*)regional_strdup(region,
sbin/unwind/libunbound/validator/val_kentry.c
259
key_entry_setup(struct regional* region,
sbin/unwind/libunbound/validator/val_kentry.c
263
*k = regional_alloc(region, sizeof(**k));
sbin/unwind/libunbound/validator/val_kentry.c
268
(*k)->name = regional_alloc_init(region, name, namelen);
sbin/unwind/libunbound/validator/val_kentry.c
273
*d = regional_alloc(region, sizeof(**d));
sbin/unwind/libunbound/validator/val_kentry.c
281
key_entry_create_null(struct regional* region,
sbin/unwind/libunbound/validator/val_kentry.c
288
if(!key_entry_setup(region, name, namelen, dclass, &k, &d))
sbin/unwind/libunbound/validator/val_kentry.c
293
?NULL :(char*)regional_strdup(region, reason);
sbin/unwind/libunbound/validator/val_kentry.c
303
key_entry_create_rrset(struct regional* region,
sbin/unwind/libunbound/validator/val_kentry.c
313
if(!key_entry_setup(region, name, namelen, dclass, &k, &d))
sbin/unwind/libunbound/validator/val_kentry.c
318
?NULL :(char*)regional_strdup(region, reason);
sbin/unwind/libunbound/validator/val_kentry.c
322
d->rrset_data = (struct packed_rrset_data*)regional_alloc_init(region,
sbin/unwind/libunbound/validator/val_kentry.c
327
d->algo = (uint8_t*)regional_strdup(region, (char*)sigalg);
sbin/unwind/libunbound/validator/val_kentry.c
336
key_entry_create_bad(struct regional* region,
sbin/unwind/libunbound/validator/val_kentry.c
343
if(!key_entry_setup(region, name, namelen, dclass, &k, &d))
sbin/unwind/libunbound/validator/val_kentry.c
348
?NULL :(char*)regional_strdup(region, reason);
sbin/unwind/libunbound/validator/val_kentry.c
358
key_entry_get_rrset(struct key_entry_key* kkey, struct regional* region)
sbin/unwind/libunbound/validator/val_kentry.c
365
rrk = regional_alloc(region, sizeof(*rrk));
sbin/unwind/libunbound/validator/val_kentry.c
369
rrk->rk.dname = regional_alloc_init(region, kkey->name, kkey->namelen);
sbin/unwind/libunbound/validator/val_kentry.c
376
rrd = regional_alloc_init(region, d->rrset_data,
sbin/unwind/libunbound/validator/val_kentry.h
118
struct regional* region);
sbin/unwind/libunbound/validator/val_kentry.h
177
struct key_entry_key* key_entry_create_null(struct regional* region,
sbin/unwind/libunbound/validator/val_kentry.h
195
struct key_entry_key* key_entry_create_rrset(struct regional* region,
sbin/unwind/libunbound/validator/val_kentry.h
213
struct key_entry_key* key_entry_create_bad(struct regional* region,
sbin/unwind/libunbound/validator/val_kentry.h
225
struct regional* region);
sbin/unwind/libunbound/validator/val_neg.c
1062
struct regional* region, int checkbit, uint16_t checktype,
sbin/unwind/libunbound/validator/val_neg.c
1090
r = packed_rrset_copy_region(k, region, now);
sbin/unwind/libunbound/validator/val_neg.c
1111
struct regional* region)
sbin/unwind/libunbound/validator/val_neg.c
1158
zone->dclass, flags, region, 0, 0, now);
sbin/unwind/libunbound/validator/val_neg.c
1217
struct rrset_cache* rrset_cache, struct regional* region,
sbin/unwind/libunbound/validator/val_neg.c
1239
LDNS_RR_TYPE_NSEC3, zone->dclass, 0, region, 0, 0, now);
sbin/unwind/libunbound/validator/val_neg.c
1251
struct regional* region, time_t now, uint8_t* topname)
sbin/unwind/libunbound/validator/val_neg.c
1279
LDNS_RR_TYPE_NSEC3, zone->dclass, 0, region, 1,
sbin/unwind/libunbound/validator/val_neg.c
1294
LDNS_RR_TYPE_DS, zone->dclass, region, 1)))
sbin/unwind/libunbound/validator/val_neg.c
1297
if(!dns_msg_authadd(msg, region, ce_rrset, 0))
sbin/unwind/libunbound/validator/val_neg.c
1310
region, now, nc_b32, sizeof(nc_b32));
sbin/unwind/libunbound/validator/val_neg.c
1328
LDNS_RR_TYPE_DS, zone->dclass, region, 3)))
sbin/unwind/libunbound/validator/val_neg.c
1331
if(!dns_msg_authadd(msg, region, ce_rrset, 0))
sbin/unwind/libunbound/validator/val_neg.c
1333
if(!dns_msg_authadd(msg, region, nc_rrset, 0))
sbin/unwind/libunbound/validator/val_neg.c
1350
struct regional* region, struct dns_msg* msg, struct val_neg_zone* zone)
sbin/unwind/libunbound/validator/val_neg.c
1370
if(!dns_msg_authadd(msg, region, soa, now)) {
sbin/unwind/libunbound/validator/val_neg.c
1380
struct regional* region, struct rrset_cache* rrset_cache,
sbin/unwind/libunbound/validator/val_neg.c
1407
rrset_cache, now, region);
sbin/unwind/libunbound/validator/val_neg.c
1418
qinfo->qtype, qinfo->qclass, region, 2)))
sbin/unwind/libunbound/validator/val_neg.c
1420
if(!dns_msg_authadd(msg, region, nsec, 0))
sbin/unwind/libunbound/validator/val_neg.c
1422
if(addsoa && !add_soa(rrset_cache, now, region, msg, NULL))
sbin/unwind/libunbound/validator/val_neg.c
1431
qinfo->qtype, qinfo->qclass, region, 3)))
sbin/unwind/libunbound/validator/val_neg.c
1466
region, now))) {
sbin/unwind/libunbound/validator/val_neg.c
1473
if(!dns_msg_ansadd(msg, region, wcrr, 0))
sbin/unwind/libunbound/validator/val_neg.c
1483
rrset_cache, now, region)))
sbin/unwind/libunbound/validator/val_neg.c
1498
if(!dns_msg_authadd(msg, region, wcrr, 0))
sbin/unwind/libunbound/validator/val_neg.c
1503
if(!dns_msg_authadd(msg, region, nsec, 0))
sbin/unwind/libunbound/validator/val_neg.c
1505
if(addsoa && !add_soa(rrset_cache, now, region, msg, NULL))
sbin/unwind/libunbound/validator/val_neg.c
1549
zname_labs+1, buf, rrset_cache, region, now, topname);
sbin/unwind/libunbound/validator/val_neg.c
1550
if(msg && addsoa && !add_soa(rrset_cache, now, region, msg, zone)) {
sbin/unwind/libunbound/validator/val_neg.h
245
struct query_info* qinfo, struct regional* region,
sbin/unwind/libunbound/validator/val_nsec3.c
1098
nsec3_ce_wildcard(struct regional* region, uint8_t* ce, size_t celen,
sbin/unwind/libunbound/validator/val_nsec3.c
1104
nm = (uint8_t*)regional_alloc(region, celen+2);
sbin/unwind/libunbound/validator/val_nsec3.c
1149
wc = nsec3_ce_wildcard(ct->region, ce.ce, ce.ce_len, &wclen);
sbin/unwind/libunbound/validator/val_nsec3.c
1298
wc = nsec3_ce_wildcard(ct->region, ce.ce, ce.ce_len, &wclen);
sbin/unwind/libunbound/validator/val_nsec3.c
549
nsec3_cache_table_init(struct nsec3_cache_table* ct, struct regional* region)
sbin/unwind/libunbound/validator/val_nsec3.c
552
ct->ct = (rbtree_type*)regional_alloc(region, sizeof(*ct->ct));
sbin/unwind/libunbound/validator/val_nsec3.c
554
ct->region = region;
sbin/unwind/libunbound/validator/val_nsec3.c
597
nsec3_calc_hash(struct regional* region, sldns_buffer* buf,
sbin/unwind/libunbound/validator/val_nsec3.c
617
c->hash = (uint8_t*)regional_alloc(region, c->hash_len);
sbin/unwind/libunbound/validator/val_nsec3.c
636
nsec3_calc_b32(struct regional* region, sldns_buffer* buf,
sbin/unwind/libunbound/validator/val_nsec3.c
648
c->b32 = regional_alloc_init(region, sldns_buffer_begin(buf),
sbin/unwind/libunbound/validator/val_nsec3.c
656
nsec3_hash_name(rbtree_type* table, struct regional* region, sldns_buffer* buf,
sbin/unwind/libunbound/validator/val_nsec3.c
678
c = (struct nsec3_cached_hash*)regional_alloc(region, sizeof(*c));
sbin/unwind/libunbound/validator/val_nsec3.c
685
r = nsec3_calc_hash(region, buf, c);
sbin/unwind/libunbound/validator/val_nsec3.c
688
r = nsec3_calc_b32(region, buf, c);
sbin/unwind/libunbound/validator/val_nsec3.c
787
r = nsec3_hash_name(ct->ct, ct->region, env->scratch_buffer,
sbin/unwind/libunbound/validator/val_nsec3.c
897
r = nsec3_hash_name(ct->ct, ct->region, env->scratch_buffer,
sbin/unwind/libunbound/validator/val_nsec3.h
107
struct regional* region;
sbin/unwind/libunbound/validator/val_nsec3.h
294
int nsec3_cache_table_init(struct nsec3_cache_table* ct, struct regional* region);
sbin/unwind/libunbound/validator/val_nsec3.h
317
int nsec3_hash_name(rbtree_type* table, struct regional* region,
sbin/unwind/libunbound/validator/val_sigcrypt.c
1187
int rrset_canonical_equal(struct regional* region,
sbin/unwind/libunbound/validator/val_sigcrypt.c
1224
rrs1 = regional_alloc(region, sizeof(struct canon_rr)*d1->count);
sbin/unwind/libunbound/validator/val_sigcrypt.c
1225
rrs2 = regional_alloc(region, sizeof(struct canon_rr)*d2->count);
sbin/unwind/libunbound/validator/val_sigcrypt.c
1267
rrset_canonical(struct regional* region, sldns_buffer* buf,
sbin/unwind/libunbound/validator/val_sigcrypt.c
1279
*sortree = (struct rbtree_type*)regional_alloc(region,
sbin/unwind/libunbound/validator/val_sigcrypt.c
1285
rrs = regional_alloc(region, sizeof(struct canon_rr)*d->count);
sbin/unwind/libunbound/validator/val_sigcrypt.c
1325
k->rk.dname = regional_alloc_init(qstate->region, can_owner,
sbin/unwind/libunbound/validator/val_sigcrypt.c
1337
rrset_canonicalize_to_buffer(struct regional* region, sldns_buffer* buf,
sbin/unwind/libunbound/validator/val_sigcrypt.c
1347
sortree = (struct rbtree_type*)regional_alloc(region,
sbin/unwind/libunbound/validator/val_sigcrypt.c
1353
rrs = regional_alloc(region, sizeof(struct canon_rr)*d->count);
sbin/unwind/libunbound/validator/val_sigcrypt.c
1537
dnskey_verify_rrset_sig(struct regional* region, sldns_buffer* buf,
sbin/unwind/libunbound/validator/val_sigcrypt.c
1663
if(!rrset_canonical(region, buf, rrset, sig+2,
sbin/unwind/libunbound/validator/val_sigcrypt.h
320
enum sec_status dnskey_verify_rrset_sig(struct regional* region,
sbin/unwind/libunbound/validator/val_sigcrypt.h
341
int rrset_canonical_equal(struct regional* region,
sbin/unwind/libunbound/validator/val_sigcrypt.h
353
int rrset_canonicalize_to_buffer(struct regional* region,
sbin/unwind/libunbound/validator/val_utils.c
1254
void val_blacklist(struct sock_list** blacklist, struct regional* region,
sbin/unwind/libunbound/validator/val_utils.c
1271
sock_list_insert(blacklist, NULL, 0, region);
sbin/unwind/libunbound/validator/val_utils.c
1274
else sock_list_merge(blacklist, region, origin);
sbin/unwind/libunbound/validator/val_utils.c
1302
struct regional* region, uint8_t* topname)
sbin/unwind/libunbound/validator/val_utils.c
1312
rrset, region, *env->now);
sbin/unwind/libunbound/validator/val_utils.c
1316
msg = dns_msg_create(nm, nmlen, LDNS_RR_TYPE_DS, c, region, 1);
sbin/unwind/libunbound/validator/val_utils.c
1331
msg = val_neg_getmsg(env->neg_cache, &qinfo, region, env->rrset_cache,
sbin/unwind/libunbound/validator/val_utils.c
677
val_verify_new_DNSKEYs(struct regional* region, struct module_env* env,
sbin/unwind/libunbound/validator/val_utils.c
689
return key_entry_create_rrset(region,
sbin/unwind/libunbound/validator/val_utils.c
695
return key_entry_create_null(region, ds_rrset->rk.dname,
sbin/unwind/libunbound/validator/val_utils.c
701
return key_entry_create_bad(region, ds_rrset->rk.dname,
sbin/unwind/libunbound/validator/val_utils.c
851
val_verify_new_DNSKEYs_with_ta(struct regional* region, struct module_env* env,
sbin/unwind/libunbound/validator/val_utils.c
865
return key_entry_create_rrset(region,
sbin/unwind/libunbound/validator/val_utils.c
870
return key_entry_create_null(region, dnskey_rrset->rk.dname,
sbin/unwind/libunbound/validator/val_utils.c
876
return key_entry_create_bad(region, dnskey_rrset->rk.dname,
sbin/unwind/libunbound/validator/val_utils.h
217
struct key_entry_key* val_verify_new_DNSKEYs(struct regional* region,
sbin/unwind/libunbound/validator/val_utils.h
250
struct key_entry_key* val_verify_new_DNSKEYs_with_ta(struct regional* region,
sbin/unwind/libunbound/validator/val_utils.h
392
void val_blacklist(struct sock_list** blacklist, struct regional* region,
sbin/unwind/libunbound/validator/val_utils.h
428
uint16_t c, struct regional* region, uint8_t* topname);
sbin/unwind/libunbound/validator/validator.c
1072
nsec3_cache_table_init(&vq->nsec3_cache_table, qstate->region)) {
sbin/unwind/libunbound/validator/validator.c
1186
nsec3_cache_table_init(&vq->nsec3_cache_table, qstate->region)) {
sbin/unwind/libunbound/validator/validator.c
1285
nsec3_cache_table_init(&vq->nsec3_cache_table, qstate->region)) {
sbin/unwind/libunbound/validator/validator.c
1471
nsec3_cache_table_init(&vq->nsec3_cache_table, qstate->region)) {
sbin/unwind/libunbound/validator/validator.c
1605
nsec3_cache_table_init(&vq->nsec3_cache_table, qstate->region)) {
sbin/unwind/libunbound/validator/validator.c
1742
nsec3_cache_table_init(&vq->nsec3_cache_table, qstate->region)) {
sbin/unwind/libunbound/validator/validator.c
1908
vq->qchase.qclass, qstate->region, *qstate->env->now);
sbin/unwind/libunbound/validator/validator.c
2122
target_key_len, vq->qchase.qclass, qstate->region,
sbin/unwind/libunbound/validator/validator.c
2482
val_blacklist(&qstate->blacklist, qstate->region,
sbin/unwind/libunbound/validator/validator.c
2547
qstate->region);
sbin/unwind/libunbound/validator/validator.c
2612
0, qstate->region, qstate->query_flags,
sbin/unwind/libunbound/validator/validator.c
2621
vq->orig_msg->rep, 1, 0, 0, qstate->region,
sbin/unwind/libunbound/validator/validator.c
2805
kkey = key_entry_create_bad(qstate->region, ta->name,
sbin/unwind/libunbound/validator/validator.c
2808
} else kkey = key_entry_create_null(qstate->region, ta->name,
sbin/unwind/libunbound/validator/validator.c
2818
kkey = val_verify_new_DNSKEYs_with_ta(qstate->region, qstate->env, ve,
sbin/unwind/libunbound/validator/validator.c
2840
kkey = key_entry_create_bad(qstate->region, ta->name,
sbin/unwind/libunbound/validator/validator.c
2844
} else kkey = key_entry_create_null(qstate->region, ta->name,
sbin/unwind/libunbound/validator/validator.c
289
vq->orig_msg = (struct dns_msg*)regional_alloc(qstate->region,
sbin/unwind/libunbound/validator/validator.c
2947
*ke = key_entry_create_null(qstate->region,
sbin/unwind/libunbound/validator/validator.c
295
qstate->region, sizeof(struct reply_info));
sbin/unwind/libunbound/validator/validator.c
2957
*ke = key_entry_create_rrset(qstate->region,
sbin/unwind/libunbound/validator/validator.c
2990
*ke = key_entry_create_null(qstate->region,
sbin/unwind/libunbound/validator/validator.c
3012
if(!nsec3_cache_table_init(&vq->nsec3_cache_table, qstate->region)) {
sbin/unwind/libunbound/validator/validator.c
3032
*ke = key_entry_create_null(qstate->region,
sbin/unwind/libunbound/validator/validator.c
308
vq->chase_reply = regional_alloc_init(qstate->region,
sbin/unwind/libunbound/validator/validator.c
3118
*ke = key_entry_create_bad(qstate->region, qinfo->qname,
sbin/unwind/libunbound/validator/validator.c
317
vq->chase_reply->rrsets = regional_alloc(qstate->region,
sbin/unwind/libunbound/validator/validator.c
3184
vq->empty_DS_name = regional_alloc_init(qstate->region,
sbin/unwind/libunbound/validator/validator.c
3197
vq->ds_rrset = key_entry_get_rrset(dske, qstate->region);
sbin/unwind/libunbound/validator/validator.c
3209
val_blacklist(&vq->chain_blacklist, qstate->region, origin, 1);
sbin/unwind/libunbound/validator/validator.c
3277
val_blacklist(&vq->chain_blacklist, qstate->region,
sbin/unwind/libunbound/validator/validator.c
3291
vq->key_entry = key_entry_create_bad(qstate->region,
sbin/unwind/libunbound/validator/validator.c
3311
vq->key_entry = val_verify_new_DNSKEYs(qstate->region, qstate->env,
sbin/unwind/libunbound/validator/validator.c
3326
qstate->region, origin, 1);
sbin/unwind/libunbound/validator/validator.c
335
qstate->region, sizeof(*vq));
sbin/unwind/libunbound/validator/validator.c
3407
val_blacklist(&vq->chain_blacklist, qstate->region,
sbin/unwind/libunbound/validator/validator.c
3475
qstate->return_msg, super->region);
sbin/unwind/libunbound/validator/validator.c
518
sock_list_merge(&(*newq)->blacklist, (*newq)->region,
sbin/unwind/libunbound/validator/validator.c
564
if(!(keytagdname = (uint8_t*)regional_alloc_init(qstate->region,
sbin/unwind/libunbound/validator/validator.c
644
vq->trust_anchor_name = regional_alloc_init(qstate->region,
sbin/unwind/resolver.c
1006
if ((region = regional_create()) == NULL)
sbin/unwind/resolver.c
1014
libworker_enter_result(result, buf, region, sec);
sbin/unwind/resolver.c
1115
regional_destroy(region);
sbin/unwind/resolver.c
1949
struct regional *region = NULL;
sbin/unwind/resolver.c
1973
if ((region = regional_create()) == NULL)
sbin/unwind/resolver.c
1980
libworker_enter_result(result, buf, region, sec);
sbin/unwind/resolver.c
2025
regional_destroy(region);
sbin/unwind/resolver.c
2337
struct regional *region = NULL;
sbin/unwind/resolver.c
2375
if ((region = regional_create()) == NULL)
sbin/unwind/resolver.c
2385
if (reply_info_parse(buf, &alloc, &qinfo, &rinfo, region, &edns) != 0)
sbin/unwind/resolver.c
2450
regional_destroy(region);
sbin/unwind/resolver.c
938
struct regional *region = NULL;
sys/arch/amd64/amd64/gdt.c
48
struct region_descriptor region;
sys/arch/amd64/amd64/gdt.c
53
setregion(®ion, ci->ci_gdt, GDT_SIZE - 1);
sys/arch/amd64/amd64/gdt.c
54
lgdt(®ion);
sys/arch/amd64/amd64/machdep.c
1330
struct region_descriptor region;
sys/arch/amd64/amd64/machdep.c
1332
setregion(®ion, idt, NIDT * sizeof(idt[0]) - 1);
sys/arch/amd64/amd64/machdep.c
1333
lidt(®ion);
sys/arch/amd64/amd64/machdep.c
1341
struct region_descriptor region;
sys/arch/amd64/amd64/machdep.c
1351
setregion(®ion, early_gdt, GDT_SIZE - 1);
sys/arch/amd64/amd64/machdep.c
1352
lgdt(®ion);
sys/arch/amd64/amd64/machdep.c
1483
struct region_descriptor region;
sys/arch/amd64/amd64/machdep.c
1863
setregion(®ion, cpu_info_primary.ci_gdt, GDT_SIZE - 1);
sys/arch/amd64/amd64/machdep.c
1864
lgdt(®ion);
sys/arch/armv7/exynos/ec_commands.h
546
uint32_t region; /* enum ec_flash_region */
sys/arch/i386/i386/gdt.c
110
struct region_descriptor region;
sys/arch/i386/i386/gdt.c
117
setregion(®ion, ci->ci_gdt, GDT_SIZE - 1);
sys/arch/i386/i386/gdt.c
118
lgdt(®ion);
sys/arch/i386/i386/machdep.c
3029
struct region_descriptor region;
sys/arch/i386/i386/machdep.c
3057
setregion(®ion, idt, NIDT * sizeof(idt[0]) - 1);
sys/arch/i386/i386/machdep.c
3058
lidt(®ion);
sys/arch/i386/i386/machdep.c
3068
struct region_descriptor region;
sys/arch/i386/i386/machdep.c
3069
setregion(®ion, idt, NIDT * sizeof(idt[0]) - 1);
sys/arch/i386/i386/machdep.c
3070
lidt(®ion);
sys/arch/i386/i386/machdep.c
3078
struct region_descriptor region;
sys/arch/i386/i386/machdep.c
3139
setregion(®ion, cpu_info_primary.ci_gdt, GDT_SIZE - 1);
sys/arch/i386/i386/machdep.c
3140
lgdt(®ion);
sys/arch/i386/i386/machdep.c
3141
setregion(®ion, idt, NIDT * sizeof(idt[0]) - 1);
sys/arch/i386/i386/machdep.c
3142
lidt(®ion);
sys/arch/i386/i386/machdep.c
3411
struct region_descriptor region;
sys/arch/i386/i386/machdep.c
3433
setregion(®ion, idt, NIDT * sizeof(idt[0]) - 1);
sys/arch/i386/i386/machdep.c
3434
lidt(®ion);
sys/dev/acpi/dsdt.c
2420
struct aml_regionspace *region = &aml_regionspace[iospace];
sys/dev/acpi/dsdt.c
2435
err = region->handler(region->cookie, iodir,
sys/dev/acpi/dsdt.c
2470
err = region->handler(region->cookie, iodir,
sys/dev/fdt/cdpcie.c
324
int region, nbits;
sys/dev/fdt/cdpcie.c
331
region = 1;
sys/dev/fdt/cdpcie.c
402
HWRITE4(sc, PCIE_AT_OB_ADDR0(region),
sys/dev/fdt/cdpcie.c
404
HWRITE4(sc, PCIE_AT_OB_ADDR1(region),
sys/dev/fdt/cdpcie.c
406
HWRITE4(sc, PCIE_AT_OB_CPU_ADDR0(region),
sys/dev/fdt/cdpcie.c
408
HWRITE4(sc, PCIE_AT_OB_CPU_ADDR1(region),
sys/dev/fdt/cdpcie.c
410
HWRITE4(sc, PCIE_AT_OB_DESC0(region), PCIE_AT_HDR_RID | type);
sys/dev/fdt/cdpcie.c
411
HWRITE4(sc, PCIE_AT_OB_DESC1(region), sc->sc_bus);
sys/dev/fdt/cdpcie.c
412
region++;
sys/dev/fdt/rkpcie.c
405
int len, region;
sys/dev/fdt/rkpcie.c
455
region = 1 + (offset / PCIE_ATR_OB_REGION_SIZE);
sys/dev/fdt/rkpcie.c
457
HWRITE4(sc, PCIE_ATR_OB_ADDR0(region), 32 - 1);
sys/dev/fdt/rkpcie.c
458
HWRITE4(sc, PCIE_ATR_OB_ADDR1(region), 0);
sys/dev/fdt/rkpcie.c
459
HWRITE4(sc, PCIE_ATR_OB_DESC0(region),
sys/dev/fdt/rkpcie.c
461
HWRITE4(sc, PCIE_ATR_OB_DESC1(region), 0);
sys/dev/fdt/rkpcie.c
467
region++;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5476
struct ras_critical_region *region;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5488
list_for_each_entry(region, &con->critical_region_head, node)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5489
if (region->bo == bo)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5494
region = kzalloc(sizeof(*region), GFP_KERNEL);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5495
if (!region) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5499
region->bo = bo;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5500
region->start = amdgpu_vram_mgr_block_start(block);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5501
region->size = amdgpu_vram_mgr_block_size(block);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5502
list_add_tail(®ion->node, &con->critical_region_head);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5519
struct ras_critical_region *region, *tmp;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5522
list_for_each_entry_safe(region, tmp, &con->critical_region_head, node) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5523
list_del(®ion->node);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5524
kfree(region);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5532
struct ras_critical_region *region;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5536
list_for_each_entry(region, &con->critical_region_head, node) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5537
if ((region->start <= addr) &&
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5538
(addr < (region->start + region->size))) {
sys/dev/pci/drm/amd/display/dmub/dmub_srv.h
200
struct dmub_region region;
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn20.c
171
REG_WRITE(DMCUB_REGION3_CW0_BASE_ADDRESS, cw0->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn20.c
173
DMCUB_REGION3_CW0_TOP_ADDRESS, cw0->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn20.c
180
REG_WRITE(DMCUB_REGION3_CW1_BASE_ADDRESS, cw1->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn20.c
182
DMCUB_REGION3_CW1_TOP_ADDRESS, cw1->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn20.c
202
if (cw2->region.base != cw2->region.top) {
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn20.c
208
REG_WRITE(DMCUB_REGION3_CW2_BASE_ADDRESS, cw2->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn20.c
210
DMCUB_REGION3_CW2_TOP_ADDRESS, cw2->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn20.c
223
REG_WRITE(DMCUB_REGION3_CW3_BASE_ADDRESS, cw3->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn20.c
225
DMCUB_REGION3_CW3_TOP_ADDRESS, cw3->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn20.c
235
REG_WRITE(DMCUB_REGION3_CW4_BASE_ADDRESS, cw4->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn20.c
237
DMCUB_REGION3_CW4_TOP_ADDRESS, cw4->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn20.c
244
cw4->region.top - cw4->region.base - 1,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn20.c
252
REG_WRITE(DMCUB_REGION3_CW5_BASE_ADDRESS, cw5->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn20.c
254
DMCUB_REGION3_CW5_TOP_ADDRESS, cw5->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn20.c
261
cw5->region.top - cw5->region.base - 1,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn20.c
268
REG_WRITE(DMCUB_REGION3_CW6_BASE_ADDRESS, cw6->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn20.c
270
DMCUB_REGION3_CW6_TOP_ADDRESS, cw6->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn30.c
104
REG_WRITE(DMCUB_REGION3_CW0_BASE_ADDRESS, cw0->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn30.c
106
DMCUB_REGION3_CW0_TOP_ADDRESS, cw0->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn30.c
113
REG_WRITE(DMCUB_REGION3_CW1_BASE_ADDRESS, cw1->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn30.c
115
DMCUB_REGION3_CW1_TOP_ADDRESS, cw1->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn30.c
136
if (cw2->region.base != cw2->region.top) {
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn30.c
139
REG_WRITE(DMCUB_REGION3_CW2_BASE_ADDRESS, cw2->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn30.c
141
DMCUB_REGION3_CW2_TOP_ADDRESS, cw2->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn30.c
154
REG_WRITE(DMCUB_REGION3_CW3_BASE_ADDRESS, cw3->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn30.c
156
DMCUB_REGION3_CW3_TOP_ADDRESS, cw3->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn30.c
165
REG_WRITE(DMCUB_REGION3_CW4_BASE_ADDRESS, cw4->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn30.c
167
DMCUB_REGION3_CW4_TOP_ADDRESS, cw4->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn30.c
174
cw4->region.top - cw4->region.base - 1,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn30.c
182
REG_WRITE(DMCUB_REGION3_CW5_BASE_ADDRESS, cw5->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn30.c
184
DMCUB_REGION3_CW5_TOP_ADDRESS, cw5->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn30.c
191
cw5->region.top - cw5->region.base - 1,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn30.c
198
REG_WRITE(DMCUB_REGION3_CW6_BASE_ADDRESS, cw6->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn30.c
200
DMCUB_REGION3_CW6_TOP_ADDRESS, cw6->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn31.c
172
REG_WRITE(DMCUB_REGION3_CW0_BASE_ADDRESS, cw0->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn31.c
174
DMCUB_REGION3_CW0_TOP_ADDRESS, cw0->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn31.c
181
REG_WRITE(DMCUB_REGION3_CW1_BASE_ADDRESS, cw1->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn31.c
183
DMCUB_REGION3_CW1_TOP_ADDRESS, cw1->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn31.c
204
REG_WRITE(DMCUB_REGION3_CW3_BASE_ADDRESS, cw3->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn31.c
206
DMCUB_REGION3_CW3_TOP_ADDRESS, cw3->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn31.c
213
REG_WRITE(DMCUB_REGION3_CW4_BASE_ADDRESS, cw4->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn31.c
215
DMCUB_REGION3_CW4_TOP_ADDRESS, cw4->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn31.c
222
REG_WRITE(DMCUB_REGION3_CW5_BASE_ADDRESS, cw5->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn31.c
224
DMCUB_REGION3_CW5_TOP_ADDRESS, cw5->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn31.c
231
cw5->region.top - cw5->region.base - 1,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn31.c
238
REG_WRITE(DMCUB_REGION3_CW6_BASE_ADDRESS, cw6->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn31.c
240
DMCUB_REGION3_CW6_TOP_ADDRESS, cw6->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn32.c
172
REG_WRITE(DMCUB_REGION3_CW0_BASE_ADDRESS, cw0->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn32.c
174
DMCUB_REGION3_CW0_TOP_ADDRESS, cw0->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn32.c
181
REG_WRITE(DMCUB_REGION3_CW1_BASE_ADDRESS, cw1->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn32.c
183
DMCUB_REGION3_CW1_TOP_ADDRESS, cw1->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn32.c
202
REG_WRITE(DMCUB_REGION3_CW0_BASE_ADDRESS, cw0->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn32.c
204
DMCUB_REGION3_CW0_TOP_ADDRESS, cw0->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn32.c
211
REG_WRITE(DMCUB_REGION3_CW1_BASE_ADDRESS, cw1->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn32.c
213
DMCUB_REGION3_CW1_TOP_ADDRESS, cw1->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn32.c
234
REG_WRITE(DMCUB_REGION3_CW3_BASE_ADDRESS, cw3->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn32.c
236
DMCUB_REGION3_CW3_TOP_ADDRESS, cw3->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn32.c
243
REG_WRITE(DMCUB_REGION3_CW4_BASE_ADDRESS, cw4->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn32.c
245
DMCUB_REGION3_CW4_TOP_ADDRESS, cw4->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn32.c
252
REG_WRITE(DMCUB_REGION3_CW5_BASE_ADDRESS, cw5->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn32.c
254
DMCUB_REGION3_CW5_TOP_ADDRESS, cw5->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn32.c
261
cw5->region.top - cw5->region.base - 1,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn32.c
268
REG_WRITE(DMCUB_REGION3_CW6_BASE_ADDRESS, cw6->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn32.c
270
DMCUB_REGION3_CW6_TOP_ADDRESS, cw6->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn35.c
175
REG_WRITE(DMCUB_REGION3_CW0_BASE_ADDRESS, cw0->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn35.c
177
DMCUB_REGION3_CW0_TOP_ADDRESS, cw0->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn35.c
184
REG_WRITE(DMCUB_REGION3_CW1_BASE_ADDRESS, cw1->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn35.c
186
DMCUB_REGION3_CW1_TOP_ADDRESS, cw1->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn35.c
203
REG_WRITE(DMCUB_REGION3_CW0_BASE_ADDRESS, cw0->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn35.c
205
DMCUB_REGION3_CW0_TOP_ADDRESS, cw0->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn35.c
210
REG_WRITE(DMCUB_REGION3_CW1_BASE_ADDRESS, cw1->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn35.c
212
DMCUB_REGION3_CW1_TOP_ADDRESS, cw1->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn35.c
231
REG_WRITE(DMCUB_REGION3_CW3_BASE_ADDRESS, cw3->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn35.c
233
DMCUB_REGION3_CW3_TOP_ADDRESS, cw3->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn35.c
240
REG_WRITE(DMCUB_REGION3_CW4_BASE_ADDRESS, cw4->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn35.c
242
DMCUB_REGION3_CW4_TOP_ADDRESS, cw4->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn35.c
249
REG_WRITE(DMCUB_REGION3_CW5_BASE_ADDRESS, cw5->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn35.c
251
DMCUB_REGION3_CW5_TOP_ADDRESS, cw5->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn35.c
258
cw5->region.top - cw5->region.base - 1,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn35.c
265
REG_WRITE(DMCUB_REGION3_CW6_BASE_ADDRESS, cw6->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn35.c
267
DMCUB_REGION3_CW6_TOP_ADDRESS, cw6->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn35.c
276
region6->region.top - region6->region.base - 1,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn401.c
144
REG_WRITE(DMCUB_REGION3_CW0_BASE_ADDRESS, cw0->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn401.c
146
DMCUB_REGION3_CW0_TOP_ADDRESS, cw0->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn401.c
153
REG_WRITE(DMCUB_REGION3_CW1_BASE_ADDRESS, cw1->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn401.c
155
DMCUB_REGION3_CW1_TOP_ADDRESS, cw1->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn401.c
178
REG_WRITE(DMCUB_REGION3_CW0_BASE_ADDRESS, cw0->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn401.c
180
DMCUB_REGION3_CW0_TOP_ADDRESS, cw0->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn401.c
187
REG_WRITE(DMCUB_REGION3_CW1_BASE_ADDRESS, cw1->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn401.c
189
DMCUB_REGION3_CW1_TOP_ADDRESS, cw1->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn401.c
211
REG_WRITE(DMCUB_REGION3_CW3_BASE_ADDRESS, cw3->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn401.c
213
DMCUB_REGION3_CW3_TOP_ADDRESS, cw3->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn401.c
220
REG_WRITE(DMCUB_REGION3_CW4_BASE_ADDRESS, cw4->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn401.c
222
DMCUB_REGION3_CW4_TOP_ADDRESS, cw4->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn401.c
229
REG_WRITE(DMCUB_REGION3_CW5_BASE_ADDRESS, cw5->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn401.c
231
DMCUB_REGION3_CW5_TOP_ADDRESS, cw5->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn401.c
238
cw5->region.top - cw5->region.base - 1,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn401.c
245
REG_WRITE(DMCUB_REGION3_CW6_BASE_ADDRESS, cw6->region.base);
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn401.c
247
DMCUB_REGION3_CW6_TOP_ADDRESS, cw6->region.top,
sys/dev/pci/drm/amd/display/dmub/src/dmub_dcn401.c
256
region6->region.top - region6->region.base - 1,
sys/dev/pci/drm/amd/display/dmub/src/dmub_srv.c
510
struct dmub_region *region = &out->regions[i];
sys/dev/pci/drm/amd/display/dmub/src/dmub_srv.c
512
region->base = dmub_align(top, 256);
sys/dev/pci/drm/amd/display/dmub/src/dmub_srv.c
513
region->top = region->base + dmub_align(window_sizes[i], 64);
sys/dev/pci/drm/amd/display/dmub/src/dmub_srv.c
514
top = region->top;
sys/dev/pci/drm/amd/display/dmub/src/dmub_srv.c
683
cw0.region.base = DMUB_CW0_BASE;
sys/dev/pci/drm/amd/display/dmub/src/dmub_srv.c
684
cw0.region.top = cw0.region.base + inst_fb->size - 1;
sys/dev/pci/drm/amd/display/dmub/src/dmub_srv.c
687
cw1.region.base = DMUB_CW1_BASE;
sys/dev/pci/drm/amd/display/dmub/src/dmub_srv.c
688
cw1.region.top = cw1.region.base + stack_fb->size - 1;
sys/dev/pci/drm/amd/display/dmub/src/dmub_srv.c
709
cw2.region.base = DMUB_CW0_BASE + inst_fb->size;
sys/dev/pci/drm/amd/display/dmub/src/dmub_srv.c
710
cw2.region.top = cw2.region.base + data_fb->size;
sys/dev/pci/drm/amd/display/dmub/src/dmub_srv.c
713
cw3.region.base = DMUB_CW3_BASE;
sys/dev/pci/drm/amd/display/dmub/src/dmub_srv.c
714
cw3.region.top = cw3.region.base + bios_fb->size;
sys/dev/pci/drm/amd/display/dmub/src/dmub_srv.c
717
cw4.region.base = DMUB_CW4_BASE;
sys/dev/pci/drm/amd/display/dmub/src/dmub_srv.c
718
cw4.region.top = cw4.region.base + mail_fb->size;
sys/dev/pci/drm/amd/display/dmub/src/dmub_srv.c
727
inbox1.base = cw4.region.base;
sys/dev/pci/drm/amd/display/dmub/src/dmub_srv.c
728
inbox1.top = cw4.region.base + DMUB_RB_SIZE;
sys/dev/pci/drm/amd/display/dmub/src/dmub_srv.c
733
cw5.region.base = DMUB_CW5_BASE;
sys/dev/pci/drm/amd/display/dmub/src/dmub_srv.c
734
cw5.region.top = cw5.region.base + tracebuff_fb->size;
sys/dev/pci/drm/amd/display/dmub/src/dmub_srv.c
740
cw6.region.base = DMUB_CW6_BASE;
sys/dev/pci/drm/amd/display/dmub/src/dmub_srv.c
741
cw6.region.top = cw6.region.base + fw_state_fb->size;
sys/dev/pci/drm/amd/display/dmub/src/dmub_srv.c
746
region6.region.base = DMUB_CW6_BASE;
sys/dev/pci/drm/amd/display/dmub/src/dmub_srv.c
747
region6.region.top = region6.region.base + shared_state_fb->size;
sys/dev/pci/drm/drm_drv.c
1066
struct dmem_cgroup_region *region;
sys/dev/pci/drm/drm_drv.c
1069
region = dmem_cgroup_register_region(size, "drm/%s/%s", dev->unique, region_name);
sys/dev/pci/drm/drm_drv.c
1070
if (IS_ERR_OR_NULL(region))
sys/dev/pci/drm/drm_drv.c
1071
return region;
sys/dev/pci/drm/drm_drv.c
1073
ret = drmm_add_action_or_reset(dev, drmm_cg_unregister_region, region);
sys/dev/pci/drm/drm_drv.c
1077
return region;
sys/dev/pci/drm/drm_file.c
887
const char *region,
sys/dev/pci/drm/drm_file.c
900
prefix, stat, region, sz, units[u]);
sys/dev/pci/drm/drm_file.c
925
const char *region)
sys/dev/pci/drm/drm_file.c
929
drm_fdinfo_print_size(p, prefix, "total", region,
sys/dev/pci/drm/drm_file.c
931
drm_fdinfo_print_size(p, prefix, "shared", region, stats->shared);
sys/dev/pci/drm/drm_file.c
934
drm_fdinfo_print_size(p, prefix, "active", region, stats->active);
sys/dev/pci/drm/drm_file.c
937
drm_fdinfo_print_size(p, prefix, "resident", region,
sys/dev/pci/drm/drm_file.c
941
drm_fdinfo_print_size(p, prefix, "purgeable", region,
sys/dev/pci/drm/i915/display/intel_fbdev_fb.c
79
struct intel_memory_region *mem = obj->mm.region;
sys/dev/pci/drm/i915/display/intel_fbdev_fb.c
85
mem->region.start);
sys/dev/pci/drm/i915/display/intel_plane_initial.c
103
mem->region.name);
sys/dev/pci/drm/i915/display/intel_plane_initial.c
107
if (dma_addr < mem->region.start || dma_addr > mem->region.end) {
sys/dev/pci/drm/i915/display/intel_plane_initial.c
110
&dma_addr, mem->region.name, &mem->region.start, &mem->region.end);
sys/dev/pci/drm/i915/display/intel_plane_initial.c
118
plane_config->phys_base = dma_addr - mem->region.start;
sys/dev/pci/drm/i915/display/intel_plane_initial.c
168
mem->region.name);
sys/dev/pci/drm/i915/gem/i915_gem_create.c
305
struct drm_i915_gem_memory_class_instance region;
sys/dev/pci/drm/i915/gem/i915_gem_create.c
308
if (copy_from_user(®ion, uregions, sizeof(region)))
sys/dev/pci/drm/i915/gem/i915_gem_create.c
312
region.memory_class,
sys/dev/pci/drm/i915/gem/i915_gem_create.c
313
region.memory_instance);
sys/dev/pci/drm/i915/gem/i915_gem_create.c
316
region.memory_class, region.memory_instance, i);
sys/dev/pci/drm/i915/gem/i915_gem_create.c
323
mr->name, region.memory_class,
sys/dev/pci/drm/i915/gem/i915_gem_create.c
324
region.memory_instance, i);
sys/dev/pci/drm/i915/gem/i915_gem_lmem.c
23
offset -= obj->mm.region->region.start;
sys/dev/pci/drm/i915/gem/i915_gem_lmem.c
25
return io_mapping_map_wc(&obj->mm.region->iomap, offset, size);
sys/dev/pci/drm/i915/gem/i915_gem_lmem.c
44
struct intel_memory_region *mr = READ_ONCE(obj->mm.region);
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
309
iomap = obj->mm.region->iomap.base;
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
310
iomap -= obj->mm.region->region.start;
sys/dev/pci/drm/i915/gem/i915_gem_object.c
536
src_map = io_mapping_map_wc(&obj->mm.region->iomap,
sys/dev/pci/drm/i915/gem/i915_gem_object.c
537
dma - obj->mm.region->region.start,
sys/dev/pci/drm/i915/gem/i915_gem_object.c
634
struct intel_memory_region *mr = READ_ONCE(obj->mm.region);
sys/dev/pci/drm/i915/gem/i915_gem_object.c
715
if (obj->mm.region == mr)
sys/dev/pci/drm/i915/gem/i915_gem_object.c
816
if (GEM_WARN_ON(obj->mm.region != mr))
sys/dev/pci/drm/i915/gem/i915_gem_object_types.h
652
struct intel_memory_region *region;
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
335
resource_size_t iomap = obj->mm.region->iomap.base -
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
336
obj->mm.region->region.start;
sys/dev/pci/drm/i915/gem/i915_gem_region.c
128
if (range_overflows(offset, size, resource_size(&mem->region)))
sys/dev/pci/drm/i915/gem/i915_gem_region.c
16
obj->mm.region = mem;
sys/dev/pci/drm/i915/gem/i915_gem_region.c
194
if (obj->mm.region == mr)
sys/dev/pci/drm/i915/gem/i915_gem_region.c
25
struct intel_memory_region *mem = obj->mm.region;
sys/dev/pci/drm/i915/gem/i915_gem_shmem.c
101
if (size > resource_size(&mr->region))
sys/dev/pci/drm/i915/gem/i915_gem_shmem.c
252
struct intel_memory_region *mem = obj->mm.region;
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
534
if (adjust_stolen(i915, &mem->region))
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
537
if (request_smem_stolen(i915, &mem->region))
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
540
i915->dsm.stolen = mem->region;
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
546
mem->region.end = i915->dsm.reserved.start - 1;
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
549
resource_size(&mem->region)));
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
551
i915->dsm.usable_size = resource_size(&mem->region);
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
836
if (GEM_WARN_ON(resource_size(&mem->region) == 0))
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
1517
obj->mm.region = mem;
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
166
obj->mm.region, &places[0], obj->bo_offset,
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
598
page_alignment = obj->mm.region->min_page_size;
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
609
rsgt = intel_region_ttm_resource_to_rsgt(obj->mm.region,
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
620
return intel_region_ttm_resource_to_rsgt(obj->mm.region, res,
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
719
base = obj->mm.region->iomap.base - obj->mm.region->region.start;
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
733
resource_size_t iomap = obj->mm.region->iomap.base -
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
734
obj->mm.region->region.start;
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
918
if (obj->mm.region != mr) {
sys/dev/pci/drm/i915/gem/i915_gem_ttm_move.c
134
if (intel_region_to_ttm_type(obj->mm.region) != mem_type) {
sys/dev/pci/drm/i915/gem/i915_gem_ttm_move.c
139
mr != obj->mm.region) {
sys/dev/pci/drm/i915/gem/i915_gem_ttm_move.c
328
&dst_rsgt->table, dst_reg->region.start);
sys/dev/pci/drm/i915/gem/i915_gem_ttm_move.c
334
src_reg->region.start);
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1718
addr = round_up(addr, obj->mm.region->min_page_size);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
278
if (obj->mm.region != i915->mm.regions[INTEL_REGION_SMEM]) {
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
1102
obj->mm.region->name, I915_MMAP_TYPE_FIXED, addr);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
1111
obj->mm.region->name, i * sizeof(x));
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
1120
obj->mm.region->name);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
1126
obj->mm.region->name,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
1134
obj->mm.region->name, i * sizeof(x));
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
1196
obj->mm.region->name);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
1255
if (!err && obj->mm.region != expected_mr) {
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
1456
obj->mm.region->name, repr_mmap_type(type));
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
1465
obj->mm.region->name, repr_mmap_type(type));
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
1472
obj->mm.region->name, repr_mmap_type(type));
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
1481
obj->mm.region->name, repr_mmap_type(type));
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
1487
obj->mm.region->name, repr_mmap_type(type),
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
1573
pr_err("%s: Unable to write to mmap\n", obj->mm.region->name);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
1617
__func__, engine->name, obj->mm.region->name);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
1759
pr_err("%s: was not present\n", obj->mm.region->name);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
1789
pr_err("%s: was not absent\n", obj->mm.region->name);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
827
obj->mm.region->name);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
863
obj->mm.region->name);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
921
pr_debug("igt_mmap(%s, %d) @ %lx\n", obj->mm.region->name, type, addr);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
928
obj->mm.region->name);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
939
obj->mm.region->name, i * sizeof(x));
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
946
obj->mm.region->name,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
955
obj->mm.region->name, i * sizeof(x));
sys/dev/pci/drm/i915/gt/intel_gtt.h
454
struct intel_memory_region *mr = READ_ONCE(obj->mm.region);
sys/dev/pci/drm/i915/gt/selftest_tlb.c
151
ce->engine->name, va->obj->mm.region->name ?: "smem",
sys/dev/pci/drm/i915/gt/selftest_tlb.c
95
ce->engine->name, va->obj->mm.region->name ?: "smem",
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
1339
struct intel_memory_region *mr = uc_fw->obj->mm.region;
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
1384
addr - mr->region.start);
sys/dev/pci/drm/i915/gvt/gvt.h
222
struct vfio_region *region;
sys/dev/pci/drm/i915/gvt/kvmgt.c
1267
info.size = vgpu->region[i].size;
sys/dev/pci/drm/i915/gvt/kvmgt.c
1268
info.flags = vgpu->region[i].flags;
sys/dev/pci/drm/i915/gvt/kvmgt.c
1270
cap_type.type = vgpu->region[i].type;
sys/dev/pci/drm/i915/gvt/kvmgt.c
1271
cap_type.subtype = vgpu->region[i].subtype;
sys/dev/pci/drm/i915/gvt/kvmgt.c
1625
if (!vgpu->region)
sys/dev/pci/drm/i915/gvt/kvmgt.c
1629
if (vgpu->region[i].ops->release)
sys/dev/pci/drm/i915/gvt/kvmgt.c
1630
vgpu->region[i].ops->release(vgpu,
sys/dev/pci/drm/i915/gvt/kvmgt.c
1631
&vgpu->region[i]);
sys/dev/pci/drm/i915/gvt/kvmgt.c
1633
kfree(vgpu->region);
sys/dev/pci/drm/i915/gvt/kvmgt.c
1634
vgpu->region = NULL;
sys/dev/pci/drm/i915/gvt/kvmgt.c
404
void *base = vgpu->region[i].data;
sys/dev/pci/drm/i915/gvt/kvmgt.c
408
if (pos >= vgpu->region[i].size || iswrite) {
sys/dev/pci/drm/i915/gvt/kvmgt.c
412
count = min(count, (size_t)(vgpu->region[i].size - pos));
sys/dev/pci/drm/i915/gvt/kvmgt.c
419
struct vfio_region *region)
sys/dev/pci/drm/i915/gvt/kvmgt.c
441
struct vfio_edid_region *region, char *buf,
sys/dev/pci/drm/i915/gvt/kvmgt.c
444
struct vfio_region_gfx_edid *regs = ®ion->vfio_edid_regs;
sys/dev/pci/drm/i915/gvt/kvmgt.c
458
if (!edid_valid(region->edid_blob, EDID_SIZE)) {
sys/dev/pci/drm/i915/gvt/kvmgt.c
493
static int handle_edid_blob(struct vfio_edid_region *region, char *buf,
sys/dev/pci/drm/i915/gvt/kvmgt.c
496
if (offset + count > region->vfio_edid_regs.edid_size)
sys/dev/pci/drm/i915/gvt/kvmgt.c
500
memcpy(region->edid_blob + offset, buf, count);
sys/dev/pci/drm/i915/gvt/kvmgt.c
502
memcpy(buf, region->edid_blob + offset, count);
sys/dev/pci/drm/i915/gvt/kvmgt.c
513
struct vfio_edid_region *region = vgpu->region[i].data;
sys/dev/pci/drm/i915/gvt/kvmgt.c
516
if (pos < region->vfio_edid_regs.edid_offset) {
sys/dev/pci/drm/i915/gvt/kvmgt.c
517
ret = handle_edid_regs(vgpu, region, buf, count, pos, iswrite);
sys/dev/pci/drm/i915/gvt/kvmgt.c
520
ret = handle_edid_blob(region, buf, count, pos, iswrite);
sys/dev/pci/drm/i915/gvt/kvmgt.c
530
struct vfio_region *region)
sys/dev/pci/drm/i915/gvt/kvmgt.c
532
kfree(region->data);
sys/dev/pci/drm/i915/gvt/kvmgt.c
545
struct vfio_region *region;
sys/dev/pci/drm/i915/gvt/kvmgt.c
547
region = krealloc(vgpu->region,
sys/dev/pci/drm/i915/gvt/kvmgt.c
548
(vgpu->num_regions + 1) * sizeof(*region),
sys/dev/pci/drm/i915/gvt/kvmgt.c
550
if (!region)
sys/dev/pci/drm/i915/gvt/kvmgt.c
553
vgpu->region = region;
sys/dev/pci/drm/i915/gvt/kvmgt.c
554
vgpu->region[vgpu->num_regions].type = type;
sys/dev/pci/drm/i915/gvt/kvmgt.c
555
vgpu->region[vgpu->num_regions].subtype = subtype;
sys/dev/pci/drm/i915/gvt/kvmgt.c
556
vgpu->region[vgpu->num_regions].ops = ops;
sys/dev/pci/drm/i915/gvt/kvmgt.c
557
vgpu->region[vgpu->num_regions].size = size;
sys/dev/pci/drm/i915/gvt/kvmgt.c
558
vgpu->region[vgpu->num_regions].flags = flags;
sys/dev/pci/drm/i915/gvt/kvmgt.c
559
vgpu->region[vgpu->num_regions].data = data;
sys/dev/pci/drm/i915/gvt/kvmgt.c
74
struct vfio_region *region);
sys/dev/pci/drm/i915/gvt/kvmgt.c
840
return vgpu->region[index].ops->rw(vgpu, buf, count,
sys/dev/pci/drm/i915/i915_drm_client.c
52
const enum intel_region_id id = obj->mm.region ?
sys/dev/pci/drm/i915/i915_drm_client.c
53
obj->mm.region->id : INTEL_REGION_SMEM;
sys/dev/pci/drm/i915/i915_gpu_error.c
1264
dma_addr_t offset = dma - mem->region.start;
sys/dev/pci/drm/i915/i915_query.c
511
info.region.memory_class = mr->type;
sys/dev/pci/drm/i915/i915_query.c
512
info.region.memory_instance = mr->instance;
sys/dev/pci/drm/i915/i915_vma.c
464
i915_gem_object_is_lmem(obj), obj->mm.region,
sys/dev/pci/drm/i915/intel_memory_region.c
269
mem->region = DEFINE_RES_MEM(start, size);
sys/dev/pci/drm/i915/intel_memory_region.c
401
region_size = resource_size(&mem->region) >> 20;
sys/dev/pci/drm/i915/intel_memory_region.c
407
mem->id, mem->name, region_size, &mem->region, io_size, &mem->io);
sys/dev/pci/drm/i915/intel_memory_region.c
410
mem->id, mem->name, region_size, &mem->region);
sys/dev/pci/drm/i915/intel_memory_region.c
416
mem->region.start, mem->region.end,
sys/dev/pci/drm/i915/intel_memory_region.c
422
mem->region.start, mem->region.end);
sys/dev/pci/drm/i915/intel_memory_region.c
439
struct intel_memory_region *region =
sys/dev/pci/drm/i915/intel_memory_region.c
442
if (region)
sys/dev/pci/drm/i915/intel_memory_region.c
443
intel_memory_region_destroy(region);
sys/dev/pci/drm/i915/intel_memory_region.c
53
&mem->region, &mem->io.start, &offset, caller,
sys/dev/pci/drm/i915/intel_memory_region.h
65
struct resource region;
sys/dev/pci/drm/i915/intel_region_ttm.c
178
mem->region.start,
sys/dev/pci/drm/i915/intel_region_ttm.c
181
return i915_rsgt_from_buddy_resource(res, mem->region.start,
sys/dev/pci/drm/i915/intel_region_ttm.c
95
resource_size(&mem->region),
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
160
resource_size_t avail = resource_size(&mem->region);
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
249
total = resource_size(&mem->region);
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
527
struct intel_memory_region *mr = obj->mm.region;
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
57
resource_size_t total = resource_size(&mem->region);
sys/dev/pci/drm/i915/selftests/mock_region.c
20
intel_region_ttm_resource_free(obj->mm.region, obj->mm.res);
sys/dev/pci/drm/i915/selftests/mock_region.c
28
obj->mm.res = intel_region_ttm_resource_alloc(obj->mm.region,
sys/dev/pci/drm/i915/selftests/mock_region.c
35
obj->mm.rsgt = intel_region_ttm_resource_to_rsgt(obj->mm.region,
sys/dev/pci/drm/i915/selftests/mock_region.c
37
obj->mm.region->min_page_size);
sys/dev/pci/drm/i915/selftests/mock_region.c
49
intel_region_ttm_resource_free(obj->mm.region, obj->mm.res);
sys/dev/pci/drm/i915/selftests/mock_region.c
70
if (size > resource_size(&mem->region))
sys/dev/pci/drm/include/drm/drm_file.h
526
const char *region,
sys/dev/pci/drm/include/drm/drm_file.h
531
const char *region);
sys/dev/pci/drm/include/uapi/drm/i915_drm.h
3484
struct drm_i915_gem_memory_class_instance region;
sys/dev/pci/drm/include/uapi/drm/i915_drm.h
857
int region;
sys/dev/pci/drm/include/uapi/drm/i915_drm.h
864
int region;
sys/dev/pci/drm/include/uapi/drm/i915_drm.h
869
int region;
sys/dev/pci/drm/include/uapi/drm/i915_drm.h
878
int region;
sys/dev/pci/drm/include/uapi/drm/radeon_drm.h
735
int region;
sys/dev/pci/drm/include/uapi/drm/radeon_drm.h
742
int region;
sys/dev/pci/drm/include/uapi/drm/radeon_drm.h
747
int region;
sys/dev/pci/esa.c
1059
esa_read_assp(struct esa_softc *sc, u_int16_t region, u_int16_t index)
sys/dev/pci/esa.c
1066
region & ESA_MEMTYPE_MASK);
sys/dev/pci/esa.c
1074
esa_write_assp(struct esa_softc *sc, u_int16_t region, u_int16_t index,
sys/dev/pci/esa.c
1081
region & ESA_MEMTYPE_MASK);
sys/dev/pci/if_mwx.c
2954
struct mt7921_fw_region *region;
sys/dev/pci/if_mwx.c
2957
region = (struct mt7921_fw_region *)((u_char *)fwhdr -
sys/dev/pci/if_mwx.c
2958
(fwhdr->n_region - i) * sizeof(*region));
sys/dev/pci/if_mwx.c
2960
addr = le32toh(region->addr);
sys/dev/pci/if_mwx.c
2961
len = le32toh(region->len);
sys/dev/pci/if_mwx.c
2962
mode = mt7921_mcu_gen_dl_mode(region->feature_set);
sys/dev/pci/if_mwx.c
2964
if (region->feature_set & FW_FEATURE_OVERRIDE_ADDR)
sys/dev/pci/sti_pci.c
336
sti_readbar(struct sti_softc *sc, struct pci_attach_args *pa, u_int region,
sys/dev/pci/sti_pci.c
345
sc->bases[region] = 0;
sys/dev/pci/sti_pci.c
352
sc->sc_dev.dv_xname, bar, region);
sys/dev/pci/sti_pci.c
362
sc->sc_dev.dv_xname, bar, region);
sys/dev/pci/sti_pci.c
366
sc->bases[region] = addr;
usr.bin/dig/lib/dns/dns_time.c
36
isc_region_t region;
usr.bin/dig/lib/dns/dns_time.c
42
isc_buffer_availableregion(target, ®ion);
usr.bin/dig/lib/dns/dns_time.c
44
if (l > region.length)
usr.bin/dig/lib/dns/dns_time.c
47
memmove(region.base, buf, l);
usr.bin/dig/lib/dns/rdata.c
1111
isc_region_t region;
usr.bin/dig/lib/dns/rdata.c
1113
isc_buffer_availableregion(target, ®ion);
usr.bin/dig/lib/dns/rdata.c
1115
tp = (char *)region.base;
usr.bin/dig/lib/dns/rdata.c
1116
tl = region.length;
usr.bin/dig/lib/dns/rdata.c
116
uint32_fromregion(isc_region_t *region);
usr.bin/dig/lib/dns/rdata.c
1169
isc_buffer_add(target, (unsigned int)(tp - (char *)region.base));
usr.bin/dig/lib/dns/rdata.c
119
uint16_fromregion(isc_region_t *region);
usr.bin/dig/lib/dns/rdata.c
1207
isc_region_t region;
usr.bin/dig/lib/dns/rdata.c
1209
isc_buffer_availableregion(target, ®ion);
usr.bin/dig/lib/dns/rdata.c
1211
tp = (char *)region.base;
usr.bin/dig/lib/dns/rdata.c
1212
tl = region.length;
usr.bin/dig/lib/dns/rdata.c
122
uint8_fromregion(isc_region_t *region);
usr.bin/dig/lib/dns/rdata.c
125
uint8_consume_fromregion(isc_region_t *region);
usr.bin/dig/lib/dns/rdata.c
1253
isc_buffer_add(target, (unsigned int)(tp - (char *)region.base));
usr.bin/dig/lib/dns/rdata.c
1309
isc_region_t region;
usr.bin/dig/lib/dns/rdata.c
1311
isc_buffer_availableregion(target, ®ion);
usr.bin/dig/lib/dns/rdata.c
1312
if (region.length < 4)
usr.bin/dig/lib/dns/rdata.c
1320
isc_region_t region;
usr.bin/dig/lib/dns/rdata.c
1324
isc_buffer_availableregion(target, ®ion);
usr.bin/dig/lib/dns/rdata.c
1325
if (region.length < 2)
usr.bin/dig/lib/dns/rdata.c
1339
uint32_fromregion(isc_region_t *region) {
usr.bin/dig/lib/dns/rdata.c
1342
REQUIRE(region->length >= 4);
usr.bin/dig/lib/dns/rdata.c
1343
value = region->base[0] << 24;
usr.bin/dig/lib/dns/rdata.c
1344
value |= region->base[1] << 16;
usr.bin/dig/lib/dns/rdata.c
1345
value |= region->base[2] << 8;
usr.bin/dig/lib/dns/rdata.c
1346
value |= region->base[3];
usr.bin/dig/lib/dns/rdata.c
1351
uint16_fromregion(isc_region_t *region) {
usr.bin/dig/lib/dns/rdata.c
1353
REQUIRE(region->length >= 2);
usr.bin/dig/lib/dns/rdata.c
1355
return ((region->base[0] << 8) | region->base[1]);
usr.bin/dig/lib/dns/rdata.c
1359
uint8_fromregion(isc_region_t *region) {
usr.bin/dig/lib/dns/rdata.c
1361
REQUIRE(region->length >= 1);
usr.bin/dig/lib/dns/rdata.c
1363
return (region->base[0]);
usr.bin/dig/lib/dns/rdata.c
1367
uint8_consume_fromregion(isc_region_t *region) {
usr.bin/dig/lib/dns/rdata.c
1368
uint8_t r = uint8_fromregion(region);
usr.bin/dig/lib/dns/rdata.c
1370
isc_region_consume(region, 1);
usr.bin/dig/lib/dns/rdata.c
362
isc_region_t region;
usr.bin/dig/lib/dns/rdata.c
414
region.base = isc_buffer_used(&st);
usr.bin/dig/lib/dns/rdata.c
415
region.length = length;
usr.bin/dig/lib/dns/rdata.c
416
dns_rdata_fromregion(rdata, rdclass, type, ®ion);
usr.bin/dig/lib/dns/rdata.c
596
isc_region_t region;
usr.bin/dig/lib/dns/rdata.c
613
region.base = isc_buffer_used(&st);
usr.bin/dig/lib/dns/rdata.c
614
region.length = length;
usr.bin/dig/lib/dns/rdata.c
615
dns_rdata_fromregion(rdata, rdclass, type, ®ion);
usr.bin/dig/lib/dns/rdata.c
629
isc_region_t region;
usr.bin/dig/lib/dns/rdata.c
646
region.base = isc_buffer_used(&st);
usr.bin/dig/lib/dns/rdata.c
647
region.length = length;
usr.bin/dig/lib/dns/rdata.c
648
dns_rdata_fromregion(rdata, rdclass, type, ®ion);
usr.bin/dig/lib/dns/rdata/ch_3/a_1.c
27
isc_region_t region;
usr.bin/dig/lib/dns/rdata/ch_3/a_1.c
41
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/ch_3/a_1.c
42
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/ch_3/a_1.c
43
isc_region_consume(®ion, name_length(&name));
usr.bin/dig/lib/dns/rdata/ch_3/a_1.c
44
addr = uint16_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/generic/afsdb_18.c
30
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/afsdb_18.c
41
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/afsdb_18.c
42
num = uint16_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/generic/afsdb_18.c
43
isc_region_consume(®ion, 2);
usr.bin/dig/lib/dns/rdata/generic/afsdb_18.c
46
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/generic/caa_257.c
119
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/caa_257.c
127
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/caa_257.c
128
return (isc_mem_tobuffer(target, region.base, region.length));
usr.bin/dig/lib/dns/rdata/generic/caa_257.c
41
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/caa_257.c
51
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/caa_257.c
56
flags = uint8_consume_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/generic/caa_257.c
63
RETERR(txt_totext(®ion, 0, target));
usr.bin/dig/lib/dns/rdata/generic/caa_257.c
69
RETERR(multitxt_totext(®ion, target));
usr.bin/dig/lib/dns/rdata/generic/cname_5.c
26
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/cname_5.c
37
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/cname_5.c
38
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/generic/cname_5.c
64
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/cname_5.c
72
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/cname_5.c
73
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/generic/cname_5.c
80
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/cname_5.c
93
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/cname_5.c
94
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/generic/dname_39.c
28
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/dname_39.c
39
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/dname_39.c
40
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/generic/dname_39.c
66
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/dname_39.c
73
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/dname_39.c
74
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/generic/doa_259.c
101
isc_buffer_forward(source, region.length);
usr.bin/dig/lib/dns/rdata/generic/doa_259.c
102
return (isc_mem_tobuffer(target, region.base, region.length));
usr.bin/dig/lib/dns/rdata/generic/doa_259.c
107
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/doa_259.c
115
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/doa_259.c
116
return (isc_mem_tobuffer(target, region.base, region.length));
usr.bin/dig/lib/dns/rdata/generic/doa_259.c
23
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/doa_259.c
32
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/doa_259.c
37
n = uint32_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/generic/doa_259.c
38
isc_region_consume(®ion, 4);
usr.bin/dig/lib/dns/rdata/generic/doa_259.c
45
n = uint32_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/generic/doa_259.c
46
isc_region_consume(®ion, 4);
usr.bin/dig/lib/dns/rdata/generic/doa_259.c
53
n = uint8_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/generic/doa_259.c
54
isc_region_consume(®ion, 1);
usr.bin/dig/lib/dns/rdata/generic/doa_259.c
61
RETERR(txt_totext(®ion, 1, target));
usr.bin/dig/lib/dns/rdata/generic/doa_259.c
67
if (region.length == 0) {
usr.bin/dig/lib/dns/rdata/generic/doa_259.c
70
return (isc_base64_totext(®ion, 60, "", target));
usr.bin/dig/lib/dns/rdata/generic/doa_259.c
76
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/doa_259.c
84
isc_buffer_activeregion(source, ®ion);
usr.bin/dig/lib/dns/rdata/generic/doa_259.c
90
if (region.length < 4 + 4 + 1 + 1) {
usr.bin/dig/lib/dns/rdata/generic/doa_259.c
97
if (region.base[9] > region.length - 10) {
usr.bin/dig/lib/dns/rdata/generic/gpos_27.c
28
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/gpos_27.c
36
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/gpos_27.c
39
RETERR(txt_totext(®ion, 1, target));
usr.bin/dig/lib/dns/rdata/generic/hinfo_13.c
28
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/hinfo_13.c
35
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/hinfo_13.c
36
RETERR(txt_totext(®ion, 1, target));
usr.bin/dig/lib/dns/rdata/generic/hinfo_13.c
38
return (txt_totext(®ion, 1, target));
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
106
isc_buffer_activeregion(source, ®ion);
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
107
if (region.length < 4U)
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
110
rr = region;
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
111
hit_len = uint8_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
114
isc_region_consume(®ion, 2); /* hit length + algorithm */
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
115
key_len = uint16_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
118
isc_region_consume(®ion, 2);
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
119
if (region.length < (unsigned) (hit_len + key_len))
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
135
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
142
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
143
return (isc_mem_tobuffer(target, region.base, region.length));
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
28
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
37
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
39
hit_len = uint8_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
40
isc_region_consume(®ion, 1);
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
42
algorithm = uint8_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
43
isc_region_consume(®ion, 1);
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
45
key_len = uint16_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
46
isc_region_consume(®ion, 2);
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
60
INSIST(hit_len < region.length);
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
61
length = region.length;
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
62
region.length = hit_len;
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
63
RETERR(isc_hex_totext(®ion, 1, "", target));
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
64
region.length = length - hit_len;
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
70
INSIST(key_len <= region.length);
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
71
length = region.length;
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
72
region.length = key_len;
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
73
RETERR(isc_base64_totext(®ion, 1, "", target));
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
74
region.length = length - key_len;
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
81
while (region.length > 0) {
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
82
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
85
isc_region_consume(®ion, name.length);
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
86
if (region.length > 0)
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
96
isc_region_t region, rr;
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
101
RETERR(isc_base64_totext(®ion, tctx->width - 2,
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
113
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
124
isc_buffer_activeregion(source, ®ion);
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
125
if (region.length < 3)
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
128
switch (region.base[1]) {
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
130
isc_buffer_forward(source, region.length);
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
131
return (isc_mem_tobuffer(target, region.base, region.length));
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
134
if (region.length < 7)
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
136
isc_buffer_forward(source, region.length);
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
137
return (isc_mem_tobuffer(target, region.base, region.length));
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
140
if (region.length < 19)
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
142
isc_buffer_forward(source, region.length);
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
143
return (isc_mem_tobuffer(target, region.base, region.length));
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
146
RETERR(isc_mem_tobuffer(target, region.base, 3));
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
149
isc_buffer_activeregion(source, ®ion);
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
150
isc_buffer_forward(source, region.length);
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
151
return(isc_mem_tobuffer(target, region.base, region.length));
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
160
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
167
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
168
return (isc_mem_tobuffer(target, region.base, region.length));
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
26
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
46
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
47
num = uint8_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
48
isc_region_consume(®ion, 1);
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
55
gateway = uint8_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
56
isc_region_consume(®ion, 1);
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
63
num = uint8_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
64
isc_region_consume(®ion, 1);
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
77
RETERR(inet_totext(AF_INET, ®ion, target));
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
78
isc_region_consume(®ion, 4);
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
82
RETERR(inet_totext(AF_INET6, ®ion, target));
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
83
isc_region_consume(®ion, 16);
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
87
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
89
isc_region_consume(®ion, name_length(&name));
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
96
if (region.length > 0U) {
usr.bin/dig/lib/dns/rdata/generic/ipseckey_45.c
99
RETERR(isc_base64_totext(®ion, 60, "", target));
usr.bin/dig/lib/dns/rdata/generic/isdn_20.c
28
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/isdn_20.c
35
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/isdn_20.c
36
RETERR(txt_totext(®ion, 1, target));
usr.bin/dig/lib/dns/rdata/generic/isdn_20.c
37
if (region.length == 0)
usr.bin/dig/lib/dns/rdata/generic/isdn_20.c
40
return (txt_totext(®ion, 1, target));
usr.bin/dig/lib/dns/rdata/generic/l32_105.c
24
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/l32_105.c
33
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/l32_105.c
34
num = uint16_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/generic/l32_105.c
35
isc_region_consume(®ion, 2);
usr.bin/dig/lib/dns/rdata/generic/l32_105.c
41
return (inet_totext(AF_INET, ®ion, target));
usr.bin/dig/lib/dns/rdata/generic/l64_106.c
24
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/l64_106.c
33
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/l64_106.c
34
num = uint16_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/generic/l64_106.c
35
isc_region_consume(®ion, 2);
usr.bin/dig/lib/dns/rdata/generic/l64_106.c
42
region.base[0]<<8 | region.base[1],
usr.bin/dig/lib/dns/rdata/generic/l64_106.c
43
region.base[2]<<8 | region.base[3],
usr.bin/dig/lib/dns/rdata/generic/l64_106.c
44
region.base[4]<<8 | region.base[5],
usr.bin/dig/lib/dns/rdata/generic/l64_106.c
45
region.base[6]<<8 | region.base[7]);
usr.bin/dig/lib/dns/rdata/generic/lp_107.c
24
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/lp_107.c
37
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/lp_107.c
38
num = uint16_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/generic/lp_107.c
39
isc_region_consume(®ion, 2);
usr.bin/dig/lib/dns/rdata/generic/lp_107.c
45
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/generic/mb_7.c
26
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/mb_7.c
37
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/mb_7.c
38
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/generic/mb_7.c
64
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/mb_7.c
72
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/mb_7.c
73
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/generic/md_3.c
26
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/md_3.c
37
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/md_3.c
38
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/generic/md_3.c
64
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/md_3.c
72
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/md_3.c
73
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/generic/mf_4.c
26
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/mf_4.c
37
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/mf_4.c
38
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/generic/mf_4.c
64
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/mf_4.c
72
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/mf_4.c
73
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/generic/mg_8.c
26
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/mg_8.c
37
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/mg_8.c
38
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/generic/mg_8.c
64
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/mg_8.c
72
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/mg_8.c
73
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/generic/minfo_14.c
100
isc_region_consume(®ion, rmail.length);
usr.bin/dig/lib/dns/rdata/generic/minfo_14.c
26
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/minfo_14.c
39
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/minfo_14.c
41
dns_name_fromregion(&rmail, ®ion);
usr.bin/dig/lib/dns/rdata/generic/minfo_14.c
42
isc_region_consume(®ion, rmail.length);
usr.bin/dig/lib/dns/rdata/generic/minfo_14.c
44
dns_name_fromregion(&email, ®ion);
usr.bin/dig/lib/dns/rdata/generic/minfo_14.c
45
isc_region_consume(®ion, email.length);
usr.bin/dig/lib/dns/rdata/generic/minfo_14.c
78
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/minfo_14.c
92
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/minfo_14.c
94
dns_name_fromregion(&rmail, ®ion);
usr.bin/dig/lib/dns/rdata/generic/minfo_14.c
95
isc_region_consume(®ion, name_length(&rmail));
usr.bin/dig/lib/dns/rdata/generic/minfo_14.c
99
dns_name_fromregion(&rmail, ®ion);
usr.bin/dig/lib/dns/rdata/generic/mr_9.c
26
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/mr_9.c
37
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/mr_9.c
38
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/generic/mr_9.c
64
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/mr_9.c
72
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/mr_9.c
73
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/generic/mx_15.c
28
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/mx_15.c
41
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/mx_15.c
42
num = uint16_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/generic/mx_15.c
43
isc_region_consume(®ion, 2);
usr.bin/dig/lib/dns/rdata/generic/mx_15.c
49
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/generic/mx_15.c
80
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/mx_15.c
87
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/mx_15.c
88
RETERR(isc_mem_tobuffer(target, region.base, 2));
usr.bin/dig/lib/dns/rdata/generic/mx_15.c
89
isc_region_consume(®ion, 2);
usr.bin/dig/lib/dns/rdata/generic/mx_15.c
92
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/generic/naptr_35.c
122
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/naptr_35.c
135
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/naptr_35.c
140
num = uint16_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/generic/naptr_35.c
141
isc_region_consume(®ion, 2);
usr.bin/dig/lib/dns/rdata/generic/naptr_35.c
149
num = uint16_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/generic/naptr_35.c
150
isc_region_consume(®ion, 2);
usr.bin/dig/lib/dns/rdata/generic/naptr_35.c
158
RETERR(txt_totext(®ion, 1, target));
usr.bin/dig/lib/dns/rdata/generic/naptr_35.c
164
RETERR(txt_totext(®ion, 1, target));
usr.bin/dig/lib/dns/rdata/generic/naptr_35.c
170
RETERR(txt_totext(®ion, 1, target));
usr.bin/dig/lib/dns/rdata/generic/naptr_35.c
176
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/generic/nid_104.c
24
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/nid_104.c
33
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/nid_104.c
34
num = uint16_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/generic/nid_104.c
35
isc_region_consume(®ion, 2);
usr.bin/dig/lib/dns/rdata/generic/nid_104.c
42
region.base[0]<<8 | region.base[1],
usr.bin/dig/lib/dns/rdata/generic/nid_104.c
43
region.base[2]<<8 | region.base[3],
usr.bin/dig/lib/dns/rdata/generic/nid_104.c
44
region.base[4]<<8 | region.base[5],
usr.bin/dig/lib/dns/rdata/generic/nid_104.c
45
region.base[6]<<8 | region.base[7]);
usr.bin/dig/lib/dns/rdata/generic/ns_2.c
26
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/ns_2.c
37
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/ns_2.c
38
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/generic/ns_2.c
64
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/ns_2.c
72
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/ns_2.c
73
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/generic/ns_2.c
80
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/ns_2.c
93
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/ns_2.c
94
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/generic/ptr_12.c
26
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/ptr_12.c
37
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/ptr_12.c
38
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/generic/ptr_12.c
64
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/ptr_12.c
72
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/ptr_12.c
73
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/generic/resinfo_261.c
24
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/resinfo_261.c
28
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/resinfo_261.c
30
while (region.length > 0) {
usr.bin/dig/lib/dns/rdata/generic/resinfo_261.c
31
RETERR(txt_totext(®ion, 1, target));
usr.bin/dig/lib/dns/rdata/generic/resinfo_261.c
32
if (region.length > 0)
usr.bin/dig/lib/dns/rdata/generic/rp_17.c
26
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/rp_17.c
39
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/rp_17.c
41
dns_name_fromregion(&rmail, ®ion);
usr.bin/dig/lib/dns/rdata/generic/rp_17.c
42
isc_region_consume(®ion, rmail.length);
usr.bin/dig/lib/dns/rdata/generic/rp_17.c
44
dns_name_fromregion(&email, ®ion);
usr.bin/dig/lib/dns/rdata/generic/rp_17.c
45
isc_region_consume(®ion, email.length);
usr.bin/dig/lib/dns/rdata/generic/rp_17.c
77
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/rp_17.c
90
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/rp_17.c
92
dns_name_fromregion(&rmail, ®ion);
usr.bin/dig/lib/dns/rdata/generic/rp_17.c
93
isc_region_consume(®ion, rmail.length);
usr.bin/dig/lib/dns/rdata/generic/rp_17.c
97
dns_name_fromregion(&rmail, ®ion);
usr.bin/dig/lib/dns/rdata/generic/rp_17.c
98
isc_region_consume(®ion, rmail.length);
usr.bin/dig/lib/dns/rdata/generic/rt_21.c
28
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/rt_21.c
41
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/rt_21.c
42
num = uint16_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/generic/rt_21.c
43
isc_region_consume(®ion, 2);
usr.bin/dig/lib/dns/rdata/generic/rt_21.c
47
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/generic/rt_21.c
83
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/rt_21.c
91
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/rt_21.c
94
memmove(tr.base, region.base, 2);
usr.bin/dig/lib/dns/rdata/generic/rt_21.c
95
isc_region_consume(®ion, 2);
usr.bin/dig/lib/dns/rdata/generic/rt_21.c
99
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/generic/soa_6.c
173
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/soa_6.c
183
dns_name_toregion(&soa->origin, ®ion);
usr.bin/dig/lib/dns/rdata/generic/soa_6.c
184
RETERR(isc_buffer_copyregion(target, ®ion));
usr.bin/dig/lib/dns/rdata/generic/soa_6.c
185
dns_name_toregion(&soa->contact, ®ion);
usr.bin/dig/lib/dns/rdata/generic/soa_6.c
186
RETERR(isc_buffer_copyregion(target, ®ion));
usr.bin/dig/lib/dns/rdata/generic/soa_6.c
196
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/soa_6.c
209
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/soa_6.c
212
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/generic/soa_6.c
213
isc_region_consume(®ion, name_length(&name));
usr.bin/dig/lib/dns/rdata/generic/soa_6.c
217
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/generic/soa_6.c
218
isc_region_consume(®ion, name_length(&name));
usr.bin/dig/lib/dns/rdata/generic/soa_6.c
224
soa->serial = uint32_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/generic/soa_6.c
225
isc_region_consume(®ion, 4);
usr.bin/dig/lib/dns/rdata/generic/soa_6.c
227
soa->refresh = uint32_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/generic/soa_6.c
228
isc_region_consume(®ion, 4);
usr.bin/dig/lib/dns/rdata/generic/soa_6.c
230
soa->retry = uint32_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/generic/soa_6.c
231
isc_region_consume(®ion, 4);
usr.bin/dig/lib/dns/rdata/generic/soa_6.c
233
soa->expire = uint32_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/generic/soa_6.c
234
isc_region_consume(®ion, 4);
usr.bin/dig/lib/dns/rdata/generic/soa_6.c
236
soa->minimum = uint32_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/generic/txt_16.c
24
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/txt_16.c
28
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/txt_16.c
30
while (region.length > 0) {
usr.bin/dig/lib/dns/rdata/generic/txt_16.c
31
RETERR(txt_totext(®ion, 1, target));
usr.bin/dig/lib/dns/rdata/generic/txt_16.c
32
if (region.length > 0)
usr.bin/dig/lib/dns/rdata/generic/uri_256.c
24
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/uri_256.c
33
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/uri_256.c
38
priority = uint16_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/generic/uri_256.c
39
isc_region_consume(®ion, 2);
usr.bin/dig/lib/dns/rdata/generic/uri_256.c
46
weight = uint16_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/generic/uri_256.c
47
isc_region_consume(®ion, 2);
usr.bin/dig/lib/dns/rdata/generic/uri_256.c
54
RETERR(multitxt_totext(®ion, target));
usr.bin/dig/lib/dns/rdata/generic/uri_256.c
60
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/uri_256.c
72
isc_buffer_activeregion(source, ®ion);
usr.bin/dig/lib/dns/rdata/generic/uri_256.c
73
if (region.length < 4)
usr.bin/dig/lib/dns/rdata/generic/uri_256.c
79
isc_buffer_forward(source, region.length);
usr.bin/dig/lib/dns/rdata/generic/uri_256.c
80
return (isc_mem_tobuffer(target, region.base, region.length));
usr.bin/dig/lib/dns/rdata/generic/uri_256.c
85
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/uri_256.c
92
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/uri_256.c
93
return (isc_mem_tobuffer(target, region.base, region.length));
usr.bin/dig/lib/dns/rdata/generic/x25_19.c
28
isc_region_t region;
usr.bin/dig/lib/dns/rdata/generic/x25_19.c
35
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/generic/x25_19.c
36
return (txt_totext(®ion, 1, target));
usr.bin/dig/lib/dns/rdata/hs_4/a_1.c
26
isc_region_t region;
usr.bin/dig/lib/dns/rdata/hs_4/a_1.c
34
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/hs_4/a_1.c
35
return (inet_totext(AF_INET, ®ion, target));
usr.bin/dig/lib/dns/rdata/hs_4/a_1.c
66
isc_region_t region;
usr.bin/dig/lib/dns/rdata/hs_4/a_1.c
74
isc_buffer_availableregion(target, ®ion);
usr.bin/dig/lib/dns/rdata/hs_4/a_1.c
75
if (region.length < rdata->length)
usr.bin/dig/lib/dns/rdata/hs_4/a_1.c
77
memmove(region.base, rdata->data, rdata->length);
usr.bin/dig/lib/dns/rdata/in_1/a_1.c
29
isc_region_t region;
usr.bin/dig/lib/dns/rdata/in_1/a_1.c
37
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/in_1/a_1.c
38
return (inet_totext(AF_INET, ®ion, target));
usr.bin/dig/lib/dns/rdata/in_1/a_1.c
69
isc_region_t region;
usr.bin/dig/lib/dns/rdata/in_1/a_1.c
77
isc_buffer_availableregion(target, ®ion);
usr.bin/dig/lib/dns/rdata/in_1/a_1.c
78
if (region.length < rdata->length)
usr.bin/dig/lib/dns/rdata/in_1/a_1.c
80
memmove(region.base, rdata->data, rdata->length);
usr.bin/dig/lib/dns/rdata/in_1/aaaa_28.c
28
isc_region_t region;
usr.bin/dig/lib/dns/rdata/in_1/aaaa_28.c
36
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/in_1/aaaa_28.c
37
return (inet_totext(AF_INET6, ®ion, target));
usr.bin/dig/lib/dns/rdata/in_1/aaaa_28.c
68
isc_region_t region;
usr.bin/dig/lib/dns/rdata/in_1/aaaa_28.c
76
isc_buffer_availableregion(target, ®ion);
usr.bin/dig/lib/dns/rdata/in_1/aaaa_28.c
77
if (region.length < rdata->length)
usr.bin/dig/lib/dns/rdata/in_1/aaaa_28.c
79
memmove(region.base, rdata->data, rdata->length);
usr.bin/dig/lib/dns/rdata/in_1/kx_36.c
28
isc_region_t region;
usr.bin/dig/lib/dns/rdata/in_1/kx_36.c
42
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/in_1/kx_36.c
43
num = uint16_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/in_1/kx_36.c
44
isc_region_consume(®ion, 2);
usr.bin/dig/lib/dns/rdata/in_1/kx_36.c
50
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/in_1/kx_36.c
82
isc_region_t region;
usr.bin/dig/lib/dns/rdata/in_1/kx_36.c
89
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/in_1/kx_36.c
90
RETERR(isc_mem_tobuffer(target, region.base, 2));
usr.bin/dig/lib/dns/rdata/in_1/kx_36.c
91
isc_region_consume(®ion, 2);
usr.bin/dig/lib/dns/rdata/in_1/kx_36.c
94
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/in_1/nsap-ptr_23.c
28
isc_region_t region;
usr.bin/dig/lib/dns/rdata/in_1/nsap-ptr_23.c
40
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/in_1/nsap-ptr_23.c
41
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/in_1/nsap-ptr_23.c
68
isc_region_t region;
usr.bin/dig/lib/dns/rdata/in_1/nsap-ptr_23.c
76
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/in_1/nsap-ptr_23.c
77
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/in_1/nsap_22.c
28
isc_region_t region;
usr.bin/dig/lib/dns/rdata/in_1/nsap_22.c
37
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/in_1/nsap_22.c
39
while (region.length != 0) {
usr.bin/dig/lib/dns/rdata/in_1/nsap_22.c
40
snprintf(buf, sizeof(buf), "%02x", region.base[0]);
usr.bin/dig/lib/dns/rdata/in_1/nsap_22.c
41
isc_region_consume(®ion, 1);
usr.bin/dig/lib/dns/rdata/in_1/nsap_22.c
49
isc_region_t region;
usr.bin/dig/lib/dns/rdata/in_1/nsap_22.c
59
isc_buffer_activeregion(source, ®ion);
usr.bin/dig/lib/dns/rdata/in_1/nsap_22.c
60
if (region.length < 1)
usr.bin/dig/lib/dns/rdata/in_1/nsap_22.c
63
RETERR(isc_mem_tobuffer(target, region.base, region.length));
usr.bin/dig/lib/dns/rdata/in_1/nsap_22.c
64
isc_buffer_forward(source, region.length);
usr.bin/dig/lib/dns/rdata/in_1/px_26.c
108
isc_region_t region;
usr.bin/dig/lib/dns/rdata/in_1/px_26.c
118
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/in_1/px_26.c
119
RETERR(isc_mem_tobuffer(target, region.base, 2));
usr.bin/dig/lib/dns/rdata/in_1/px_26.c
120
isc_region_consume(®ion, 2);
usr.bin/dig/lib/dns/rdata/in_1/px_26.c
126
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/in_1/px_26.c
128
isc_region_consume(®ion, name_length(&name));
usr.bin/dig/lib/dns/rdata/in_1/px_26.c
134
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/in_1/px_26.c
28
isc_region_t region;
usr.bin/dig/lib/dns/rdata/in_1/px_26.c
45
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/in_1/px_26.c
46
num = uint16_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/in_1/px_26.c
47
isc_region_consume(®ion, 2);
usr.bin/dig/lib/dns/rdata/in_1/px_26.c
55
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/in_1/px_26.c
57
isc_region_consume(®ion, name_length(&name));
usr.bin/dig/lib/dns/rdata/in_1/px_26.c
64
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/in_1/srv_33.c
28
isc_region_t region;
usr.bin/dig/lib/dns/rdata/in_1/srv_33.c
45
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/in_1/srv_33.c
46
num = uint16_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/in_1/srv_33.c
47
isc_region_consume(®ion, 2);
usr.bin/dig/lib/dns/rdata/in_1/srv_33.c
55
num = uint16_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/in_1/srv_33.c
56
isc_region_consume(®ion, 2);
usr.bin/dig/lib/dns/rdata/in_1/srv_33.c
64
num = uint16_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/in_1/srv_33.c
65
isc_region_consume(®ion, 2);
usr.bin/dig/lib/dns/rdata/in_1/srv_33.c
73
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/in_1/svcb_64.c
101
svc_param_value_len = uint16_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/in_1/svcb_64.c
102
isc_region_consume(®ion, 2);
usr.bin/dig/lib/dns/rdata/in_1/svcb_64.c
107
val_region = region;
usr.bin/dig/lib/dns/rdata/in_1/svcb_64.c
110
isc_region_consume(®ion, svc_param_value_len);
usr.bin/dig/lib/dns/rdata/in_1/svcb_64.c
64
isc_region_t region;
usr.bin/dig/lib/dns/rdata/in_1/svcb_64.c
77
dns_rdata_toregion(rdata, ®ion);
usr.bin/dig/lib/dns/rdata/in_1/svcb_64.c
78
num = uint16_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/in_1/svcb_64.c
79
isc_region_consume(®ion, 2);
usr.bin/dig/lib/dns/rdata/in_1/svcb_64.c
87
dns_name_fromregion(&name, ®ion);
usr.bin/dig/lib/dns/rdata/in_1/svcb_64.c
88
isc_region_consume(®ion, name_length(&name));
usr.bin/dig/lib/dns/rdata/in_1/svcb_64.c
92
while (region.length > 0) {
usr.bin/dig/lib/dns/rdata/in_1/svcb_64.c
98
svc_param_key = uint16_fromregion(®ion);
usr.bin/dig/lib/dns/rdata/in_1/svcb_64.c
99
isc_region_consume(®ion, 2);
usr.bin/dig/lib/dns/ttl.c
109
isc_region_t region;
usr.bin/dig/lib/dns/ttl.c
117
isc_buffer_usedregion(target, ®ion);
usr.bin/dig/lib/dns/ttl.c
118
region.base[region.length - 1] =
usr.bin/dig/lib/dns/ttl.c
119
toupper(region.base[region.length - 1]);
usr.bin/dig/lib/dns/ttl.c
46
isc_region_t region;
usr.bin/dig/lib/dns/ttl.c
57
isc_buffer_availableregion(target, ®ion);
usr.bin/dig/lib/dns/ttl.c
58
if (len > region.length)
usr.bin/dig/lib/dns/ttl.c
60
memmove(region.base, tmp, len);
usr.bin/dig/lib/isc/buffer.c
372
isc_region_t region;
usr.bin/dig/lib/isc/buffer.c
374
isc_buffer_availableregion(target, ®ion);
usr.bin/dig/lib/isc/buffer.c
377
if (l > region.length)
usr.bin/dig/lib/isc/buffer.c
380
memmove(region.base, source, l);
usr.bin/dig/lib/isc/include/isc/socket.h
94
isc_region_t region; /*%< for single-buffer i/o */
usr.bin/dig/lib/isc/unix/socket.c
523
write_count = dev->region.length - dev->n;
usr.bin/dig/lib/isc/unix/socket.c
524
iov[0].iov_base = (void *)(dev->region.base + dev->n);
usr.bin/dig/lib/isc/unix/socket.c
721
read_count = dev->region.length - dev->n;
usr.bin/dig/lib/isc/unix/socket.c
722
iov[0].iov_base = (void *)(dev->region.base + dev->n);
usr.bin/dig/lib/isc/unix/socket.c
811
ev->region.base = NULL;
usr.bin/mg/def.h
307
struct region region;
usr.bin/mg/def.h
637
int region_get_data(struct region *, char *, int);
usr.bin/mg/log.c
185
*rec->content == '\n' ? 2 : rec->region.r_size,
usr.bin/mg/log.c
190
snprintf(tmp, sizeof(tmp), " [%d]", rec->region.r_size);
usr.bin/mg/region.c
117
struct region region;
usr.bin/mg/region.c
128
if ((s = getregion(®ion)) != TRUE)
usr.bin/mg/region.c
131
undo_add_change(region.r_linep, region.r_offset, region.r_size);
usr.bin/mg/region.c
134
linep = region.r_linep;
usr.bin/mg/region.c
135
loffs = region.r_offset;
usr.bin/mg/region.c
136
while (region.r_size--) {
usr.bin/mg/region.c
160
struct region region;
usr.bin/mg/region.c
170
if ((s = getregion(®ion)) != TRUE)
usr.bin/mg/region.c
173
undo_add_change(region.r_linep, region.r_offset, region.r_size);
usr.bin/mg/region.c
176
linep = region.r_linep;
usr.bin/mg/region.c
177
loffs = region.r_offset;
usr.bin/mg/region.c
178
while (region.r_size--) {
usr.bin/mg/region.c
204
getregion(struct region *rp)
usr.bin/mg/region.c
265
setsize(struct region *rp, RSIZE size)
usr.bin/mg/region.c
288
struct region region;
usr.bin/mg/region.c
30
static int getregion(struct region *);
usr.bin/mg/region.c
304
if ((s = getregion(®ion)) != TRUE)
usr.bin/mg/region.c
306
first = region.r_linep;
usr.bin/mg/region.c
312
curwp->w_dotp = region.r_linep;
usr.bin/mg/region.c
313
curwp->w_doto = region.r_offset;
usr.bin/mg/region.c
314
curwp->w_dotline = region.r_lineno;
usr.bin/mg/region.c
34
static int setsize(struct region *, RSIZE);
usr.bin/mg/region.c
356
region_get_data(struct region *reg, char *buf, int len)
usr.bin/mg/region.c
414
struct region region;
usr.bin/mg/region.c
429
if (getregion(®ion) != TRUE)
usr.bin/mg/region.c
432
len = region.r_size;
usr.bin/mg/region.c
440
region_get_data(®ion, text, len);
usr.bin/mg/region.c
46
struct region region;
usr.bin/mg/region.c
48
if ((s = getregion(®ion)) != TRUE)
usr.bin/mg/region.c
54
curwp->w_dotp = region.r_linep;
usr.bin/mg/region.c
55
curwp->w_doto = region.r_offset;
usr.bin/mg/region.c
56
curwp->w_dotline = region.r_lineno;
usr.bin/mg/region.c
57
s = ldelete(region.r_size, KFORW | KREG);
usr.bin/mg/region.c
72
struct region region;
usr.bin/mg/region.c
76
if ((s = getregion(®ion)) != TRUE)
usr.bin/mg/region.c
85
linep = region.r_linep;
usr.bin/mg/region.c
88
loffs = region.r_offset;
usr.bin/mg/region.c
90
while (region.r_size--) {
usr.bin/mg/undo.c
266
struct region reg;
usr.bin/mg/undo.c
285
if (rec->pos + rec->region.r_size == pos) {
usr.bin/mg/undo.c
286
rec->region.r_size += reg.r_size;
usr.bin/mg/undo.c
297
memmove(&rec->region, ®, sizeof(struct region));
usr.bin/mg/undo.c
313
struct region reg;
usr.bin/mg/undo.c
335
if (rec->pos - rec->region.r_size != pos)
usr.bin/mg/undo.c
345
memmove(&rec->region, ®, sizeof(struct region));
usr.bin/mg/undo.c
424
snprintf(tmp, sizeof(tmp), "%.*s", rec->region.r_size,
usr.bin/mg/undo.c
429
snprintf(tmp, sizeof(tmp), " [%d]", rec->region.r_size);
usr.bin/mg/undo.c
563
ldelete(ptr->region.r_size, KNONE);
usr.bin/mg/undo.c
569
ptr->region.r_size);
usr.bin/mg/undo.c
575
ptr->region.r_size);
usr.sbin/nsd/buffer.c
25
buffer_create(region_type *region, size_t capacity)
usr.sbin/nsd/buffer.c
28
= (buffer_type *) region_alloc(region, sizeof(buffer_type));
usr.sbin/nsd/buffer.c
38
region_add_cleanup(region, buffer_cleanup, buffer);
usr.sbin/nsd/buffer.h
72
buffer_type *buffer_create(region_type *region, size_t capacity);
usr.sbin/nsd/configparser.y
1002
cfg_parser->zone->name = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
1014
cfg_parser->pattern = pattern_options_create(cfg_parser->opt->region);
usr.sbin/nsd/configparser.y
1036
cfg_parser->pattern->pname = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
1048
{ cfg_parser->pattern->zonefile = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
1050
{ cfg_parser->pattern->zonestats = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
1065
acl_options_type *acl = parse_acl_info(cfg_parser->opt->region, $2, $3);
usr.sbin/nsd/configparser.y
1078
acl_options_type *acl = parse_acl_info(cfg_parser->opt->region, $3, $4);
usr.sbin/nsd/configparser.y
1090
acl_options_type *acl = parse_acl_info(cfg_parser->opt->region, $3, $4);
usr.sbin/nsd/configparser.y
1100
acl_options_type *acl = parse_acl_info(cfg_parser->opt->region, $2, $3);
usr.sbin/nsd/configparser.y
1105
acl_options_type *acl = parse_acl_info(cfg_parser->opt->region, $2, $3);
usr.sbin/nsd/configparser.y
1114
acl_options_type *acl = parse_acl_info(cfg_parser->opt->region, $2, $3);
usr.sbin/nsd/configparser.y
1121
acl_options_type *acl = parse_acl_info(cfg_parser->opt->region, $2, $3);
usr.sbin/nsd/configparser.y
1126
acl_options_type *acl = parse_acl_info(cfg_parser->opt->region, $2, "NOKEY");
usr.sbin/nsd/configparser.y
1208
cfg_parser->pattern->catalog_member_pattern = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
1217
} else if(!(dname = (dname_type *)dname_parse(cfg_parser->opt->region, $2))) {
usr.sbin/nsd/configparser.y
1220
region_recycle(cfg_parser->opt->region, dname, dname_total_size(dname));
usr.sbin/nsd/configparser.y
1221
cfg_parser->pattern->catalog_producer_zone = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
1249
cfg_parser->opt->verify_port = region_strdup(cfg_parser->opt->region, buf);
usr.sbin/nsd/configparser.y
1271
cfg_parser->opt->region, (argc + 1) * sizeof(char *));
usr.sbin/nsd/configparser.y
1277
region_recycle(cfg_parser->opt->region, i, sizeof(*i));
usr.sbin/nsd/configparser.y
1287
cfg_parser->opt->region, sizeof(*comp));
usr.sbin/nsd/configparser.y
1288
comp->str = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
1305
cfg_parser->opt->region, sizeof(*ip));
usr.sbin/nsd/configparser.y
1306
ip->address = region_strdup(cfg_parser->opt->region, $1);
usr.sbin/nsd/configparser.y
1331
{ char *tls_auth_name = region_strdup(cfg_parser->opt->region, $1);
usr.sbin/nsd/configparser.y
1336
{ char *tls_auth_name = region_strdup(cfg_parser->opt->region, $1);
usr.sbin/nsd/configparser.y
339
{ cfg_parser->opt->identity = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
341
{ cfg_parser->opt->version = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
350
cfg_parser->opt->nsid = region_alloc(cfg_parser->opt->region, nsid_len*2+1);
usr.sbin/nsd/configparser.y
364
cfg_parser->opt->nsid = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
373
{ cfg_parser->opt->logfile = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
402
{ cfg_parser->opt->pidfile = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
408
cfg_parser->opt->port = region_strdup(cfg_parser->opt->region, buf);
usr.sbin/nsd/configparser.y
415
{ cfg_parser->opt->chroot = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
417
{ cfg_parser->opt->username = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
419
{ cfg_parser->opt->zonesdir = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
421
{ cfg_parser->opt->zonelistfile = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
425
{ cfg_parser->opt->xfrdfile = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
427
{ cfg_parser->opt->xfrdir = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
511
{ cfg_parser->opt->tls_service_key = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
513
{ cfg_parser->opt->tls_service_ocsp = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
515
{ cfg_parser->opt->tls_service_pem = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
521
cfg_parser->opt->tls_port = region_strdup(cfg_parser->opt->region, buf);
usr.sbin/nsd/configparser.y
528
cfg_parser->opt->tls_auth_port = region_strdup(cfg_parser->opt->region, buf);
usr.sbin/nsd/configparser.y
539
{ cfg_parser->opt->tls_cert_bundle = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
543
cfg_parser->opt->region, sizeof(*elem));
usr.sbin/nsd/configparser.y
558
cfg_parser->opt->cookie_secret = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
569
cfg_parser->opt->cookie_staging_secret = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
580
if(*$2) cfg_parser->opt->cookie_secret_file = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
606
opt = region_alloc_zero(cfg_parser->opt->region, sizeof(*opt));
usr.sbin/nsd/configparser.y
623
cfg_parser->opt->xdp_interface = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
629
cfg_parser->opt->xdp_program_path = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
641
cfg_parser->opt->xdp_bpffs_path = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
681
cfg_parser->opt->metrics_path = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
699
region_alloc(cfg_parser->opt->region, sizeof(*opt));
usr.sbin/nsd/configparser.y
740
region_alloc_zero(cfg_parser->opt->region, sizeof(*opt));
usr.sbin/nsd/configparser.y
781
{ cfg_parser->opt->dnstap_socket_path = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
783
{ cfg_parser->opt->dnstap_ip = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
787
{ cfg_parser->opt->dnstap_tls_server_name = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
789
{ cfg_parser->opt->dnstap_tls_cert_bundle = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
791
{ cfg_parser->opt->dnstap_tls_client_key_file = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
793
{ cfg_parser->opt->dnstap_tls_client_cert_file = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
799
{ cfg_parser->opt->dnstap_identity = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
801
{ cfg_parser->opt->dnstap_version = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
836
{ cfg_parser->opt->server_key_file = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
838
{ cfg_parser->opt->server_cert_file = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
840
{ cfg_parser->opt->control_key_file = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
842
{ cfg_parser->opt->control_cert_file = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
848
tls_auth_options_type *tls_auth = tls_auth_options_create(cfg_parser->opt->region);
usr.sbin/nsd/configparser.y
874
dname = (dname_type *)dname_parse(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
875
cfg_parser->tls_auth->name = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
879
region_recycle(cfg_parser->opt->region, dname, dname_total_size(dname));
usr.sbin/nsd/configparser.y
884
cfg_parser->tls_auth->auth_domain_name = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
888
cfg_parser->tls_auth->client_cert = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
892
cfg_parser->tls_auth->client_key = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
896
cfg_parser->tls_auth->client_key_pw = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
903
key_options_type *key = key_options_create(cfg_parser->opt->region);
usr.sbin/nsd/configparser.y
904
key->algorithm = region_strdup(cfg_parser->opt->region, "sha256");
usr.sbin/nsd/configparser.y
933
dname = (dname_type *)dname_parse(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
934
cfg_parser->key->name = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
938
region_recycle(cfg_parser->opt->region, dname, dname_total_size(dname));
usr.sbin/nsd/configparser.y
946
cfg_parser->key->algorithm = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
954
cfg_parser->key->secret = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
971
cfg_parser->zone = zone_options_create(cfg_parser->opt->region);
usr.sbin/nsd/configparser.y
974
pattern_options_create(cfg_parser->opt->region);
usr.sbin/nsd/configparser.y
998
char *pname = region_alloc(cfg_parser->opt->region, strlen($2) + strlen(marker) + 1);
usr.sbin/nsd/dbaccess.c
101
db->region, zone->filename, strlen(zone->filename) + 1);
usr.sbin/nsd/dbaccess.c
108
db->region,
usr.sbin/nsd/dbaccess.c
114
db->region,
usr.sbin/nsd/dbaccess.c
142
region_recycle(db->region, zone->soa_nx_rrset->rrs[0],
usr.sbin/nsd/dbaccess.c
145
region_recycle(db->region, zone->soa_nx_rrset->rrs,
usr.sbin/nsd/dbaccess.c
148
region_recycle(db->region, zone->soa_nx_rrset,
usr.sbin/nsd/dbaccess.c
156
hash_tree_delete(db->region, zone->nsec3tree);
usr.sbin/nsd/dbaccess.c
157
hash_tree_delete(db->region, zone->hashtree);
usr.sbin/nsd/dbaccess.c
158
hash_tree_delete(db->region, zone->wchashtree);
usr.sbin/nsd/dbaccess.c
159
hash_tree_delete(db->region, zone->dshashtree);
usr.sbin/nsd/dbaccess.c
164
region_recycle(db->region, zone->logstr,
usr.sbin/nsd/dbaccess.c
166
region_recycle(db->region, zone, sizeof(zone_type));
usr.sbin/nsd/dbaccess.c
190
db->region = db_region;
usr.sbin/nsd/dbaccess.c
191
db->domains = domain_table_create(db->region);
usr.sbin/nsd/dbaccess.c
192
db->zonetree = radix_tree_create(db->region);
usr.sbin/nsd/dbaccess.c
309
zone->filename = region_strdup(nsd->db->region, fname);
usr.sbin/nsd/dbaccess.c
332
region_recycle(nsd->db->region, zone->logstr,
usr.sbin/nsd/dbaccess.c
343
region_recycle(nsd->db->region, zone->logstr,
usr.sbin/nsd/dbaccess.c
38
region_destroy(db->region);
usr.sbin/nsd/dbaccess.c
56
zone_type* zone = (zone_type *) region_alloc(db->region,
usr.sbin/nsd/dbcreate.c
230
region_recycle(nsd->db->region, zone->filename,
usr.sbin/nsd/dbcreate.c
232
zone->filename = region_strdup(nsd->db->region, zfile);
usr.sbin/nsd/dbcreate.c
234
region_recycle(nsd->db->region, zone->logstr,
usr.sbin/nsd/dbcreate.c
34
region_type* region = region_create(xalloc, free);
usr.sbin/nsd/dbcreate.c
36
buffer_type* rr_buffer = buffer_create(region, MAX_RDLENGTH);
usr.sbin/nsd/dbcreate.c
37
struct state_pretty_rr* state = create_pretty_rr(region);
usr.sbin/nsd/dbcreate.c
47
region_destroy(region);
usr.sbin/nsd/dbcreate.c
67
region_destroy(region);
usr.sbin/nsd/dbcreate.c
75
region_destroy(region);
usr.sbin/nsd/difffile.c
1027
region_recycle(db->region, rr, sizeof(*rr) + rr->rdlength);
usr.sbin/nsd/difffile.c
1042
region_recycle(db->region, rr, sizeof(*rr) + rr->rdlength);
usr.sbin/nsd/difffile.c
1074
zopt = zone_options_create(opt->region);
usr.sbin/nsd/difffile.c
1077
zopt->name = region_strdup(opt->region, zstr);
usr.sbin/nsd/difffile.c
1146
(unsigned long) region_get_recycle_size(db->region)));
usr.sbin/nsd/difffile.c
1149
region_log_stats(db->region);
usr.sbin/nsd/difffile.c
1169
region_type* region;
usr.sbin/nsd/difffile.c
1193
region = region_create(xalloc, free);
usr.sbin/nsd/difffile.c
1194
if(!region) {
usr.sbin/nsd/difffile.c
1198
packet = buffer_create(region, QIOBUFSZ);
usr.sbin/nsd/difffile.c
1201
region_destroy(region);
usr.sbin/nsd/difffile.c
1207
region_destroy(region);
usr.sbin/nsd/difffile.c
1228
region_destroy(region);
usr.sbin/nsd/difffile.c
1236
region_destroy(region);
usr.sbin/nsd/difffile.c
1257
owner = dname_make_from_packet(region, packet, 1, 1);
usr.sbin/nsd/difffile.c
1260
region_destroy(region);
usr.sbin/nsd/difffile.c
1265
region_destroy(region);
usr.sbin/nsd/difffile.c
1275
region_destroy(region);
usr.sbin/nsd/difffile.c
1291
region_destroy(region);
usr.sbin/nsd/difffile.c
1304
region_destroy(region);
usr.sbin/nsd/difffile.c
1310
region_destroy(region);
usr.sbin/nsd/difffile.c
1316
region_destroy(region);
usr.sbin/nsd/difffile.c
1338
region_destroy(region);
usr.sbin/nsd/difffile.c
1371
region_destroy(region);
usr.sbin/nsd/difffile.c
1406
rrlen, zone, region, softfail, ixfr_store)) {
usr.sbin/nsd/difffile.c
1407
region_destroy(region);
usr.sbin/nsd/difffile.c
1427
region_recycle( nsd->db->region, collect_rrs.rrs[i]
usr.sbin/nsd/difffile.c
1431
region_destroy(region);
usr.sbin/nsd/difffile.c
1437
region_destroy(region);
usr.sbin/nsd/difffile.c
1446
region_type* region = region_create(xalloc, free);
usr.sbin/nsd/difffile.c
1447
const dname_type* zone_name = dname_parse(region, zone_str);
usr.sbin/nsd/difffile.c
1457
region_destroy(region);
usr.sbin/nsd/difffile.c
1461
region_destroy(region);
usr.sbin/nsd/difffile.c
1582
region_recycle(nsd->db->region, zone->logstr,
usr.sbin/nsd/difffile.c
1584
zone->logstr = region_strdup(nsd->db->region, log_buf);
usr.sbin/nsd/difffile.c
2076
zdname = dname_parse(nsd->db->region, zname);
usr.sbin/nsd/difffile.c
2084
region_recycle(nsd->db->region, (void*)zdname,
usr.sbin/nsd/difffile.c
2090
region_recycle(nsd->db->region, (void*)zdname,
usr.sbin/nsd/difffile.c
241
region_recycle(db->region, rr, sizeof(rr_type) + rr->rdlength);
usr.sbin/nsd/difffile.c
328
region_recycle(db->region, rrset->rrs, sizeof(rr_type*) * rrset->rr_count);
usr.sbin/nsd/difffile.c
331
region_recycle(db->region, rrset, sizeof(rrset_type)
usr.sbin/nsd/difffile.c
662
nsec3_zone_trees_create(db->region, zone);
usr.sbin/nsd/difffile.c
803
rrset->rrs = region_alloc_array_init(db->region, rrs_orig,
usr.sbin/nsd/difffile.c
809
region_recycle(db->region, rrs_orig,
usr.sbin/nsd/difffile.c
812
rrset = region_alloc_init(db->region, rrset_orig,
usr.sbin/nsd/difffile.c
822
region_recycle(db->region, rrset_orig,
usr.sbin/nsd/difffile.c
859
rrset = region_alloc(db->region, sizeof(*rrset)
usr.sbin/nsd/difffile.c
871
rrset->rrs = region_alloc(db->region,
usr.sbin/nsd/difffile.c
898
db->region, rrset->rr_count + collect_rrs->rr_count, sizeof(*rrs));
usr.sbin/nsd/difffile.c
905
region_recycle(db->region, rrs, rrset->rr_count * sizeof(*rrs));
usr.sbin/nsd/difffile.c
908
rrset = region_alloc(db->region,
usr.sbin/nsd/difffile.c
921
region_recycle(db->region, rrset_orig,
usr.sbin/nsd/dname.c
174
dname_parse(region_type *region, const char *name)
usr.sbin/nsd/dname.c
179
return dname_make(region, dname, 1);
usr.sbin/nsd/dname.c
259
dname_copy(region_type *region, const dname_type *dname)
usr.sbin/nsd/dname.c
26
dname_make(region_type *region, const uint8_t *name, int normalize)
usr.sbin/nsd/dname.c
262
region, dname, dname_total_size(dname));
usr.sbin/nsd/dname.c
267
dname_partial_copy(region_type *region, const dname_type *dname, uint8_t label_count)
usr.sbin/nsd/dname.c
279
return dname_make(region, dname_label(dname, label_count - 1), 0);
usr.sbin/nsd/dname.c
284
dname_origin(region_type *region, const dname_type *dname)
usr.sbin/nsd/dname.c
286
return dname_partial_copy(region, dname, dname->label_count - 1);
usr.sbin/nsd/dname.c
451
dname_make_from_label(region_type *region,
usr.sbin/nsd/dname.c
462
return dname_make(region, temp, 1);
usr.sbin/nsd/dname.c
467
dname_concatenate(region_type *region,
usr.sbin/nsd/dname.c
478
return dname_make(region, temp, 0);
usr.sbin/nsd/dname.c
483
dname_replace(region_type* region,
usr.sbin/nsd/dname.c
499
res = (dname_type*)region_alloc(region, sizeof(dname_type) +
usr.sbin/nsd/dname.c
63
region,
usr.sbin/nsd/dname.c
92
dname_make_from_packet(region_type *region, buffer_type *packet,
usr.sbin/nsd/dname.c
98
return dname_make(region, buf, normalize);
usr.sbin/nsd/dname.h
105
const dname_type *dname_copy(region_type *region, const dname_type *dname);
usr.sbin/nsd/dname.h
111
const dname_type *dname_partial_copy(region_type *region,
usr.sbin/nsd/dname.h
119
const dname_type *dname_origin(region_type *region, const dname_type *dname);
usr.sbin/nsd/dname.h
369
const dname_type *dname_make_from_label(region_type *region,
usr.sbin/nsd/dname.h
377
const dname_type *dname_concatenate(region_type *region,
usr.sbin/nsd/dname.h
387
const dname_type *dname_replace(region_type* region,
usr.sbin/nsd/dname.h
58
const dname_type *dname_make(region_type *region, const uint8_t *name,
usr.sbin/nsd/dname.h
67
const dname_type *dname_make_from_packet(region_type *region,
usr.sbin/nsd/dname.h
92
const dname_type *dname_parse(region_type *region, const char *name);
usr.sbin/nsd/dnstap/dnstap_collector.c
127
region_destroy(dt_col->region);
usr.sbin/nsd/dnstap/dnstap_collector.c
333
region_destroy(nsd->region);
usr.sbin/nsd/dnstap/dnstap_collector.c
373
dt_col->inputs[i].buffer = buffer_create(dt_col->region,
usr.sbin/nsd/dnstap/dnstap_collector.c
47
dt_col->region = region_create(xalloc, free);
usr.sbin/nsd/dnstap/dnstap_collector.c
48
dt_col->send_buffer = buffer_create(dt_col->region,
usr.sbin/nsd/dnstap/dnstap_collector.h
19
struct region;
usr.sbin/nsd/dnstap/dnstap_collector.h
43
struct region* region;
usr.sbin/nsd/ixfr.c
119
if(!pcomp->region) {
usr.sbin/nsd/ixfr.c
120
pcomp->region = region_create(xalloc, free);
usr.sbin/nsd/ixfr.c
121
if(!pcomp->region)
usr.sbin/nsd/ixfr.c
124
return region_alloc(pcomp->region, s);
usr.sbin/nsd/ixfr.c
1475
ixfr->data = rbtree_create(nsd->region, &ixfrcompare);
usr.sbin/nsd/ixfr.c
1938
struct region* temp, uint8_t* buf, size_t len,
usr.sbin/nsd/ixfr.c
2008
uint8_t* buf, size_t len, struct region* temp, buffer_type* rr_buffer)
usr.sbin/nsd/ixfr.c
2038
uint8_t* buf, size_t len, struct region* temp, buffer_type* rr_buffer)
usr.sbin/nsd/ixfr.c
2061
struct region* temp, *rrtemp;
usr.sbin/nsd/ixfr.c
2294
struct rr *rr, zone_parser_t *parser, struct region* tempregion,
usr.sbin/nsd/ixfr.c
2344
struct rr *rr, zone_parser_t *parser, struct region* tempregion,
usr.sbin/nsd/ixfr.c
2384
struct rr *rr, zone_parser_t *parser, struct region* tempregion,
usr.sbin/nsd/ixfr.c
2408
struct rr *rr, zone_parser_t *parser, struct region* tempregion,
usr.sbin/nsd/ixfr.c
2430
struct region *stayregion;
usr.sbin/nsd/ixfr.c
2431
struct region *tempregion;
usr.sbin/nsd/ixfr.c
2595
state.temptable->region = state.tempregion;
usr.sbin/nsd/ixfr.c
64
struct region* region;
usr.sbin/nsd/ixfr.c
87
pcomp->region = NULL;
usr.sbin/nsd/ixfr.c
90
pcomp->tree.region = NULL;
usr.sbin/nsd/ixfr.c
97
if(pcomp->region) {
usr.sbin/nsd/ixfr.c
98
region_destroy(pcomp->region);
usr.sbin/nsd/ixfr.c
99
pcomp->region = NULL;
usr.sbin/nsd/ixfr.h
18
struct region;
usr.sbin/nsd/ixfrcreate.c
690
struct spool_dname_iterator* iter, struct region* tmp_region)
usr.sbin/nsd/ixfrcreate.c
732
struct spool_dname_iterator* iter, struct region* tmp_region)
usr.sbin/nsd/ixfrcreate.c
796
struct region* tmp_region;
usr.sbin/nsd/metrics.c
594
print_longnum(buf, "nsd_size_xfrd_in_mem_bytes ", region_get_mem(xfrd->region));
usr.sbin/nsd/metrics.c
605
xfrd->nsd->options->region));
usr.sbin/nsd/mini_event.c
105
base->region = region_create(xalloc, free);
usr.sbin/nsd/mini_event.c
106
if(!base->region) {
usr.sbin/nsd/mini_event.c
116
base->times = rbtree_create(base->region, mini_ev_cmp);
usr.sbin/nsd/mini_event.c
317
region_destroy(base->region);
usr.sbin/nsd/mini_event.h
116
struct region* region;
usr.sbin/nsd/mini_event.h
54
struct region;
usr.sbin/nsd/namedb.c
244
region_recycle(db->domains->region,
usr.sbin/nsd/namedb.c
249
region_recycle(db->domains->region,
usr.sbin/nsd/namedb.c
253
region_recycle(db->domains->region, domain->nsec3,
usr.sbin/nsd/namedb.c
271
region_recycle(db->domains->region, domain_dname(domain),
usr.sbin/nsd/namedb.c
273
region_recycle(db->domains->region, domain, sizeof(domain_type));
usr.sbin/nsd/namedb.c
290
void hash_tree_delete(region_type* region, rbtree_type* tree)
usr.sbin/nsd/namedb.c
292
region_recycle(region, tree, sizeof(rbtree_type));
usr.sbin/nsd/namedb.c
296
void zone_add_domain_in_hash_tree(region_type* region, rbtree_type** tree,
usr.sbin/nsd/namedb.c
301
*tree = rbtree_create(region, cmpf);
usr.sbin/nsd/namedb.c
311
domain_table_create(region_type* region)
usr.sbin/nsd/namedb.c
317
assert(region);
usr.sbin/nsd/namedb.c
319
origin = dname_make(region, (uint8_t *) "", 0);
usr.sbin/nsd/namedb.c
321
root = (domain_type *) region_alloc(region, sizeof(domain_type));
usr.sbin/nsd/namedb.c
34
result = (domain_type *) region_alloc(table->region,
usr.sbin/nsd/namedb.c
341
result = (domain_table_type *) region_alloc(region,
usr.sbin/nsd/namedb.c
343
result->region = region;
usr.sbin/nsd/namedb.c
345
result->nametree = radix_tree_create(region);
usr.sbin/nsd/namedb.c
350
region, (int (*)(const void *, const void *)) dname_compare);
usr.sbin/nsd/namedb.c
42
table->region, dname, domain_dname(parent)->label_count + 1);
usr.sbin/nsd/namedb.c
69
result->nsec3 = (struct nsec3_domain_data*) region_alloc(table->region,
usr.sbin/nsd/namedb.h
214
domain_table_type *domain_table_create(region_type *region);
usr.sbin/nsd/namedb.h
256
void zone_add_domain_in_hash_tree(region_type* region, rbtree_type** tree,
usr.sbin/nsd/namedb.h
260
void hash_tree_delete(region_type* region, rbtree_type* tree);
usr.sbin/nsd/namedb.h
355
region_type* region;
usr.sbin/nsd/namedb.h
39
region_type* region;
usr.sbin/nsd/netio.c
24
netio_create(region_type *region)
usr.sbin/nsd/netio.c
28
assert(region);
usr.sbin/nsd/netio.c
30
result = (netio_type *) region_alloc(region, sizeof(netio_type));
usr.sbin/nsd/netio.c
31
result->region = region;
usr.sbin/nsd/netio.c
58
netio->region, sizeof(netio_handler_list_type));
usr.sbin/nsd/netio.h
149
netio_type *netio_create(region_type *region);
usr.sbin/nsd/netio.h
70
region_type *region;
usr.sbin/nsd/nsd-checkconf.c
1003
tsig_init(options->region);
usr.sbin/nsd/nsd-checkconf.c
24
int zonec_parse_string(region_type* ATTR_UNUSED(region),
usr.sbin/nsd/nsd-checkconf.c
322
const dname_type *dname = dname_parse(opt->region, z);
usr.sbin/nsd/nsd-checkconf.c
835
const dname_type* dname = dname_parse(opt->region, zone->name); /* memory leak. */
usr.sbin/nsd/nsd-checkconf.c
887
append_trailing_slash(&opt->chroot, opt->region);
usr.sbin/nsd/nsd-checkconf.c
888
append_trailing_slash(&opt->xfrdir, opt->region);
usr.sbin/nsd/nsd-checkconf.c
889
append_trailing_slash(&opt->zonesdir, opt->region);
usr.sbin/nsd/nsd-checkzone.c
189
region_destroy(nsd.options->region);
usr.sbin/nsd/nsd-checkzone.c
58
dname = dname_parse(nsd->options->region, name);
usr.sbin/nsd/nsd-checkzone.c
63
zo = zone_options_create(nsd->options->region);
usr.sbin/nsd/nsd-checkzone.c
89
region_destroy(nsd->options->region);
usr.sbin/nsd/nsd-checkzone.c
98
region_destroy(nsd->options->region);
usr.sbin/nsd/nsd-control.c
48
struct region;
usr.sbin/nsd/nsd-control.c
52
int zonec_parse_string(struct region* ATTR_UNUSED(region),
usr.sbin/nsd/nsd-control.c
529
tsig_init(opt->region);
usr.sbin/nsd/nsd-control.c
562
region_destroy(opt->region);
usr.sbin/nsd/nsd-mem.c
145
t->opt_data = region_get_mem(opt->region);
usr.sbin/nsd/nsd-mem.c
146
t->opt_unused = region_get_mem_unused(opt->region);
usr.sbin/nsd/nsd-mem.c
147
t->opt_recycle_bin = region_get_recycle_size(opt->region);
usr.sbin/nsd/nsd-mem.c
208
nsd.region = region_create(xalloc, free);
usr.sbin/nsd/nsd-mem.c
229
region_destroy(nsd.region);
usr.sbin/nsd/nsd-mem.c
317
tsig_init(nsd.options->region);
usr.sbin/nsd/nsd-mem.c
88
zmem->data = region_get_mem(db->region);
usr.sbin/nsd/nsd-mem.c
89
zmem->data_unused = region_get_mem_unused(db->region);
usr.sbin/nsd/nsd-mem.c
90
zmem->recycle_bin = region_get_recycle_size(db->region);
usr.sbin/nsd/nsd.c
1059
if(!tsig_init(nsd.region))
usr.sbin/nsd/nsd.c
1234
region_add_cleanup(nsd.region, free_cpuset, nsd.cpuset);
usr.sbin/nsd/nsd.c
1257
region_add_cleanup(nsd.region, free_cpuset, nsd.xfrd_cpuset);
usr.sbin/nsd/nsd.c
1273
nsd.region, nsd.child_count, sizeof(struct nsd_child));
usr.sbin/nsd/nsd.c
1303
region_add_cleanup(nsd.region,
usr.sbin/nsd/nsd.c
1374
append_trailing_slash(&nsd.options->xfrdir, nsd.options->region);
usr.sbin/nsd/nsd.c
1378
append_trailing_slash(&nsd.chrootdir, nsd.region);
usr.sbin/nsd/nsd.c
1379
append_trailing_slash(&nsd.options->zonesdir, nsd.options->region);
usr.sbin/nsd/nsd.c
1452
nsd.xdp.xdp_server.region = nsd.region;
usr.sbin/nsd/nsd.c
281
region_add_cleanup(nsd.region, free, sock->servers);
usr.sbin/nsd/nsd.c
354
region_add_cleanup(nsd.region, free, *udp);
usr.sbin/nsd/nsd.c
355
region_add_cleanup(nsd.region, free, *tcp);
usr.sbin/nsd/nsd.c
495
region_add_cleanup(nsd.region, free, *udp);
usr.sbin/nsd/nsd.c
496
region_add_cleanup(nsd.region, free, *tcp);
usr.sbin/nsd/nsd.c
882
nsd.region = region_create(xalloc, free);
usr.sbin/nsd/nsd.c
939
nsd.options->region, sizeof(*ip));
usr.sbin/nsd/nsd.c
941
nsd.options->region, optarg);
usr.sbin/nsd/nsd.h
231
region_type *region;
usr.sbin/nsd/nsec3.c
106
nsec3_b32_create(region_type* region, zone_type* zone, unsigned char* hash)
usr.sbin/nsd/nsec3.c
111
dname=dname_parse(region, b32);
usr.sbin/nsd/nsec3.c
112
dname=dname_concatenate(region, dname, domain_dname(zone->apex));
usr.sbin/nsd/nsec3.c
134
nsec3_lookup_hash_and_wc(region_type* region, zone_type* zone,
usr.sbin/nsd/nsec3.c
143
region_alloc(region, sizeof(nsec3_hash_wc_node_type));
usr.sbin/nsd/nsec3.c
153
nsec3_lookup_hash_ds(region_type* region, zone_type* zone,
usr.sbin/nsd/nsec3.c
161
region_alloc(region, sizeof(nsec3_hash_node_type));
usr.sbin/nsd/nsec3.c
413
region_recycle(db->domains->region,
usr.sbin/nsd/nsec3.c
423
region_recycle(db->domains->region,
usr.sbin/nsd/nsec3.c
556
nsec3_lookup_hash_and_wc(db->region,
usr.sbin/nsd/nsec3.c
560
zone_add_domain_in_hash_tree(db->region, &zone->hashtree,
usr.sbin/nsd/nsec3.c
562
zone_add_domain_in_hash_tree(db->region, &zone->wchashtree,
usr.sbin/nsd/nsec3.c
589
nsec3_lookup_hash_ds(db->region, zone, domain_dname(domain), domain);
usr.sbin/nsd/nsec3.c
596
zone_add_domain_in_hash_tree(db->region, &zone->dshashtree,
usr.sbin/nsd/nsec3.c
622
zone_add_domain_in_hash_tree(db->region, &zone->nsec3tree,
usr.sbin/nsd/nsec3.c
679
nsec3_zone_trees_create(db->region, zone);
usr.sbin/nsd/nsec3.c
78
void nsec3_zone_trees_create(struct region* region, zone_type* zone)
usr.sbin/nsd/nsec3.c
81
zone->nsec3tree = rbtree_create(region, cmp_nsec3_tree);
usr.sbin/nsd/nsec3.c
83
zone->hashtree = rbtree_create(region, cmp_hash_tree);
usr.sbin/nsd/nsec3.c
85
zone->wchashtree = rbtree_create(region, cmp_wchash_tree);
usr.sbin/nsd/nsec3.c
87
zone->dshashtree = rbtree_create(region, cmp_dshash_tree);
usr.sbin/nsd/nsec3.c
911
to_prove = dname_partial_copy(query->region, qname,
usr.sbin/nsd/nsec3.h
108
const struct dname* nsec3_b32_create(struct region* region, struct zone* zone,
usr.sbin/nsd/nsec3.h
111
void nsec3_zone_trees_create(struct region* region, struct zone* zone);
usr.sbin/nsd/nsec3.h
16
struct region;
usr.sbin/nsd/nsec3.h
98
struct zone* zone, struct region* tmpregion);
usr.sbin/nsd/options.c
1013
zone_options_create(region_type* region)
usr.sbin/nsd/options.c
1016
zone = (struct zone_options*)region_alloc(region, sizeof(
usr.sbin/nsd/options.c
1027
catalog_member_zone_create(region_type* region)
usr.sbin/nsd/options.c
1030
member_zone = (struct catalog_member_zone*)region_alloc(region,
usr.sbin/nsd/options.c
1093
pattern_options_create(region_type* region)
usr.sbin/nsd/options.c
1096
p = (struct pattern_options*)region_alloc(region, sizeof(
usr.sbin/nsd/options.c
1152
acl_delete(region_type* region, struct acl_options* acl)
usr.sbin/nsd/options.c
1155
region_recycle(region, (void*)acl->ip_address_spec,
usr.sbin/nsd/options.c
1158
region_recycle(region, (void*)acl->key_name,
usr.sbin/nsd/options.c
1161
region_recycle(region, (void*)acl->tls_auth_name,
usr.sbin/nsd/options.c
1164
region_recycle(region, acl, sizeof(*acl));
usr.sbin/nsd/options.c
1168
acl_list_delete(region_type* region, struct acl_options* list)
usr.sbin/nsd/options.c
1173
acl_delete(region, list);
usr.sbin/nsd/options.c
1179
verifier_delete(region_type* region, char **v)
usr.sbin/nsd/options.c
1184
region_recycle(region, v[vc], strlen(v[vc]) + 1);
usr.sbin/nsd/options.c
1185
region_recycle(region, v, (vc + 1) * sizeof(char *));
usr.sbin/nsd/options.c
1198
region_recycle(opt->region, (void*)p->pname,
usr.sbin/nsd/options.c
1201
region_recycle(opt->region, (void*)p->zonefile,
usr.sbin/nsd/options.c
1204
region_recycle(opt->region, (void*)p->zonestats,
usr.sbin/nsd/options.c
1206
acl_list_delete(opt->region, p->allow_notify);
usr.sbin/nsd/options.c
1207
acl_list_delete(opt->region, p->request_xfr);
usr.sbin/nsd/options.c
1208
acl_list_delete(opt->region, p->notify);
usr.sbin/nsd/options.c
1209
acl_list_delete(opt->region, p->provide_xfr);
usr.sbin/nsd/options.c
1210
acl_list_delete(opt->region, p->allow_query);
usr.sbin/nsd/options.c
1211
acl_list_delete(opt->region, p->outgoing_interface);
usr.sbin/nsd/options.c
1212
verifier_delete(opt->region, p->verifier);
usr.sbin/nsd/options.c
1214
region_recycle(opt->region, p, sizeof(struct pattern_options));
usr.sbin/nsd/options.c
1218
copy_acl(region_type* region, struct acl_options* a)
usr.sbin/nsd/options.c
1222
b = (struct acl_options*)region_alloc(region, sizeof(*b));
usr.sbin/nsd/options.c
1227
b->ip_address_spec = region_strdup(region, a->ip_address_spec);
usr.sbin/nsd/options.c
1229
b->key_name = region_strdup(region, a->key_name);
usr.sbin/nsd/options.c
1231
b->tls_auth_name = region_strdup(region, a->tls_auth_name);
usr.sbin/nsd/options.c
1243
b = copy_acl(opt->region, a);
usr.sbin/nsd/options.c
1269
acl_list_delete(opt->region, *orig);
usr.sbin/nsd/options.c
1283
verifier_delete(opt->region, *ov);
usr.sbin/nsd/options.c
1294
verifier_delete(opt->region, *ov);
usr.sbin/nsd/options.c
1297
*ov = region_alloc(opt->region, (nvc + 1) * sizeof(*nv));
usr.sbin/nsd/options.c
1299
(*ov)[ovc] = region_strdup(opt->region, nv[ovc]);
usr.sbin/nsd/options.c
1306
copy_pat_fixed(region_type* region, struct pattern_options* orig,
usr.sbin/nsd/options.c
1316
orig->zonefile = region_strdup(region, p->zonefile);
usr.sbin/nsd/options.c
1319
orig->zonestats = region_strdup(region, p->zonestats);
usr.sbin/nsd/options.c
1353
region_strdup(region, p->catalog_member_pattern);
usr.sbin/nsd/options.c
1357
region_strdup(region, p->catalog_producer_zone);
usr.sbin/nsd/options.c
1367
orig = pattern_options_create(opt->region);
usr.sbin/nsd/options.c
1368
orig->pname = region_strdup(opt->region, p->pname);
usr.sbin/nsd/options.c
1369
copy_pat_fixed(opt->region, orig, p);
usr.sbin/nsd/options.c
1383
region_recycle(opt->region, (char*)orig->zonefile,
usr.sbin/nsd/options.c
1386
region_recycle(opt->region, (char*)orig->zonestats,
usr.sbin/nsd/options.c
1388
copy_pat_fixed(opt->region, orig, p);
usr.sbin/nsd/options.c
1792
key_options_create(region_type* region)
usr.sbin/nsd/options.c
1795
key = (struct key_options*)region_alloc_zero(region,
usr.sbin/nsd/options.c
1801
tls_auth_options_create(region_type* region)
usr.sbin/nsd/options.c
1804
tls_auth_options = (struct tls_auth_options*)region_alloc_zero(region, sizeof(struct tls_auth_options));
usr.sbin/nsd/options.c
1838
key_options_desetup(region_type* region, struct key_options* key)
usr.sbin/nsd/options.c
1847
region_recycle(region, key->tsig_key->data,
usr.sbin/nsd/options.c
1856
key_options_setup(region_type* region, struct key_options* key)
usr.sbin/nsd/options.c
1862
key->tsig_key = (tsig_key_type *) region_alloc(region,
usr.sbin/nsd/options.c
1865
key->tsig_key->name = dname_parse(region, key->name);
usr.sbin/nsd/options.c
1883
key->tsig_key->data = (uint8_t *)region_alloc_init(region, data, size);
usr.sbin/nsd/options.c
1893
region_recycle(opt->region, k->name, strlen(k->name)+1);
usr.sbin/nsd/options.c
1895
region_recycle(opt->region, k->algorithm, strlen(k->algorithm)+1);
usr.sbin/nsd/options.c
1898
region_recycle(opt->region, k->secret, strlen(k->secret)+1);
usr.sbin/nsd/options.c
1903
region_recycle(opt->region, (void*)k->tsig_key->name,
usr.sbin/nsd/options.c
1905
key_options_desetup(opt->region, k);
usr.sbin/nsd/options.c
1906
region_recycle(opt->region, k->tsig_key, sizeof(tsig_key_type));
usr.sbin/nsd/options.c
1908
region_recycle(opt->region, k, sizeof(struct key_options));
usr.sbin/nsd/options.c
1924
orig = key_options_create(opt->region);
usr.sbin/nsd/options.c
1925
orig->name = region_strdup(opt->region, key->name);
usr.sbin/nsd/options.c
1926
orig->algorithm = region_strdup(opt->region, key->algorithm);
usr.sbin/nsd/options.c
1927
orig->secret = region_strdup(opt->region, key->secret);
usr.sbin/nsd/options.c
1928
key_options_setup(opt->region, orig);
usr.sbin/nsd/options.c
1933
key_options_desetup(opt->region, orig);
usr.sbin/nsd/options.c
1934
region_recycle(opt->region, orig->algorithm,
usr.sbin/nsd/options.c
1936
orig->algorithm = region_strdup(opt->region, key->algorithm);
usr.sbin/nsd/options.c
1937
region_recycle(opt->region, orig->secret,
usr.sbin/nsd/options.c
1939
orig->secret = region_strdup(opt->region, key->secret);
usr.sbin/nsd/options.c
1940
key_options_setup(opt->region, orig);
usr.sbin/nsd/options.c
196
const dname_type* dname = dname_parse(opt->region, zone->name);
usr.sbin/nsd/options.c
242
opt->region, sizeof(config_parser_state_type));
usr.sbin/nsd/options.c
2475
key_options_setup(opt->region, optkey);
usr.sbin/nsd/options.c
2693
parse_acl_info(region_type* region, char* ip, const char* key)
usr.sbin/nsd/options.c
2696
struct acl_options* acl = (struct acl_options*)region_alloc(region,
usr.sbin/nsd/options.c
2700
acl->ip_address_spec = region_strdup(region, ip);
usr.sbin/nsd/options.c
274
opt->configfile = region_strdup(opt->region, file);
usr.sbin/nsd/options.c
2762
acl->key_name = region_strdup(region, key);
usr.sbin/nsd/options.c
2783
struct acl_options* acl = copy_acl(cfg_parser->opt->region,
usr.sbin/nsd/options.c
279
region_strdup(opt->region, COOKIESECRETSFILE);
usr.sbin/nsd/options.c
2821
dest->zonefile = region_strdup(cfg_parser->opt->region,
usr.sbin/nsd/options.c
2824
dest->zonestats = region_strdup(cfg_parser->opt->region,
usr.sbin/nsd/options.c
2899
region_type *region = cfg_parser->opt->region;
usr.sbin/nsd/options.c
2902
vec = region_alloc(region, (cnt + 1) * sizeof(char *));
usr.sbin/nsd/options.c
2904
vec[cnt] = region_strdup(region, pat->verifier[cnt]);
usr.sbin/nsd/options.c
2912
region, dest->verifier[cnt], size);
usr.sbin/nsd/options.c
2915
region_recycle(region, dest->verifier, size);
usr.sbin/nsd/options.c
2925
cfg_parser->opt->region, pat->catalog_member_pattern);
usr.sbin/nsd/options.c
2928
cfg_parser->opt->region, pat->catalog_producer_zone);
usr.sbin/nsd/options.c
2934
region_destroy(opt->region);
usr.sbin/nsd/options.c
2954
n = (struct zonestatname*)region_alloc_zero(opt->region, sizeof(*n));
usr.sbin/nsd/options.c
2955
n->node.key = region_strdup(opt->region, statname);
usr.sbin/nsd/options.c
3061
struct ifaddrs *addrs, region_type* region)
usr.sbin/nsd/options.c
3081
current = region_alloc_init(region, ip_addr,
usr.sbin/nsd/options.c
3083
current->address = region_strdup(region,
usr.sbin/nsd/options.c
3112
addrs, options->region);
usr.sbin/nsd/options.c
3114
addrs, options->region);
usr.sbin/nsd/options.c
3117
addrs, options->region);
usr.sbin/nsd/options.c
356
const dname_type *dname = dname_parse(opt->region,
usr.sbin/nsd/options.c
416
n = (struct zonestatname*)region_alloc_zero(opt->region,
usr.sbin/nsd/options.c
418
n->node.key = region_strdup(opt->region, "");
usr.sbin/nsd/options.c
449
b = region_alloc_zero(opt->region, sizeof(*b));
usr.sbin/nsd/options.c
455
e = (struct zonelist_free*)region_alloc_zero(opt->region, sizeof(*e));
usr.sbin/nsd/options.c
480
? &(cmz = catalog_member_zone_create(opt->region))->options
usr.sbin/nsd/options.c
481
: zone_options_create(opt->region);
usr.sbin/nsd/options.c
483
zone->name = region_strdup(opt->region, nm);
usr.sbin/nsd/options.c
490
region_recycle(opt->region, (void*)zone->name, strlen(nm)+1);
usr.sbin/nsd/options.c
491
region_recycle(opt->region, zone, sizeof(*zone));
usr.sbin/nsd/options.c
516
else if(!(cmz->member_id = dname_parse(opt->region, member_id_str)))
usr.sbin/nsd/options.c
52
nsd_options_create(region_type* region)
usr.sbin/nsd/options.c
542
opt->zonefree = rbtree_create(opt->region, comp_zonebucket);
usr.sbin/nsd/options.c
55
opt = (struct nsd_options*)region_alloc(region, sizeof(
usr.sbin/nsd/options.c
57
opt->region = region;
usr.sbin/nsd/options.c
58
opt->zone_options = rbtree_create(region,
usr.sbin/nsd/options.c
61
opt->zonestatnames = rbtree_create(opt->region, rbtree_strcmp);
usr.sbin/nsd/options.c
62
opt->patterns = rbtree_create(region, rbtree_strcmp);
usr.sbin/nsd/options.c
63
opt->keys = rbtree_create(region, rbtree_strcmp);
usr.sbin/nsd/options.c
64
opt->tls_auths = rbtree_create(region, rbtree_strcmp);
usr.sbin/nsd/options.c
651
region_recycle(opt->region, (void*)zone->node.key, dname_total_size(
usr.sbin/nsd/options.c
654
region_recycle(opt->region, zone, sizeof(*zone));
usr.sbin/nsd/options.c
668
region_recycle(opt->region, (void*)member_zone->member_id,
usr.sbin/nsd/options.c
671
region_recycle(opt->region, member_zone, sizeof(*member_zone));
usr.sbin/nsd/options.c
803
region_recycle(opt->region, e, sizeof(*e));
usr.sbin/nsd/options.c
806
region_recycle(opt->region, b, sizeof(*b));
usr.sbin/nsd/options.c
843
delbucket(region_type* region, struct zonelist_bucket* b)
usr.sbin/nsd/options.c
848
delbucket(region, (struct zonelist_bucket*)b->node.left);
usr.sbin/nsd/options.c
849
delbucket(region, (struct zonelist_bucket*)b->node.right);
usr.sbin/nsd/options.c
853
region_recycle(region, e, sizeof(*e));
usr.sbin/nsd/options.c
856
region_recycle(region, b, sizeof(*b));
usr.sbin/nsd/options.c
942
delbucket(opt->region, (struct zonelist_bucket*)opt->zonefree->root);
usr.sbin/nsd/options.h
260
region_type* region;
usr.sbin/nsd/options.h
513
struct nsd_options* nsd_options_create(region_type* region);
usr.sbin/nsd/options.h
528
struct zone_options* zone_options_create(region_type* region);
usr.sbin/nsd/options.h
530
struct catalog_member_zone* catalog_member_zone_create(region_type* region);
usr.sbin/nsd/options.h
536
struct pattern_options* pattern_options_create(region_type* region);
usr.sbin/nsd/options.h
545
struct key_options* key_options_create(region_type* region);
usr.sbin/nsd/options.h
551
void key_options_setup(region_type* region, struct key_options* key);
usr.sbin/nsd/options.h
552
void key_options_desetup(region_type* region, struct key_options* key);
usr.sbin/nsd/options.h
554
struct tls_auth_options* tls_auth_options_create(region_type* region);
usr.sbin/nsd/options.h
645
struct acl_options* parse_acl_info(region_type* region, char* ip,
usr.sbin/nsd/packet.c
246
packet_read_rr(region_type *region, domain_table_type *owners,
usr.sbin/nsd/packet.c
257
owner = dname_make_from_packet(region, packet, 1, 1);
usr.sbin/nsd/packet.c
267
rr_type *result = (rr_type *) region_alloc(region,
usr.sbin/nsd/packet.h
186
rr_type *packet_read_rr(region_type *region,
usr.sbin/nsd/query.c
1223
newname = dname_replace(q->region, name,
usr.sbin/nsd/query.c
1264
match = (domain_type *) region_alloc(q->region,
usr.sbin/nsd/query.c
183
region_destroy(query->region);
usr.sbin/nsd/query.c
187
query_create(region_type *region, uint16_t *compressed_dname_offsets,
usr.sbin/nsd/query.c
191
= (query_type *) region_alloc_zero(region, sizeof(query_type));
usr.sbin/nsd/query.c
194
query->region = region_create_custom(xalloc, free, 16384, 16384/8, 32, 0);
usr.sbin/nsd/query.c
197
query->packet = buffer_create(region, QIOBUFSZ);
usr.sbin/nsd/query.c
198
region_add_cleanup(region, query_cleanup, query);
usr.sbin/nsd/query.c
200
tsig_create_record(&query->tsig, region);
usr.sbin/nsd/query.c
208
query_create_with_buffer(region_type *region,
usr.sbin/nsd/query.c
213
= (query_type *) region_alloc_zero(region, sizeof(query_type));
usr.sbin/nsd/query.c
216
query->region = region_create_custom(xalloc, free, 16384, 16384/8, 32, 0);
usr.sbin/nsd/query.c
217
region_add_cleanup(region, query_cleanup, query);
usr.sbin/nsd/query.c
222
tsig_create_record(&query->tsig, region);
usr.sbin/nsd/query.c
249
region_free_all(q->region);
usr.sbin/nsd/query.c
350
query->qname = dname_make(query->region, qnamebuf, 1);
usr.sbin/nsd/query.c
740
query->region, sizeof(domain_type));
usr.sbin/nsd/query.c
892
= dname_partial_copy(q->region,
usr.sbin/nsd/query.c
919
= dname_partial_copy(q->region,
usr.sbin/nsd/query.c
929
rrset = (rrset_type*) region_alloc(q->region, sizeof(rrset_type)
usr.sbin/nsd/query.c
938
rrset->rrs = (rr_type**) region_alloc(q->region, sizeof(rr_type*));
usr.sbin/nsd/query.c
940
rrset->rrs[0] = (rr_type*) region_alloc(q->region,
usr.sbin/nsd/query.h
213
query_type *query_create(region_type *region,
usr.sbin/nsd/query.h
221
query_type *query_create_with_buffer(region_type *region,
usr.sbin/nsd/query.h
36
region_type *region;
usr.sbin/nsd/radtree.c
184
radnode_array_grow(struct region* region, struct radnode* n, unsigned want)
usr.sbin/nsd/radtree.c
19
struct radtree* radix_tree_create(struct region* region)
usr.sbin/nsd/radtree.c
194
a = (struct radsel*)region_alloc_array(region, ns, sizeof(struct radsel));
usr.sbin/nsd/radtree.c
199
region_recycle(region, n->array, n->capacity*sizeof(struct radsel));
usr.sbin/nsd/radtree.c
207
radnode_array_space(struct region* region, struct radnode* n, uint8_t byte)
usr.sbin/nsd/radtree.c
21
struct radtree* rt = (struct radtree*)region_alloc(region, sizeof(*rt));
usr.sbin/nsd/radtree.c
211
n->array = (struct radsel*)region_alloc(region,
usr.sbin/nsd/radtree.c
23
rt->region = region;
usr.sbin/nsd/radtree.c
230
if(!radnode_array_grow(region, n, n->len+need))
usr.sbin/nsd/radtree.c
251
if(!radnode_array_grow(region, n, n->len+need))
usr.sbin/nsd/radtree.c
264
radsel_str_create(struct region* region, struct radsel* r, uint8_t* k,
usr.sbin/nsd/radtree.c
267
r->str = (uint8_t*)region_alloc(region, sizeof(uint8_t)*(len-pos));
usr.sbin/nsd/radtree.c
319
radsel_prefix_remainder(struct region* region, radstrlen_type plen,
usr.sbin/nsd/radtree.c
324
*s = (uint8_t*)region_alloc(region, (*slen)*sizeof(uint8_t));
usr.sbin/nsd/radtree.c
341
radsel_split(struct region* region, struct radsel* r, uint8_t* k,
usr.sbin/nsd/radtree.c
35
static void radnode_del_postorder(struct region* region, struct radnode* n)
usr.sbin/nsd/radtree.c
359
if(!radsel_prefix_remainder(region, addlen+1, r->str,
usr.sbin/nsd/radtree.c
364
dupstr = (uint8_t*)region_alloc(region,
usr.sbin/nsd/radtree.c
367
region_recycle(region, split_str, split_len);
usr.sbin/nsd/radtree.c
372
if(!radnode_array_space(region, add, r->str[addlen])) {
usr.sbin/nsd/radtree.c
373
region_recycle(region, split_str, split_len);
usr.sbin/nsd/radtree.c
374
region_recycle(region, dupstr, addlen);
usr.sbin/nsd/radtree.c
387
region_recycle(region, r->str, r->len);
usr.sbin/nsd/radtree.c
40
radnode_del_postorder(region, n->array[i].node);
usr.sbin/nsd/radtree.c
401
if(!radsel_prefix_remainder(region, r->len+1, addstr,
usr.sbin/nsd/radtree.c
405
if(!radnode_array_space(region, r->node, addstr[r->len])) {
usr.sbin/nsd/radtree.c
406
region_recycle(region, split_str, split_len);
usr.sbin/nsd/radtree.c
41
region_recycle(region, n->array[i].str, n->array[i].len);
usr.sbin/nsd/radtree.c
428
com = (struct radnode*)region_alloc_zero(region, sizeof(*com));
usr.sbin/nsd/radtree.c
43
region_recycle(region, n->array, n->capacity*sizeof(struct radsel));
usr.sbin/nsd/radtree.c
434
if(!radsel_prefix_remainder(region, common_len+1,
usr.sbin/nsd/radtree.c
436
region_recycle(region, com, sizeof(*com));
usr.sbin/nsd/radtree.c
44
region_recycle(region, n, sizeof(*n));
usr.sbin/nsd/radtree.c
441
if(!radsel_prefix_remainder(region, common_len+1,
usr.sbin/nsd/radtree.c
443
region_recycle(region, com, sizeof(*com));
usr.sbin/nsd/radtree.c
444
region_recycle(region, s1_str, s1_len);
usr.sbin/nsd/radtree.c
451
common_str = (uint8_t*)region_alloc(region,
usr.sbin/nsd/radtree.c
454
region_recycle(region, com, sizeof(*com));
usr.sbin/nsd/radtree.c
455
region_recycle(region, s1_str, s1_len);
usr.sbin/nsd/radtree.c
456
region_recycle(region, s2_str, s2_len);
usr.sbin/nsd/radtree.c
463
if(!radnode_array_space(region, com, r->str[common_len]) ||
usr.sbin/nsd/radtree.c
464
!radnode_array_space(region, com, addstr[common_len])) {
usr.sbin/nsd/radtree.c
465
region_recycle(region, com->array, com->capacity*sizeof(struct radsel));
usr.sbin/nsd/radtree.c
466
region_recycle(region, com, sizeof(*com));
usr.sbin/nsd/radtree.c
467
region_recycle(region, common_str, common_len);
usr.sbin/nsd/radtree.c
468
region_recycle(region, s1_str, s1_len);
usr.sbin/nsd/radtree.c
469
region_recycle(region, s2_str, s2_len);
usr.sbin/nsd/radtree.c
486
region_recycle(region, r->str, r->len);
usr.sbin/nsd/radtree.c
49
radnode_del_postorder(rt->region, rt->root);
usr.sbin/nsd/radtree.c
500
struct radnode* add = (struct radnode*)region_alloc_zero(rt->region,
usr.sbin/nsd/radtree.c
513
n = (struct radnode*)region_alloc_zero(rt->region,
usr.sbin/nsd/radtree.c
516
region_recycle(rt->region, add, sizeof(*add));
usr.sbin/nsd/radtree.c
519
if(!radnode_array_space(rt->region, n, k[0])) {
usr.sbin/nsd/radtree.c
520
region_recycle(rt->region, n->array,
usr.sbin/nsd/radtree.c
522
region_recycle(rt->region, n, sizeof(*n));
usr.sbin/nsd/radtree.c
523
region_recycle(rt->region, add, sizeof(*add));
usr.sbin/nsd/radtree.c
530
if(!radsel_prefix_remainder(rt->region, 1, k, len,
usr.sbin/nsd/radtree.c
532
region_recycle(rt->region, n->array,
usr.sbin/nsd/radtree.c
534
region_recycle(rt->region, n, sizeof(*n));
usr.sbin/nsd/radtree.c
535
region_recycle(rt->region, add, sizeof(*add));
usr.sbin/nsd/radtree.c
545
region_recycle(rt->region, add, sizeof(*add));
usr.sbin/nsd/radtree.c
549
region_recycle(rt->region, add, sizeof(*add));
usr.sbin/nsd/radtree.c
560
if(!radnode_array_space(rt->region, n, byte)) {
usr.sbin/nsd/radtree.c
561
region_recycle(rt->region, add, sizeof(*add));
usr.sbin/nsd/radtree.c
568
if(!radsel_str_create(rt->region, &n->array[byte],
usr.sbin/nsd/radtree.c
570
region_recycle(rt->region, add, sizeof(*add));
usr.sbin/nsd/radtree.c
58
region_recycle(rt->region, rt, sizeof(*rt));
usr.sbin/nsd/radtree.c
584
if(!radsel_str_create(rt->region, &n->array[byte],
usr.sbin/nsd/radtree.c
586
region_recycle(rt->region, add, sizeof(*add));
usr.sbin/nsd/radtree.c
600
if(!radsel_split(rt->region, &n->array[byte-n->offset],
usr.sbin/nsd/radtree.c
602
region_recycle(rt->region, add, sizeof(*add));
usr.sbin/nsd/radtree.c
613
static void radnode_delete(struct region* region, struct radnode* n)
usr.sbin/nsd/radtree.c
619
region_recycle(region, n->array[i].str, n->array[i].len);
usr.sbin/nsd/radtree.c
621
region_recycle(region, n->array, n->capacity*sizeof(struct radsel));
usr.sbin/nsd/radtree.c
622
region_recycle(region, n, sizeof(*n));
usr.sbin/nsd/radtree.c
627
radnode_cleanup_onechild(struct region* region, struct radnode* n,
usr.sbin/nsd/radtree.c
640
join = (uint8_t*)region_alloc(region, joinlen*sizeof(uint8_t));
usr.sbin/nsd/radtree.c
654
region_recycle(region, par->array[pidx].str, par->array[pidx].len);
usr.sbin/nsd/radtree.c
662
radnode_delete(region, n);
usr.sbin/nsd/radtree.c
668
radnode_array_clean_all(struct region* region, struct radnode* n)
usr.sbin/nsd/radtree.c
673
region_recycle(region, n->array, n->capacity*sizeof(struct radsel));
usr.sbin/nsd/radtree.c
680
radnode_array_reduce_if_needed(struct region* region, struct radnode* n)
usr.sbin/nsd/radtree.c
683
struct radsel* a = (struct radsel*)region_alloc_array(region,
usr.sbin/nsd/radtree.c
687
region_recycle(region, n->array, n->capacity*sizeof(*a));
usr.sbin/nsd/radtree.c
695
radnode_array_clean_front(struct region* region, struct radnode* n)
usr.sbin/nsd/radtree.c
706
radnode_array_clean_all(region, n);
usr.sbin/nsd/radtree.c
719
radnode_array_reduce_if_needed(region, n);
usr.sbin/nsd/radtree.c
724
radnode_array_clean_end(struct region* region, struct radnode* n)
usr.sbin/nsd/radtree.c
735
radnode_array_clean_all(region, n);
usr.sbin/nsd/radtree.c
742
radnode_array_reduce_if_needed(region, n);
usr.sbin/nsd/radtree.c
747
radnode_cleanup_leaf(struct region* region, struct radnode* n,
usr.sbin/nsd/radtree.c
754
radnode_delete(region, n);
usr.sbin/nsd/radtree.c
758
region_recycle(region, par->array[pidx].str, par->array[pidx].len);
usr.sbin/nsd/radtree.c
766
radnode_array_clean_all(region, par);
usr.sbin/nsd/radtree.c
769
radnode_array_clean_front(region, par);
usr.sbin/nsd/radtree.c
772
radnode_array_clean_end(region, par);
usr.sbin/nsd/radtree.c
791
return radnode_cleanup_onechild(rt->region, n, n->parent);
usr.sbin/nsd/radtree.c
796
radnode_delete(rt->region, n);
usr.sbin/nsd/radtree.c
801
radnode_cleanup_leaf(rt->region, n, par);
usr.sbin/nsd/radtree.h
10
struct region;
usr.sbin/nsd/radtree.h
30
struct region* region;
usr.sbin/nsd/radtree.h
71
struct radtree* radix_tree_create(struct region* region);
usr.sbin/nsd/rbtree.c
40
rbtree_create (region_type *region, int (*cmpf)(const void *, const void *))
usr.sbin/nsd/rbtree.c
45
rbtree = (rbtree_type *) region_alloc(region, sizeof(rbtree_type));
usr.sbin/nsd/rbtree.c
53
rbtree->region = region;
usr.sbin/nsd/rbtree.h
34
region_type *region;
usr.sbin/nsd/rbtree.h
50
rbtree_type *rbtree_create(region_type *region, int (*cmpf)(const void *, const void *));
usr.sbin/nsd/rdata.c
1021
if (!(*rr = region_alloc(domains->region, sizeof(**rr) + rdlength)))
usr.sbin/nsd/rdata.c
1324
if (!(*rr = region_alloc(domains->region, size)))
usr.sbin/nsd/rdata.c
1347
if (!(*rr = region_alloc(domains->region, size)))
usr.sbin/nsd/rdata.c
1446
if (!(*rr = region_alloc(domains->region, size)))
usr.sbin/nsd/rdata.c
1625
if (!(*rr = region_alloc(domains->region, size)))
usr.sbin/nsd/rdata.c
1680
if (!(*rr = region_alloc(domains->region, size)))
usr.sbin/nsd/rdata.c
1758
if (!(*rr = region_alloc(domains->region, size)))
usr.sbin/nsd/rdata.c
1816
if (!(*rr = region_alloc(domains->region, size)))
usr.sbin/nsd/rdata.c
1933
if (!(*rr = region_alloc(domains->region, size)))
usr.sbin/nsd/rdata.c
2013
if (!(*rr = region_alloc(domains->region, size)))
usr.sbin/nsd/rdata.c
2236
if (!(*rr = region_alloc(domains->region, size)))
usr.sbin/nsd/rdata.c
2324
if (!(*rr = region_alloc(domains->region, size)))
usr.sbin/nsd/rdata.c
2416
if (!(*rr = region_alloc(domains->region, size)))
usr.sbin/nsd/rdata.c
2485
if (!(*rr = region_alloc(domains->region, size)))
usr.sbin/nsd/rdata.c
2747
if (!(*rr = region_alloc(domains->region,
usr.sbin/nsd/rdata.c
2854
if (!(*rr = region_alloc(domains->region, sizeof(**rr) + memrdlen + b64len)))
usr.sbin/nsd/rdata.c
2920
if (!(*rr = region_alloc(domains->region, sizeof(**rr) + memrdlen)))
usr.sbin/nsd/rdata.c
3188
if (!(*rr = region_alloc(domains->region,
usr.sbin/nsd/rdata.c
3310
if (!(*rr = region_alloc(domains->region, size)))
usr.sbin/nsd/rdata.c
3378
if (!(*rr = region_alloc(domains->region, sizeof(**rr)+length)))
usr.sbin/nsd/rdata.c
3493
if (!(*rr = region_alloc(domains->region, size)))
usr.sbin/nsd/rdata.c
3729
if (!(*rr = region_alloc(domains->region,
usr.sbin/nsd/region-allocator.c
185
region_destroy(region_type *region)
usr.sbin/nsd/region-allocator.c
188
if (!region)
usr.sbin/nsd/region-allocator.c
191
deallocator = region->deallocator;
usr.sbin/nsd/region-allocator.c
193
region_free_all(region);
usr.sbin/nsd/region-allocator.c
194
deallocator(region->cleanups);
usr.sbin/nsd/region-allocator.c
195
deallocator(region->initial_data);
usr.sbin/nsd/region-allocator.c
196
if(region->recycle_bin)
usr.sbin/nsd/region-allocator.c
197
deallocator(region->recycle_bin);
usr.sbin/nsd/region-allocator.c
198
if(region->large_list) {
usr.sbin/nsd/region-allocator.c
199
struct large_elem* p = region->large_list, *np;
usr.sbin/nsd/region-allocator.c
206
deallocator(region);
usr.sbin/nsd/region-allocator.c
211
region_add_cleanup(region_type *region, void (*action)(void *), void *data)
usr.sbin/nsd/region-allocator.c
215
if (region->cleanup_count >= region->maximum_cleanup_count) {
usr.sbin/nsd/region-allocator.c
216
cleanup_type *cleanups = (cleanup_type *) region->allocator(
usr.sbin/nsd/region-allocator.c
217
2 * region->maximum_cleanup_count * sizeof(cleanup_type));
usr.sbin/nsd/region-allocator.c
221
memcpy(cleanups, region->cleanups,
usr.sbin/nsd/region-allocator.c
222
region->cleanup_count * sizeof(cleanup_type));
usr.sbin/nsd/region-allocator.c
223
region->deallocator(region->cleanups);
usr.sbin/nsd/region-allocator.c
225
region->cleanups = cleanups;
usr.sbin/nsd/region-allocator.c
226
region->maximum_cleanup_count *= 2;
usr.sbin/nsd/region-allocator.c
229
region->cleanups[region->cleanup_count].action = action;
usr.sbin/nsd/region-allocator.c
230
region->cleanups[region->cleanup_count].data = data;
usr.sbin/nsd/region-allocator.c
232
++region->cleanup_count;
usr.sbin/nsd/region-allocator.c
233
return region->cleanup_count;
usr.sbin/nsd/region-allocator.c
237
region_remove_cleanup(region_type *region, void (*action)(void *), void *data)
usr.sbin/nsd/region-allocator.c
240
for(i=0; i<region->cleanup_count; i++) {
usr.sbin/nsd/region-allocator.c
241
if(region->cleanups[i].action == action &&
usr.sbin/nsd/region-allocator.c
242
region->cleanups[i].data == data) {
usr.sbin/nsd/region-allocator.c
243
region->cleanup_count--;
usr.sbin/nsd/region-allocator.c
244
region->cleanups[i] =
usr.sbin/nsd/region-allocator.c
245
region->cleanups[region->cleanup_count];
usr.sbin/nsd/region-allocator.c
252
region_alloc(region_type *region, size_t size)
usr.sbin/nsd/region-allocator.c
262
if (aligned_size >= region->large_object_size) {
usr.sbin/nsd/region-allocator.c
263
result = region->allocator(size + sizeof(struct large_elem));
usr.sbin/nsd/region-allocator.c
267
((struct large_elem*)result)->next = region->large_list;
usr.sbin/nsd/region-allocator.c
268
if(region->large_list)
usr.sbin/nsd/region-allocator.c
269
region->large_list->prev = (struct large_elem*)result;
usr.sbin/nsd/region-allocator.c
270
region->large_list = (struct large_elem*)result;
usr.sbin/nsd/region-allocator.c
272
region->total_allocated += size;
usr.sbin/nsd/region-allocator.c
273
++region->large_objects;
usr.sbin/nsd/region-allocator.c
278
if (region->recycle_bin && region->recycle_bin[aligned_size]) {
usr.sbin/nsd/region-allocator.c
279
result = (void*)region->recycle_bin[aligned_size];
usr.sbin/nsd/region-allocator.c
280
region->recycle_bin[aligned_size] = region->recycle_bin[aligned_size]->next;
usr.sbin/nsd/region-allocator.c
281
region->recycle_size -= aligned_size;
usr.sbin/nsd/region-allocator.c
282
region->unused_space += aligned_size - size;
usr.sbin/nsd/region-allocator.c
286
if (region->allocated + aligned_size > region->chunk_size) {
usr.sbin/nsd/region-allocator.c
287
void *chunk = region->allocator(region->chunk_size);
usr.sbin/nsd/region-allocator.c
292
wasted = (region->chunk_size - region->allocated) & (~(ALIGNMENT-1));
usr.sbin/nsd/region-allocator.c
301
region->total_allocated += wasted;
usr.sbin/nsd/region-allocator.c
302
++region->small_objects;
usr.sbin/nsd/region-allocator.c
303
region_recycle(region, region->data+region->allocated, wasted);
usr.sbin/nsd/region-allocator.c
304
region->allocated += wasted;
usr.sbin/nsd/region-allocator.c
306
++region->chunk_count;
usr.sbin/nsd/region-allocator.c
307
region->unused_space += region->chunk_size - region->allocated;
usr.sbin/nsd/region-allocator.c
309
if(!region_add_cleanup(region, region->deallocator, chunk)) {
usr.sbin/nsd/region-allocator.c
310
region->deallocator(chunk);
usr.sbin/nsd/region-allocator.c
311
region->chunk_count--;
usr.sbin/nsd/region-allocator.c
312
region->unused_space -=
usr.sbin/nsd/region-allocator.c
313
region->chunk_size - region->allocated;
usr.sbin/nsd/region-allocator.c
316
region->allocated = 0;
usr.sbin/nsd/region-allocator.c
317
region->data = (char *) chunk;
usr.sbin/nsd/region-allocator.c
320
result = region->data + region->allocated;
usr.sbin/nsd/region-allocator.c
321
region->allocated += aligned_size;
usr.sbin/nsd/region-allocator.c
323
region->total_allocated += aligned_size;
usr.sbin/nsd/region-allocator.c
324
region->unused_space += aligned_size - size;
usr.sbin/nsd/region-allocator.c
325
++region->small_objects;
usr.sbin/nsd/region-allocator.c
331
region_alloc_init(region_type *region, const void *init, size_t size)
usr.sbin/nsd/region-allocator.c
333
void *result = region_alloc(region, size);
usr.sbin/nsd/region-allocator.c
340
region_alloc_zero(region_type *region, size_t size)
usr.sbin/nsd/region-allocator.c
342
void *result = region_alloc(region, size);
usr.sbin/nsd/region-allocator.c
349
region_alloc_array_init(region_type *region, const void *init, size_t num,
usr.sbin/nsd/region-allocator.c
357
return region_alloc_init(region, init, num*size);
usr.sbin/nsd/region-allocator.c
361
region_alloc_array_zero(region_type *region, size_t num, size_t size)
usr.sbin/nsd/region-allocator.c
368
return region_alloc_zero(region, num*size);
usr.sbin/nsd/region-allocator.c
372
region_alloc_array(region_type *region, size_t num, size_t size)
usr.sbin/nsd/region-allocator.c
379
return region_alloc(region, num*size);
usr.sbin/nsd/region-allocator.c
383
region_free_all(region_type *region)
usr.sbin/nsd/region-allocator.c
386
assert(region);
usr.sbin/nsd/region-allocator.c
387
assert(region->cleanups);
usr.sbin/nsd/region-allocator.c
389
i = region->cleanup_count;
usr.sbin/nsd/region-allocator.c
392
assert(region->cleanups[i].action);
usr.sbin/nsd/region-allocator.c
393
region->cleanups[i].action(region->cleanups[i].data);
usr.sbin/nsd/region-allocator.c
396
if(region->recycle_bin) {
usr.sbin/nsd/region-allocator.c
397
memset(region->recycle_bin, 0, sizeof(struct recycle_elem*)
usr.sbin/nsd/region-allocator.c
398
* region->large_object_size);
usr.sbin/nsd/region-allocator.c
399
region->recycle_size = 0;
usr.sbin/nsd/region-allocator.c
402
if(region->large_list) {
usr.sbin/nsd/region-allocator.c
403
struct large_elem* p = region->large_list, *np;
usr.sbin/nsd/region-allocator.c
404
void (*deallocator)(void *) = region->deallocator;
usr.sbin/nsd/region-allocator.c
410
region->large_list = NULL;
usr.sbin/nsd/region-allocator.c
413
region->data = region->initial_data;
usr.sbin/nsd/region-allocator.c
414
region->cleanup_count = 0;
usr.sbin/nsd/region-allocator.c
415
region->allocated = 0;
usr.sbin/nsd/region-allocator.c
417
region->total_allocated = 0;
usr.sbin/nsd/region-allocator.c
418
region->small_objects = 0;
usr.sbin/nsd/region-allocator.c
419
region->large_objects = 0;
usr.sbin/nsd/region-allocator.c
420
region->chunk_count = 1;
usr.sbin/nsd/region-allocator.c
421
region->unused_space = 0;
usr.sbin/nsd/region-allocator.c
426
region_strdup(region_type *region, const char *string)
usr.sbin/nsd/region-allocator.c
428
return (char *) region_alloc_init(region, string, strlen(string) + 1);
usr.sbin/nsd/region-allocator.c
432
region_str_replace(region_type *region, char **to_replace, const char *string)
usr.sbin/nsd/region-allocator.c
438
*to_replace = region_strdup(region, string);
usr.sbin/nsd/region-allocator.c
441
region_recycle(region, *to_replace, strlen(*to_replace) + 1);
usr.sbin/nsd/region-allocator.c
445
region_recycle(region, *to_replace, strlen(*to_replace) + 1);
usr.sbin/nsd/region-allocator.c
446
*to_replace = region_strdup(region, string);
usr.sbin/nsd/region-allocator.c
451
region_recycle(region_type *region, void *block, size_t size)
usr.sbin/nsd/region-allocator.c
455
if(!block || !region->recycle_bin)
usr.sbin/nsd/region-allocator.c
463
if(aligned_size < region->large_object_size) {
usr.sbin/nsd/region-allocator.c
471
struct recycle_elem *p = region->recycle_bin[aligned_size];
usr.sbin/nsd/region-allocator.c
479
elem->next = region->recycle_bin[aligned_size];
usr.sbin/nsd/region-allocator.c
480
region->recycle_bin[aligned_size] = elem;
usr.sbin/nsd/region-allocator.c
481
region->recycle_size += aligned_size;
usr.sbin/nsd/region-allocator.c
482
region->unused_space -= aligned_size - size;
usr.sbin/nsd/region-allocator.c
488
region->total_allocated -= size;
usr.sbin/nsd/region-allocator.c
489
--region->large_objects;
usr.sbin/nsd/region-allocator.c
494
else region->large_list = l->next;
usr.sbin/nsd/region-allocator.c
497
region->deallocator(l);
usr.sbin/nsd/region-allocator.c
502
region_dump_stats(region_type *region, FILE *out)
usr.sbin/nsd/region-allocator.c
505
(unsigned long) (region->small_objects + region->large_objects),
usr.sbin/nsd/region-allocator.c
506
(unsigned long) region->small_objects,
usr.sbin/nsd/region-allocator.c
507
(unsigned long) region->large_objects,
usr.sbin/nsd/region-allocator.c
508
(unsigned long) region->total_allocated,
usr.sbin/nsd/region-allocator.c
509
(unsigned long) region->unused_space,
usr.sbin/nsd/region-allocator.c
510
(unsigned long) region->chunk_count,
usr.sbin/nsd/region-allocator.c
511
(unsigned long) region->cleanup_count,
usr.sbin/nsd/region-allocator.c
512
(unsigned long) region->recycle_size);
usr.sbin/nsd/region-allocator.c
513
if(region->recycle_bin) {
usr.sbin/nsd/region-allocator.c
516
for(i=0; i<region->large_object_size; i++) {
usr.sbin/nsd/region-allocator.c
518
struct recycle_elem* el = region->recycle_bin[i];
usr.sbin/nsd/region-allocator.c
529
size_t region_get_recycle_size(region_type* region)
usr.sbin/nsd/region-allocator.c
531
return region->recycle_size;
usr.sbin/nsd/region-allocator.c
534
size_t region_get_mem(region_type* region)
usr.sbin/nsd/region-allocator.c
536
return region->total_allocated;
usr.sbin/nsd/region-allocator.c
539
size_t region_get_mem_unused(region_type* region)
usr.sbin/nsd/region-allocator.c
541
return region->unused_space;
usr.sbin/nsd/region-allocator.c
546
region_log_stats(region_type *region)
usr.sbin/nsd/region-allocator.c
552
(unsigned long) (region->small_objects + region->large_objects),
usr.sbin/nsd/region-allocator.c
553
(unsigned long) region->small_objects,
usr.sbin/nsd/region-allocator.c
554
(unsigned long) region->large_objects,
usr.sbin/nsd/region-allocator.c
555
(unsigned long) region->total_allocated,
usr.sbin/nsd/region-allocator.c
556
(unsigned long) region->unused_space,
usr.sbin/nsd/region-allocator.c
557
(unsigned long) region->chunk_count,
usr.sbin/nsd/region-allocator.c
558
(unsigned long) region->cleanup_count,
usr.sbin/nsd/region-allocator.c
559
(unsigned long) region->recycle_size);
usr.sbin/nsd/region-allocator.c
563
if(region->recycle_bin) {
usr.sbin/nsd/region-allocator.c
566
for(i=0; i<region->large_object_size; i++) {
usr.sbin/nsd/region-allocator.c
568
struct recycle_elem* el = region->recycle_bin[i];
usr.sbin/nsd/region-allocator.h
105
void *region_alloc_array_init(region_type *region, const void *init,
usr.sbin/nsd/region-allocator.h
113
void *region_alloc_zero(region_type *region, size_t size);
usr.sbin/nsd/region-allocator.h
119
void *region_alloc_array_zero(region_type *region, size_t num, size_t size);
usr.sbin/nsd/region-allocator.h
124
void region_free_all(region_type *region);
usr.sbin/nsd/region-allocator.h
130
char *region_strdup(region_type *region, const char *string);
usr.sbin/nsd/region-allocator.h
135
void region_str_replace(region_type* region, char **to_replace,
usr.sbin/nsd/region-allocator.h
141
void region_recycle(region_type *region, void *block, size_t size);
usr.sbin/nsd/region-allocator.h
146
void region_dump_stats(region_type *region, FILE *out);
usr.sbin/nsd/region-allocator.h
149
size_t region_get_recycle_size(region_type* region);
usr.sbin/nsd/region-allocator.h
15
typedef struct region region_type;
usr.sbin/nsd/region-allocator.h
151
size_t region_get_mem(region_type* region);
usr.sbin/nsd/region-allocator.h
153
size_t region_get_mem_unused(region_type* region);
usr.sbin/nsd/region-allocator.h
156
void region_log_stats(region_type *region);
usr.sbin/nsd/region-allocator.h
66
void region_destroy(region_type *region);
usr.sbin/nsd/region-allocator.h
75
size_t region_add_cleanup(region_type *region,
usr.sbin/nsd/region-allocator.h
82
void region_remove_cleanup(region_type *region,
usr.sbin/nsd/region-allocator.h
89
void *region_alloc(region_type *region, size_t size);
usr.sbin/nsd/region-allocator.h
92
void *region_alloc_array(region_type *region, size_t num, size_t size);
usr.sbin/nsd/region-allocator.h
99
void *region_alloc_init(region_type *region, const void *init, size_t size);
usr.sbin/nsd/remote.c
1322
dname = dname_parse(xfrd->region, arg);
usr.sbin/nsd/remote.c
1334
region_recycle(xfrd->region, (void*)dname, dname_total_size(dname));
usr.sbin/nsd/remote.c
1343
region_recycle(xfrd->region, (void*)dname, dname_total_size(dname));
usr.sbin/nsd/remote.c
1370
region_recycle(xfrd->region, (void*)dname, dname_total_size(dname));
usr.sbin/nsd/remote.c
1392
init_notify_send(xfrd->notify_zones, xfrd->region, zopt);
usr.sbin/nsd/remote.c
1425
dname = dname_parse(xfrd->region, arg);
usr.sbin/nsd/remote.c
1433
region_recycle(xfrd->region, (void*)dname,
usr.sbin/nsd/remote.c
1438
region_recycle(xfrd->region, (void*)dname, dname_total_size(dname));
usr.sbin/nsd/remote.c
1460
init_notify_send(xfrd->notify_zones, xfrd->region, zopt);
usr.sbin/nsd/remote.c
1477
dname = dname_parse(xfrd->region, arg);
usr.sbin/nsd/remote.c
1486
region_recycle(xfrd->region, (void*)dname,
usr.sbin/nsd/remote.c
1495
region_recycle(xfrd->region, (void*)dname,
usr.sbin/nsd/remote.c
1508
region_recycle(xfrd->region, (void*)dname, dname_total_size(dname));
usr.sbin/nsd/remote.c
1532
region_recycle(xfrd->region,
usr.sbin/nsd/remote.c
1660
return dname_parse(xfrd->region, pname +
usr.sbin/nsd/remote.c
1680
region_recycle(xfrd->region, (void*)dname,
usr.sbin/nsd/remote.c
1703
region_recycle(xfrd->region, (void*)dname, dname_total_size(dname));
usr.sbin/nsd/remote.c
1712
xfrd->nsd->options->region);
usr.sbin/nsd/remote.c
1716
zopt->name = region_strdup(xfrd->nsd->options->region,
usr.sbin/nsd/remote.c
1737
init_notify_send(xfrd->notify_zones, xfrd->region, zopt);
usr.sbin/nsd/remote.c
2020
region_recycle(xfrd->region,
usr.sbin/nsd/remote.c
2117
region_str_replace( oldopt->region
usr.sbin/nsd/remote.c
2120
region_str_replace( oldopt->region
usr.sbin/nsd/remote.c
2125
region_str_replace( oldopt->region
usr.sbin/nsd/remote.c
2156
region_type* region = region_create(xalloc, free);
usr.sbin/nsd/remote.c
2170
region_destroy(region);
usr.sbin/nsd/remote.c
2177
opt = nsd_options_create(region);
usr.sbin/nsd/remote.c
2181
region_destroy(region);
usr.sbin/nsd/remote.c
2198
region_destroy(region);
usr.sbin/nsd/remote.c
2212
region_type* region;
usr.sbin/nsd/remote.c
2223
region = region_create(xalloc, free);
usr.sbin/nsd/remote.c
2224
options = nsd_options_create(region);
usr.sbin/nsd/remote.c
2238
region_destroy(region);
usr.sbin/nsd/remote.c
2276
struct region* region = xfrd->nsd->options->region;
usr.sbin/nsd/remote.c
2305
region_recycle(region, key_opt->secret,
usr.sbin/nsd/remote.c
2308
key_opt->secret = region_strdup(region, arg2);
usr.sbin/nsd/remote.c
2314
key_options_desetup(region, key_opt);
usr.sbin/nsd/remote.c
2315
key_options_setup(region, key_opt);
usr.sbin/nsd/remote.c
2332
region_type* region = xfrd->nsd->options->region;
usr.sbin/nsd/remote.c
2371
new_key_opt = key_options_create(region);
usr.sbin/nsd/remote.c
2372
new_key_opt->name = region_strdup(region, arg);
usr.sbin/nsd/remote.c
2373
new_key_opt->secret = region_strdup(region, arg2);
usr.sbin/nsd/remote.c
2374
new_key_opt->algorithm = region_strdup(region, algo);
usr.sbin/nsd/remote.c
2384
zopt_set_acl_to_tsig(struct acl_options* acl, struct region* region,
usr.sbin/nsd/remote.c
2394
region_recycle(region, (void*)acl->key_name,
usr.sbin/nsd/remote.c
2396
acl->key_name = region_strdup(region, key_name);
usr.sbin/nsd/remote.c
2406
region_type* region = xfrd->nsd->options->region;
usr.sbin/nsd/remote.c
2432
zopt_set_acl_to_tsig(zone->pattern->allow_notify, region, arg2,
usr.sbin/nsd/remote.c
2434
zopt_set_acl_to_tsig(zone->pattern->notify, region, arg2, key_opt);
usr.sbin/nsd/remote.c
2435
zopt_set_acl_to_tsig(zone->pattern->request_xfr, region, arg2,
usr.sbin/nsd/remote.c
2437
zopt_set_acl_to_tsig(zone->pattern->provide_xfr, region, arg2,
usr.sbin/nsd/remote.c
2439
zopt_set_acl_to_tsig(zone->pattern->allow_query, region, arg2,
usr.sbin/nsd/remote.c
2553
region_str_replace(nsd->region, &nsd->cookie_secrets_filename
usr.sbin/nsd/remote.c
3205
if(!print_longnum(ssl, "size.xfrd.mem=", region_get_mem(xfrd->region)))
usr.sbin/nsd/remote.c
3211
xfrd->nsd->options->region)))
usr.sbin/nsd/remote.c
3311
xfrd->stat_clear = region_alloc_zero(xfrd->region,
usr.sbin/nsd/remote.c
864
dname = dname_parse(xfrd->region, arg);
usr.sbin/nsd/remote.c
871
region_recycle(xfrd->region, (void*)dname, dname_total_size(dname));
usr.sbin/nsd/server.c
1463
region_remove_cleanup(nsd->region, free, nsd->udp);
usr.sbin/nsd/server.c
1464
region_remove_cleanup(nsd->region, free, nsd->tcp);
usr.sbin/nsd/server.c
1468
region_add_cleanup(nsd->region, free, nsd->udp);
usr.sbin/nsd/server.c
1469
region_add_cleanup(nsd->region, free, nsd->tcp);
usr.sbin/nsd/server.c
1581
server_start_children(struct nsd *nsd, region_type* region, netio_type* netio,
usr.sbin/nsd/server.c
1591
return restart_child_servers(nsd, region, netio, xfrd_sock_p);
usr.sbin/nsd/server.c
1666
region_destroy(nsd->region);
usr.sbin/nsd/server.c
1711
nsd->xfrd_listener = region_alloc(nsd->region,
usr.sbin/nsd/server.c
1714
region_alloc(nsd->region, sizeof(struct ipc_handler_conn_data));
usr.sbin/nsd/server.c
1719
xfrd_tcp_create(nsd->region, QIOBUFSZ);
usr.sbin/nsd/server.c
1722
nsd->region, 2 * nsd->child_count, sizeof(int));
usr.sbin/nsd/server.c
1724
nsd->region, 2 * nsd->child_count, sizeof(int));
usr.sbin/nsd/server.c
243
region_type* region;
usr.sbin/nsd/server.c
2567
region_log_stats(nsd->db->region);
usr.sbin/nsd/server.c
2633
region_get_mem(nsd->db->region);
usr.sbin/nsd/server.c
2816
nsd->st->db_mem = region_get_mem(nsd->db->region);
usr.sbin/nsd/server.c
4421
region_destroy(data->region);
usr.sbin/nsd/server.c
458
restart_child_servers(struct nsd *nsd, region_type* region, netio_type* netio,
usr.sbin/nsd/server.c
488
region, sizeof(struct main_ipc_handler_data));
usr.sbin/nsd/server.c
492
region, sizeof(struct netio_handler));
usr.sbin/nsd/server.c
505
region_destroy(region);
usr.sbin/nsd/server.c
5382
global_tls_temp_buffer = buffer_create(nsd.region,
usr.sbin/nsd/server.c
5613
tcp_data->region = tcp_region;
usr.sbin/nsd/server.c
581
nsd->zonestatfname[0] = region_strdup(nsd->region, tmpfile);
usr.sbin/nsd/server.c
584
nsd->zonestatfname[1] = region_strdup(nsd->region, tmpfile);
usr.sbin/nsd/server.c
741
nsd->statfname = region_strdup(nsd->region, tmpfile);
usr.sbin/nsd/server.c
807
region_remove_cleanup(nsd->db->region,
usr.sbin/nsd/server.c
814
region_add_cleanup(nsd->db->region, cleanup_dname_compression_tables,
usr.sbin/nsd/tsig-openssl.c
105
region, sizeof(tsig_algorithm_type));
usr.sbin/nsd/tsig-openssl.c
108
= dname_parse(region, wireformat);
usr.sbin/nsd/tsig-openssl.c
130
region_add_cleanup(region, cleanup_tsig_openssl_data, data);
usr.sbin/nsd/tsig-openssl.c
145
tsig_openssl_init(region_type *region)
usr.sbin/nsd/tsig-openssl.c
154
count += tsig_openssl_init_algorithm(region,
usr.sbin/nsd/tsig-openssl.c
156
count += tsig_openssl_init_algorithm(region,
usr.sbin/nsd/tsig-openssl.c
158
count += tsig_openssl_init_algorithm(region,
usr.sbin/nsd/tsig-openssl.c
160
count += tsig_openssl_init_algorithm(region,
usr.sbin/nsd/tsig-openssl.c
162
count += tsig_openssl_init_algorithm(region,
usr.sbin/nsd/tsig-openssl.c
164
count += tsig_openssl_init_algorithm(region,
usr.sbin/nsd/tsig-openssl.c
189
create_context(region_type *region)
usr.sbin/nsd/tsig-openssl.c
197
region_add_cleanup(region, cleanup_context, context);
usr.sbin/nsd/tsig-openssl.c
204
struct tsig_openssl_context* context = region_alloc(region,
usr.sbin/nsd/tsig-openssl.c
207
region_add_cleanup(region, cleanup_context, context);
usr.sbin/nsd/tsig-openssl.c
21
static void *create_context(region_type *region);
usr.sbin/nsd/tsig-openssl.c
53
tsig_openssl_init_algorithm(region_type* region,
usr.sbin/nsd/tsig-openssl.c
69
data = region_alloc(region, sizeof(*data));
usr.sbin/nsd/tsig-openssl.h
23
int tsig_openssl_init(region_type *region);
usr.sbin/nsd/tsig.c
150
tsig_init(region_type *region)
usr.sbin/nsd/tsig.c
152
tsig_region = region;
usr.sbin/nsd/tsig.c
153
tsig_key_table = rbtree_create(region, &tree_dname_compare);
usr.sbin/nsd/tsig.c
157
return tsig_openssl_init(region);
usr.sbin/nsd/tsig.c
297
tsig_create_record(tsig_record_type *tsig, region_type *region)
usr.sbin/nsd/tsig.c
299
tsig_create_record_custom(tsig, region, DEFAULT_CHUNK_SIZE,
usr.sbin/nsd/tsig.c
304
tsig_create_record_custom(tsig_record_type *tsig, region_type *region,
usr.sbin/nsd/tsig.c
311
if(region)
usr.sbin/nsd/tsig.c
312
region_add_cleanup(region, tsig_cleanup, tsig);
usr.sbin/nsd/tsig.c
317
tsig_delete_record(tsig_record_type* tsig, region_type* region)
usr.sbin/nsd/tsig.c
319
if(region)
usr.sbin/nsd/tsig.c
320
region_remove_cleanup(region, tsig_cleanup, tsig);
usr.sbin/nsd/tsig.h
137
int tsig_init(region_type *region);
usr.sbin/nsd/tsig.h
167
region_type* region);
usr.sbin/nsd/tsig.h
175
region_type* region,
usr.sbin/nsd/tsig.h
184
void tsig_delete_record(tsig_record_type* tsig, region_type* region);
usr.sbin/nsd/tsig.h
73
void *(*hmac_create_context)(region_type *region);
usr.sbin/nsd/util.c
1054
append_trailing_slash(const char** dirname, region_type* region)
usr.sbin/nsd/util.c
1058
char *dirname_slash = region_alloc(region, l+2);
usr.sbin/nsd/util.c
1288
region_str_replace( nsd->region
usr.sbin/nsd/util.c
880
region_type *region = (region_type *) data;
usr.sbin/nsd/util.c
881
region_destroy(region);
usr.sbin/nsd/util.c
885
create_pretty_rr(struct region* region)
usr.sbin/nsd/util.c
888
region_alloc(region, sizeof(struct state_pretty_rr));
usr.sbin/nsd/util.c
892
region_add_cleanup(region, cleanup_region,
usr.sbin/nsd/util.h
20
struct region;
usr.sbin/nsd/util.h
387
struct region *previous_owner_region;
usr.sbin/nsd/util.h
391
struct state_pretty_rr* create_pretty_rr(struct region* region);
usr.sbin/nsd/util.h
394
struct region* tmp_region, struct buffer* tmp_buffer);
usr.sbin/nsd/util.h
420
void append_trailing_slash(const char** dirname, struct region* region);
usr.sbin/nsd/verify.c
206
region_destroy(verifier->zone_feed.region);
usr.sbin/nsd/verify.c
234
verifier->zone_feed.region,
usr.sbin/nsd/verify.c
240
region_destroy(verifier->zone_feed.region);
usr.sbin/nsd/verify.c
545
verifier->zone_feed.region
usr.sbin/nsd/verify.h
32
struct region *region;
usr.sbin/nsd/xdp-server.c
594
xdp->ip_addresses = region_alloc_zero(xdp->region,
usr.sbin/nsd/xdp-server.c
601
ip->next = region_alloc_zero(xdp->region,
usr.sbin/nsd/xdp-server.h
58
region_type *region;
usr.sbin/nsd/xfr-inspect.c
145
print_records(region_type* region, buffer_type* pkt, int num, int qsection)
usr.sbin/nsd/xfr-inspect.c
156
tmpbuf = buffer_create(region, QIOBUFSZ);
usr.sbin/nsd/xfr-inspect.c
168
rr = packet_read_rr(region, table, pkt, qsection);
usr.sbin/nsd/xfr-inspect.c
193
inspect_packet(region_type* region, buffer_type* pkt)
usr.sbin/nsd/xfr-inspect.c
211
print_records(region, pkt, QDCOUNT(pkt), 1);
usr.sbin/nsd/xfr-inspect.c
215
print_records(region, pkt, ANCOUNT(pkt), 0);
usr.sbin/nsd/xfr-inspect.c
219
print_records(region, pkt, NSCOUNT(pkt), 0);
usr.sbin/nsd/xfr-inspect.c
223
print_records(region, pkt, ARCOUNT(pkt), 0);
usr.sbin/nsd/xfr-inspect.c
232
region_type* region;
usr.sbin/nsd/xfr-inspect.c
234
region = region_create(xalloc, free);
usr.sbin/nsd/xfr-inspect.c
235
if(!region) {
usr.sbin/nsd/xfr-inspect.c
240
packet = buffer_create(region, QIOBUFSZ);
usr.sbin/nsd/xfr-inspect.c
274
region_destroy(region);
usr.sbin/nsd/xfr-inspect.c
287
inspect_packet(region, packet);
usr.sbin/nsd/xfr-inspect.c
290
region_destroy(region);
usr.sbin/nsd/xfr-inspect.c
394
list_packet(region_type* region, buffer_type* pkt, int partnum)
usr.sbin/nsd/xfr-inspect.c
405
print_records(region, pkt, QDCOUNT(pkt), 1);
usr.sbin/nsd/xfr-inspect.c
408
print_records(region, pkt, ANCOUNT(pkt), 0);
usr.sbin/nsd/xfr-inspect.c
417
region_type* region;
usr.sbin/nsd/xfr-inspect.c
419
region = region_create(xalloc, free);
usr.sbin/nsd/xfr-inspect.c
420
if(!region) {
usr.sbin/nsd/xfr-inspect.c
425
packet = buffer_create(region, QIOBUFSZ);
usr.sbin/nsd/xfr-inspect.c
460
list_packet(region, packet, partnum);
usr.sbin/nsd/xfr-inspect.c
461
region_destroy(region);
usr.sbin/nsd/xfrd-catalog-zones.c
1018
to_delete = (struct xfrd_producer_member*)region_alloc(xfrd->region,
usr.sbin/nsd/xfrd-catalog-zones.c
1221
region_recycle( xfrd->nsd->options->region
usr.sbin/nsd/xfrd-catalog-zones.c
1224
region_recycle( xfrd->region /* allocated in perform_delzone */
usr.sbin/nsd/xfrd-catalog-zones.c
1228
region_recycle( xfrd->region, to_delete, sizeof(*to_delete));
usr.sbin/nsd/xfrd-catalog-zones.c
1253
region_recycle(xfrd->region, to_add, sizeof(*to_add));
usr.sbin/nsd/xfrd-catalog-zones.c
1264
pxfr = (struct xfrd_producer_xfr*)region_alloc(xfrd->region,
usr.sbin/nsd/xfrd-catalog-zones.c
196
region_alloc(xfrd->region,
usr.sbin/nsd/xfrd-catalog-zones.c
201
consumer_zone->member_ids.region = xfrd->region;
usr.sbin/nsd/xfrd-catalog-zones.c
255
region_recycle(xfrd->region, consumer_zone, sizeof(*consumer_zone));
usr.sbin/nsd/xfrd-catalog-zones.c
283
consumer_zone->invalid = region_strdup(xfrd->region, message);
usr.sbin/nsd/xfrd-catalog-zones.c
301
region_recycle(xfrd->region, consumer_zone->invalid,
usr.sbin/nsd/xfrd-catalog-zones.c
370
region_recycle( xfrd->nsd->options->region,
usr.sbin/nsd/xfrd-catalog-zones.c
784
xfrd->region, zopt);
usr.sbin/nsd/xfrd-catalog-zones.c
827
to_add= catalog_member_zone_create(xfrd->nsd->options->region);
usr.sbin/nsd/xfrd-catalog-zones.c
829
xfrd->nsd->options->region, member_domain_str);
usr.sbin/nsd/xfrd-catalog-zones.c
840
to_add->member_id = dname_copy( xfrd->nsd->options->region
usr.sbin/nsd/xfrd-catalog-zones.c
866
init_notify_send(xfrd->notify_zones, xfrd->region,
usr.sbin/nsd/xfrd-catalog-zones.c
918
producer_name = dname_parse(xfrd->nsd->options->region,
usr.sbin/nsd/xfrd-catalog-zones.c
922
region_recycle( xfrd->nsd->options->region, (void *)producer_name
usr.sbin/nsd/xfrd-catalog-zones.c
943
region_alloc(xfrd->region, sizeof(*producer_zone));
usr.sbin/nsd/xfrd-catalog-zones.c
947
producer_zone->member_ids.region = xfrd->region;
usr.sbin/nsd/xfrd-catalog-zones.c
986
cmz->member_id = dname_copy(xfrd->nsd->options->region,
usr.sbin/nsd/xfrd-catalog-zones.c
996
to_add = (struct xfrd_producer_member*)region_alloc(xfrd->region,
usr.sbin/nsd/xfrd-notify.c
105
not->current_soa = (struct xfrd_soa*)region_alloc(region,
usr.sbin/nsd/xfrd-notify.c
149
region_recycle(xfrd->region, not->current_soa, sizeof(xfrd_soa_type));
usr.sbin/nsd/xfrd-notify.c
151
region_recycle(xfrd->region, not, sizeof(*not));
usr.sbin/nsd/xfrd-notify.c
93
init_notify_send(rbtree_type* tree, region_type* region,
usr.sbin/nsd/xfrd-notify.c
97
region_alloc(region, sizeof(struct notify_zone));
usr.sbin/nsd/xfrd-notify.h
28
struct region;
usr.sbin/nsd/xfrd-notify.h
80
void init_notify_send(rbtree_type* tree, region_type* region,
usr.sbin/nsd/xfrd-tcp.c
102
*cert_algorithm = region_strdup(region, pkey_name);
usr.sbin/nsd/xfrd-tcp.c
107
*cert_algorithm = region_strdup(region, algo_buffer);
usr.sbin/nsd/xfrd-tcp.c
115
*tls_version = region_strdup(region, version_name);
usr.sbin/nsd/xfrd-tcp.c
120
*tls_version = region_strdup(region, version_buffer);
usr.sbin/nsd/xfrd-tcp.c
257
struct xfrd_tcp_set* xfrd_tcp_set_create(struct region* region, const char *tls_cert_bundle, int tcp_max, int tcp_pipeline)
usr.sbin/nsd/xfrd-tcp.c
260
struct xfrd_tcp_set* tcp_set = region_alloc(region,
usr.sbin/nsd/xfrd-tcp.c
284
tcp_set->tcp_state = region_alloc(region,
usr.sbin/nsd/xfrd-tcp.c
287
tcp_set->tcp_state[i] = xfrd_tcp_pipeline_create(region,
usr.sbin/nsd/xfrd-tcp.c
289
tcp_set->pipetree = rbtree_create(region, &xfrd_pipe_cmp);
usr.sbin/nsd/xfrd-tcp.c
376
xfrd_tcp_pipeline_create(region_type* region, int tcp_pipeline)
usr.sbin/nsd/xfrd-tcp.c
380
region_alloc_zero(region, sizeof(*tp));
usr.sbin/nsd/xfrd-tcp.c
387
tp->zone_per_id = rbtree_create(region, &pipeline_id_compare);
usr.sbin/nsd/xfrd-tcp.c
39
get_cert_info(SSL* ssl, region_type* region, char** cert_serial,
usr.sbin/nsd/xfrd-tcp.c
391
region_alloc_zero(region, sizeof(*n));
usr.sbin/nsd/xfrd-tcp.c
395
tp->unused = (uint16_t*)region_alloc_zero(region,
usr.sbin/nsd/xfrd-tcp.c
397
tp->tcp_r = xfrd_tcp_create(region, QIOBUFSZ);
usr.sbin/nsd/xfrd-tcp.c
398
tp->tcp_w = xfrd_tcp_create(region, QIOBUFSZ);
usr.sbin/nsd/xfrd-tcp.c
617
xfrd_tcp_create(region_type* region, size_t bufsize)
usr.sbin/nsd/xfrd-tcp.c
620
region, sizeof(struct xfrd_tcp));
usr.sbin/nsd/xfrd-tcp.c
622
tcp_state->packet = buffer_create(region, bufsize);
usr.sbin/nsd/xfrd-tcp.c
76
*cert_serial = region_strdup(region, temp_buffer);
usr.sbin/nsd/xfrd-tcp.c
90
*key_id = region_strdup(region, key_id_buffer);
usr.sbin/nsd/xfrd-tcp.h
182
struct xfrd_tcp_set* xfrd_tcp_set_create(struct region* region, const char *tls_cert_bundle, int tcp_max, int tcp_pipeline);
usr.sbin/nsd/xfrd-tcp.h
185
struct xfrd_tcp* xfrd_tcp_create(struct region* region, size_t bufsize);
usr.sbin/nsd/xfrd-tcp.h
23
struct region;
usr.sbin/nsd/xfrd-tcp.h
248
struct xfrd_tcp_pipeline* xfrd_tcp_pipeline_create(region_type* region,
usr.sbin/nsd/xfrd-tcp.h
254
void get_cert_info(SSL* ssl, region_type* region, char** cert_serial,
usr.sbin/nsd/xfrd.c
1064
region_recycle(xfrd->region, z, sizeof(*z));
usr.sbin/nsd/xfrd.c
142
region_type* region;
usr.sbin/nsd/xfrd.c
149
region = region_create_custom(xalloc, free, DEFAULT_CHUNK_SIZE,
usr.sbin/nsd/xfrd.c
151
xfrd = (xfrd_state_type*)region_alloc(region, sizeof(xfrd_state_type));
usr.sbin/nsd/xfrd.c
153
xfrd->region = region;
usr.sbin/nsd/xfrd.c
161
xfrd->packet = buffer_create(xfrd->region, QIOBUFSZ);
usr.sbin/nsd/xfrd.c
171
xfrd->last_task = region_alloc(xfrd->region, sizeof(*xfrd->last_task));
usr.sbin/nsd/xfrd.c
195
xfrd->region, nsd->child_count * 2, sizeof(struct event));
usr.sbin/nsd/xfrd.c
197
xfrd->region, nsd->child_count * 2, sizeof(struct xfrd_tcp));
usr.sbin/nsd/xfrd.c
201
xfrd->notify_pipes[i].packet = buffer_create(xfrd->region, QIOBUFSZ);
usr.sbin/nsd/xfrd.c
228
xfrd->tcp_set = xfrd_tcp_set_create(xfrd->region, nsd->options->tls_cert_bundle, nsd->options->xfrd_tcp_max, nsd->options->xfrd_tcp_pipeline);
usr.sbin/nsd/xfrd.c
2428
tsig_delete_record(&xfr->tsig, xfrd->region);
usr.sbin/nsd/xfrd.c
2429
region_recycle(xfrd->region, xfr, sizeof(*xfr));
usr.sbin/nsd/xfrd.c
2451
xfr = region_alloc_zero(xfrd->region, sizeof(*xfr));
usr.sbin/nsd/xfrd.c
2571
struct region* tmpregion = region_create(xalloc, free);
usr.sbin/nsd/xfrd.c
497
region_destroy(xfrd->region);
usr.sbin/nsd/xfrd.c
499
region_destroy(nsd.region);
usr.sbin/nsd/xfrd.c
526
xzone = (xfrd_zone_type*)region_alloc(xfrd->region,
usr.sbin/nsd/xfrd.c
586
xfrd->zones = rbtree_create(xfrd->region,
usr.sbin/nsd/xfrd.c
588
xfrd->notify_zones = rbtree_create(xfrd->region,
usr.sbin/nsd/xfrd.c
590
xfrd->catalog_consumer_zones = rbtree_create(xfrd->region,
usr.sbin/nsd/xfrd.c
592
xfrd->catalog_producer_zones = rbtree_create(xfrd->region,
usr.sbin/nsd/xfrd.c
609
init_notify_send(xfrd->notify_zones, xfrd->region, zone_opt);
usr.sbin/nsd/xfrd.c
806
region_recycle(xfrd->region, pxfr, sizeof(*pxfr));
usr.sbin/nsd/xfrd.h
31
struct region;
usr.sbin/nsd/xfrd.h
48
struct region* region;
usr.sbin/nsd/zonec.c
126
rrset = region_alloc(state->database->region, sizeof(*rrset)
usr.sbin/nsd/zonec.c
134
rrset->rrs = region_alloc(state->database->region,
usr.sbin/nsd/zonec.c
169
state->database->region, rrset->rr_count + state->c.rr_count, sizeof(*rrs));
usr.sbin/nsd/zonec.c
171
region_recycle(state->database->region, rrs, rrset->rr_count * sizeof(*rrs));
usr.sbin/nsd/zonec.c
174
rrset = region_alloc(state->database->region,
usr.sbin/nsd/zonec.c
183
region_recycle(state->database->region, rrset_orig,
usr.sbin/nsd/zonec.c
328
region_recycle(state->database->region, rr, sizeof(*rr) + rr->rdlength);
usr.sbin/nsd/zonec.c
339
region_recycle(state->database->region, rr, sizeof(*rr) + rr->rdlength);
usr.sbin/nsd/zonec.c
371
database->region, zone->includes.count + 1, sizeof(*paths));
usr.sbin/nsd/zonec.c
375
region_recycle(database->region, zone->includes.paths, size);
usr.sbin/nsd/zonec.c
377
paths[zone->includes.count] = region_strdup(database->region, path);
usr.sbin/nsd/zonec.c
469
region_recycle( database->region, state.c.rrs[i]
usr.sbin/nsd/zonec.c
509
zone->soa_nx_rrset = region_alloc(db->region,
usr.sbin/nsd/zonec.c
519
zone->soa_nx_rrset->rrs = region_alloc(db->region,
usr.sbin/nsd/zonec.c
522
zone->soa_nx_rrset->rrs[0] = region_alloc(db->region,
usr.sbin/nsd/zparser.y
1012
zadd_rdata_wireformat(zparser_conv_byte(parser->region, $1.str)); /* usage */
usr.sbin/nsd/zparser.y
1013
zadd_rdata_wireformat(zparser_conv_byte(parser->region, $3.str)); /* selector */
usr.sbin/nsd/zparser.y
1014
zadd_rdata_wireformat(zparser_conv_byte(parser->region, $5.str)); /* matching type */
usr.sbin/nsd/zparser.y
1015
zadd_rdata_wireformat(zparser_conv_hex(parser->region, $7.str, $7.len)); /* ca data */
usr.sbin/nsd/zparser.y
1021
zadd_rdata_wireformat(zparser_conv_byte(parser->region, $1.str)); /* usage */
usr.sbin/nsd/zparser.y
1022
zadd_rdata_wireformat(zparser_conv_byte(parser->region, $3.str)); /* selector */
usr.sbin/nsd/zparser.y
1023
zadd_rdata_wireformat(zparser_conv_byte(parser->region, $5.str)); /* matching type */
usr.sbin/nsd/zparser.y
1024
zadd_rdata_wireformat(zparser_conv_hex(parser->region, $7.str, $7.len)); /* ca data */
usr.sbin/nsd/zparser.y
1030
zadd_rdata_wireformat(zparser_conv_short(parser->region, $1.str)); /* flags */
usr.sbin/nsd/zparser.y
1031
zadd_rdata_wireformat(zparser_conv_byte(parser->region, $3.str)); /* proto */
usr.sbin/nsd/zparser.y
1032
zadd_rdata_wireformat(zparser_conv_algorithm(parser->region, $5.str)); /* alg */
usr.sbin/nsd/zparser.y
1033
zadd_rdata_wireformat(zparser_conv_b64(parser->region, $7.str)); /* hash */
usr.sbin/nsd/zparser.y
1040
zadd_rdata_wireformat(zparser_conv_byte(parser->region, $1.str)); /* precedence */
usr.sbin/nsd/zparser.y
1041
zadd_rdata_wireformat(zparser_conv_byte(parser->region, $3.str)); /* gateway type */
usr.sbin/nsd/zparser.y
1042
zadd_rdata_wireformat(zparser_conv_byte(parser->region, $5.str)); /* algorithm */
usr.sbin/nsd/zparser.y
1045
zadd_rdata_wireformat(alloc_rdata_init(parser->region, "", 0));
usr.sbin/nsd/zparser.y
1048
zadd_rdata_wireformat(zparser_conv_a(parser->region, $7.str));
usr.sbin/nsd/zparser.y
1051
zadd_rdata_wireformat(zparser_conv_aaaa(parser->region, $7.str));
usr.sbin/nsd/zparser.y
1057
if(!(name = dname_parse(parser->region, $7.str))) {
usr.sbin/nsd/zparser.y
1073
zadd_rdata_wireformat(alloc_rdata_init(parser->region,
usr.sbin/nsd/zparser.y
1084
zadd_rdata_wireformat(zparser_conv_b64(parser->region, $3.str)); /* public key */
usr.sbin/nsd/zparser.y
1092
zadd_rdata_wireformat(zparser_conv_short(parser->region, $1.str)); /* preference */
usr.sbin/nsd/zparser.y
1093
zadd_rdata_wireformat(zparser_conv_ilnp64(parser->region, $3.str)); /* NodeID */
usr.sbin/nsd/zparser.y
1099
zadd_rdata_wireformat(zparser_conv_short(parser->region, $1.str)); /* preference */
usr.sbin/nsd/zparser.y
1100
zadd_rdata_wireformat(zparser_conv_a(parser->region, $3.str)); /* Locator32 */
usr.sbin/nsd/zparser.y
1106
zadd_rdata_wireformat(zparser_conv_short(parser->region, $1.str)); /* preference */
usr.sbin/nsd/zparser.y
1107
zadd_rdata_wireformat(zparser_conv_ilnp64(parser->region, $3.str)); /* Locator64 */
usr.sbin/nsd/zparser.y
1113
zadd_rdata_wireformat(zparser_conv_short(parser->region, $1.str)); /* preference */
usr.sbin/nsd/zparser.y
1120
zadd_rdata_wireformat(zparser_conv_eui(parser->region, $1.str, 48));
usr.sbin/nsd/zparser.y
1126
zadd_rdata_wireformat(zparser_conv_eui(parser->region, $1.str, 64));
usr.sbin/nsd/zparser.y
1133
zadd_rdata_wireformat(zparser_conv_short(parser->region, $1.str)); /* priority */
usr.sbin/nsd/zparser.y
1134
zadd_rdata_wireformat(zparser_conv_short(parser->region, $3.str)); /* weight */
usr.sbin/nsd/zparser.y
1135
zadd_rdata_wireformat(zparser_conv_long_text(parser->region, $5.str, $5.len)); /* target */
usr.sbin/nsd/zparser.y
1142
zadd_rdata_wireformat(zparser_conv_byte(parser->region, $1.str)); /* Flags */
usr.sbin/nsd/zparser.y
1143
zadd_rdata_wireformat(zparser_conv_tag(parser->region, $3.str, $3.len)); /* Tag */
usr.sbin/nsd/zparser.y
1144
zadd_rdata_wireformat(zparser_conv_long_text(parser->region, $5.str, $5.len)); /* Value */
usr.sbin/nsd/zparser.y
1151
zadd_rdata_wireformat(zparser_conv_b64(parser->region, $1.str));
usr.sbin/nsd/zparser.y
1158
zadd_rdata_wireformat(zparser_conv_serial(parser->region, $1.str));
usr.sbin/nsd/zparser.y
1159
zadd_rdata_wireformat(zparser_conv_short(parser->region, $3.str));
usr.sbin/nsd/zparser.y
1160
zadd_rdata_wireformat(zparser_conv_nsec(parser->region, nsecbits)); /* nsec bitlist */
usr.sbin/nsd/zparser.y
1169
zadd_rdata_wireformat(zparser_conv_serial(parser->region, $1.str)); /* serial */
usr.sbin/nsd/zparser.y
1170
zadd_rdata_wireformat(zparser_conv_byte(parser->region, $3.str)); /* scheme */
usr.sbin/nsd/zparser.y
1171
zadd_rdata_wireformat(zparser_conv_byte(parser->region, $5.str)); /* hash algorithm */
usr.sbin/nsd/zparser.y
1172
zadd_rdata_wireformat(zparser_conv_hex(parser->region, $7.str, $7.len)); /* digest */
usr.sbin/nsd/zparser.y
1179
parser->region, $1.str, $1.len, $2.str, $2.len));
usr.sbin/nsd/zparser.y
1184
parser->region, $1.str, $1.len, NULL, 0));
usr.sbin/nsd/zparser.y
1194
zadd_rdata_wireformat(zparser_conv_short(parser->region, $1.str));
usr.sbin/nsd/zparser.y
121
parser->region,
usr.sbin/nsd/zparser.y
1232
zparser_create(region_type *region, region_type *rr_region, namedb_type *db)
usr.sbin/nsd/zparser.y
1236
result = (zparser_type *) region_alloc(region, sizeof(zparser_type));
usr.sbin/nsd/zparser.y
1237
result->region = region;
usr.sbin/nsd/zparser.y
1247
result->region, MAXRDATALEN, sizeof(rdata_atom_type));
usr.sbin/nsd/zparser.y
1352
zadd_rdata_wireformat(zparser_conv_byte(parser->region, hashalgo_str));
usr.sbin/nsd/zparser.y
1353
zadd_rdata_wireformat(zparser_conv_byte(parser->region, flag_str));
usr.sbin/nsd/zparser.y
1354
zadd_rdata_wireformat(zparser_conv_short(parser->region, iter_str));
usr.sbin/nsd/zparser.y
1358
zadd_rdata_wireformat(zparser_conv_hex_length(parser->region,
usr.sbin/nsd/zparser.y
1361
zadd_rdata_wireformat(alloc_rdata_init(parser->region, "", 1));
usr.sbin/nsd/zparser.y
731
zadd_rdata_wireformat(zparser_conv_a(parser->region, $1.str));
usr.sbin/nsd/zparser.y
747
zadd_rdata_wireformat(zparser_conv_serial(parser->region, $5.str)); /* serial */
usr.sbin/nsd/zparser.y
748
zadd_rdata_wireformat(zparser_conv_period(parser->region, $7.str)); /* refresh */
usr.sbin/nsd/zparser.y
749
zadd_rdata_wireformat(zparser_conv_period(parser->region, $9.str)); /* retry */
usr.sbin/nsd/zparser.y
750
zadd_rdata_wireformat(zparser_conv_period(parser->region, $11.str)); /* expire */
usr.sbin/nsd/zparser.y
751
zadd_rdata_wireformat(zparser_conv_period(parser->region, $13.str)); /* minimum */
usr.sbin/nsd/zparser.y
757
zadd_rdata_wireformat(zparser_conv_a(parser->region, $1.str)); /* address */
usr.sbin/nsd/zparser.y
758
zadd_rdata_wireformat(zparser_conv_services(parser->region, $3.str, $5.str)); /* protocol and services */
usr.sbin/nsd/zparser.y
764
zadd_rdata_wireformat(zparser_conv_text(parser->region, $1.str, $1.len)); /* CPU */
usr.sbin/nsd/zparser.y
765
zadd_rdata_wireformat(zparser_conv_text(parser->region, $3.str, $3.len)); /* OS*/
usr.sbin/nsd/zparser.y
779
zadd_rdata_wireformat(zparser_conv_short(parser->region, $1.str)); /* priority */
usr.sbin/nsd/zparser.y
801
zadd_rdata_wireformat(zparser_conv_short(parser->region, $1.str)); /* subtype */
usr.sbin/nsd/zparser.y
809
zadd_rdata_wireformat(zparser_conv_text(parser->region, $1.str, $1.len)); /* X.25 address. */
usr.sbin/nsd/zparser.y
816
zadd_rdata_wireformat(zparser_conv_text(parser->region, $1.str, $1.len)); /* address */
usr.sbin/nsd/zparser.y
820
zadd_rdata_wireformat(zparser_conv_text(parser->region, $1.str, $1.len)); /* address */
usr.sbin/nsd/zparser.y
821
zadd_rdata_wireformat(zparser_conv_text(parser->region, $3.str, $3.len)); /* sub-address */
usr.sbin/nsd/zparser.y
828
zadd_rdata_wireformat(zparser_conv_short(parser->region, $1.str)); /* preference */
usr.sbin/nsd/zparser.y
840
zadd_rdata_wireformat(zparser_conv_hex(parser->region, $1.str + 2, $1.len - 2)); /* NSAP */
usr.sbin/nsd/zparser.y
848
zadd_rdata_wireformat(zparser_conv_short(parser->region, $1.str)); /* preference */
usr.sbin/nsd/zparser.y
856
zadd_rdata_wireformat(zparser_conv_aaaa(parser->region, $1.str)); /* IPv6 address */
usr.sbin/nsd/zparser.y
862
zadd_rdata_wireformat(zparser_conv_loc(parser->region, $1.str)); /* Location */
usr.sbin/nsd/zparser.y
869
zadd_rdata_wireformat(zparser_conv_nxt(parser->region, nxtbits)); /* nxt bitlist */
usr.sbin/nsd/zparser.y
876
zadd_rdata_wireformat(zparser_conv_short(parser->region, $1.str)); /* prio */
usr.sbin/nsd/zparser.y
877
zadd_rdata_wireformat(zparser_conv_short(parser->region, $3.str)); /* weight */
usr.sbin/nsd/zparser.y
878
zadd_rdata_wireformat(zparser_conv_short(parser->region, $5.str)); /* port */
usr.sbin/nsd/zparser.y
886
zadd_rdata_wireformat(zparser_conv_short(parser->region, $1.str)); /* order */
usr.sbin/nsd/zparser.y
887
zadd_rdata_wireformat(zparser_conv_short(parser->region, $3.str)); /* preference */
usr.sbin/nsd/zparser.y
888
zadd_rdata_wireformat(zparser_conv_text(parser->region, $5.str, $5.len)); /* flags */
usr.sbin/nsd/zparser.y
889
zadd_rdata_wireformat(zparser_conv_text(parser->region, $7.str, $7.len)); /* service */
usr.sbin/nsd/zparser.y
890
zadd_rdata_wireformat(zparser_conv_text(parser->region, $9.str, $9.len)); /* regexp */
usr.sbin/nsd/zparser.y
898
zadd_rdata_wireformat(zparser_conv_short(parser->region, $1.str)); /* preference */
usr.sbin/nsd/zparser.y
906
zadd_rdata_wireformat(zparser_conv_certificate_type(parser->region, $1.str)); /* type */
usr.sbin/nsd/zparser.y
907
zadd_rdata_wireformat(zparser_conv_short(parser->region, $3.str)); /* key tag */
usr.sbin/nsd/zparser.y
908
zadd_rdata_wireformat(zparser_conv_algorithm(parser->region, $5.str)); /* algorithm */
usr.sbin/nsd/zparser.y
909
zadd_rdata_wireformat(zparser_conv_b64(parser->region, $7.str)); /* certificate or CRL */
usr.sbin/nsd/zparser.y
919
zadd_rdata_wireformat(zparser_conv_apl_rdata(parser->region, $1.str));
usr.sbin/nsd/zparser.y
923
zadd_rdata_wireformat(zparser_conv_apl_rdata(parser->region, $3.str));
usr.sbin/nsd/zparser.y
929
zadd_rdata_wireformat(zparser_conv_short(parser->region, $1.str)); /* keytag */
usr.sbin/nsd/zparser.y
930
zadd_rdata_wireformat(zparser_conv_algorithm(parser->region, $3.str)); /* alg */
usr.sbin/nsd/zparser.y
931
zadd_rdata_wireformat(zparser_conv_byte(parser->region, $5.str)); /* type */
usr.sbin/nsd/zparser.y
932
zadd_rdata_wireformat(zparser_conv_hex(parser->region, $7.str, $7.len)); /* hash */
usr.sbin/nsd/zparser.y
938
zadd_rdata_wireformat(zparser_conv_short(parser->region, $1.str)); /* keytag */
usr.sbin/nsd/zparser.y
939
zadd_rdata_wireformat(zparser_conv_algorithm(parser->region, $3.str)); /* alg */
usr.sbin/nsd/zparser.y
940
zadd_rdata_wireformat(zparser_conv_byte(parser->region, $5.str)); /* type */
usr.sbin/nsd/zparser.y
941
zadd_rdata_wireformat(zparser_conv_hex(parser->region, $7.str, $7.len)); /* hash */
usr.sbin/nsd/zparser.y
947
zadd_rdata_wireformat(zparser_conv_byte(parser->region, $1.str)); /* alg */
usr.sbin/nsd/zparser.y
948
zadd_rdata_wireformat(zparser_conv_byte(parser->region, $3.str)); /* fp type */
usr.sbin/nsd/zparser.y
949
zadd_rdata_wireformat(zparser_conv_hex(parser->region, $5.str, $5.len)); /* hash */
usr.sbin/nsd/zparser.y
956
zadd_rdata_wireformat(zparser_conv_b64(parser->region, $1.str)); /* data blob */
usr.sbin/nsd/zparser.y
962
zadd_rdata_wireformat(zparser_conv_rrtype(parser->region, $1.str)); /* rr covered */
usr.sbin/nsd/zparser.y
963
zadd_rdata_wireformat(zparser_conv_algorithm(parser->region, $3.str)); /* alg */
usr.sbin/nsd/zparser.y
964
zadd_rdata_wireformat(zparser_conv_byte(parser->region, $5.str)); /* # labels */
usr.sbin/nsd/zparser.y
965
zadd_rdata_wireformat(zparser_conv_period(parser->region, $7.str)); /* # orig TTL */
usr.sbin/nsd/zparser.y
966
zadd_rdata_wireformat(zparser_conv_time(parser->region, $9.str)); /* sig exp */
usr.sbin/nsd/zparser.y
967
zadd_rdata_wireformat(zparser_conv_time(parser->region, $11.str)); /* sig inc */
usr.sbin/nsd/zparser.y
968
zadd_rdata_wireformat(zparser_conv_short(parser->region, $13.str)); /* key id */
usr.sbin/nsd/zparser.y
969
zadd_rdata_wireformat(zparser_conv_dns_name(parser->region,
usr.sbin/nsd/zparser.y
971
zadd_rdata_wireformat(zparser_conv_b64(parser->region, $17.str)); /* sig data */
usr.sbin/nsd/zparser.y
977
zadd_rdata_wireformat(zparser_conv_dns_name(parser->region,
usr.sbin/nsd/zparser.y
979
zadd_rdata_wireformat(zparser_conv_nsec(parser->region, nsecbits)); /* nsec bitlist */
usr.sbin/nsd/zparser.y
990
zadd_rdata_wireformat(zparser_conv_b32(parser->region, $9.str)); /* next hashed name */
usr.sbin/nsd/zparser.y
991
zadd_rdata_wireformat(zparser_conv_nsec(parser->region, nsecbits)); /* nsec bitlist */
usr.sbin/snmpd/application.c
1027
struct appl_region *region, *lregion;
usr.sbin/snmpd/application.c
1081
region = vb->avi_region;
usr.sbin/snmpd/application.c
1083
if (lvb != NULL && region->ar_backend != lregion->ar_backend)
usr.sbin/snmpd/application.c
1147
if (region->ar_timeout > timeout)
usr.sbin/snmpd/application.c
1148
timeout = region->ar_timeout;
usr.sbin/snmpd/application.c
1689
struct appl_region search, *region, *pregion;
usr.sbin/snmpd/application.c
1697
region = appl_region_find(ureq->aru_ctx, &(vb->av_oid));
usr.sbin/snmpd/application.c
1698
if (region == NULL) {
usr.sbin/snmpd/application.c
1707
region = RB_NFIND(appl_regions,
usr.sbin/snmpd/application.c
1709
if (region == NULL)
usr.sbin/snmpd/application.c
1711
vb->av_oid = region->ar_oid;
usr.sbin/snmpd/application.c
1714
cmp = ober_oid_cmp(&(region->ar_oid), &(vb->av_oid));
usr.sbin/snmpd/application.c
1716
if (region->ar_instance) {
usr.sbin/snmpd/application.c
1725
vb->av_oid = region->ar_oid;
usr.sbin/snmpd/application.c
1731
if (region->ar_instance && next && !vb->av_include) {
usr.sbin/snmpd/application.c
1732
vb->av_oid = region->ar_oid;
usr.sbin/snmpd/application.c
1738
ivb->avi_region = region;
usr.sbin/snmpd/application.c
1747
pregion = region;
usr.sbin/snmpd/application.c
1748
region = appl_region_next(ureq->aru_ctx, &oid, pregion);
usr.sbin/snmpd/application.c
1749
if (region == NULL) {
usr.sbin/snmpd/application.c
1754
cmp = ober_oid_cmp(&(region->ar_oid), &oid);
usr.sbin/snmpd/application.c
1756
oid = region->ar_oid;
usr.sbin/snmpd/application.c
1761
if (ober_oid_cmp(&(region->ar_oid),
usr.sbin/snmpd/application.c
1767
oid = region->ar_oid;
usr.sbin/snmpd/application.c
1773
} while (region->ar_backend == pregion->ar_backend);
usr.sbin/snmpd/application.c
483
struct appl_region *region = NULL, *nregion;
usr.sbin/snmpd/application.c
507
region = appl_region_find(ctx, oid);
usr.sbin/snmpd/application.c
508
if (region != NULL && region->ar_subtree &&
usr.sbin/snmpd/application.c
509
region->ar_backend != backend)
usr.sbin/snmpd/application.c
525
region = RB_INSERT(appl_regions, &(ctx->ac_regions), nregion);
usr.sbin/snmpd/application.c
526
if (region == NULL)
usr.sbin/snmpd/application.c
529
if (region->ar_priority == priority)
usr.sbin/snmpd/application.c
531
if (region->ar_priority > priority) {
usr.sbin/snmpd/application.c
532
RB_REMOVE(appl_regions, &(ctx->ac_regions), region);
usr.sbin/snmpd/application.c
534
nregion->ar_next = region;
usr.sbin/snmpd/application.c
538
while (region->ar_next != NULL &&
usr.sbin/snmpd/application.c
539
region->ar_next->ar_priority < priority)
usr.sbin/snmpd/application.c
540
region = region->ar_next;
usr.sbin/snmpd/application.c
541
if (region->ar_next != NULL && region->ar_next->ar_priority == priority)
usr.sbin/snmpd/application.c
543
nregion->ar_next = region->ar_next;
usr.sbin/snmpd/application.c
544
region->ar_next = nregion;
usr.sbin/snmpd/application.c
554
for (i = 0; i < region->ar_oid.bo_n; i++) {
usr.sbin/snmpd/application.c
558
region->ar_oid.bo_id[i]);
usr.sbin/snmpd/application.c
573
struct appl_region *region, search;
usr.sbin/snmpd/application.c
665
region = RB_FIND(appl_regions, &(ctx->ac_regions), &search);
usr.sbin/snmpd/application.c
666
while (region->ar_priority != priority)
usr.sbin/snmpd/application.c
667
region = region->ar_next;
usr.sbin/snmpd/application.c
668
appl_region_free(ctx, region);
usr.sbin/snmpd/application.c
670
region = RB_FIND(appl_regions, &(ctx->ac_regions), &search);
usr.sbin/snmpd/application.c
671
while (region->ar_priority != priority)
usr.sbin/snmpd/application.c
672
region = region->ar_next;
usr.sbin/snmpd/application.c
673
appl_region_free(ctx, region);
usr.sbin/snmpd/application.c
763
struct appl_region *region, search;
usr.sbin/snmpd/application.c
766
region = RB_FIND(appl_regions, &(ctx->ac_regions), &search);
usr.sbin/snmpd/application.c
767
while (region != NULL && region->ar_priority < priority)
usr.sbin/snmpd/application.c
768
region = region->ar_next;
usr.sbin/snmpd/application.c
769
if (region == NULL || region->ar_priority != priority) {
usr.sbin/snmpd/application.c
774
if (region->ar_backend != backend) {
usr.sbin/snmpd/application.c
780
appl_region_free(ctx, region);
usr.sbin/snmpd/application.c
785
appl_region_free(struct appl_context *ctx, struct appl_region *region)
usr.sbin/snmpd/application.c
789
pregion = RB_FIND(appl_regions, &(ctx->ac_regions), region);
usr.sbin/snmpd/application.c
791
if (pregion == region) {
usr.sbin/snmpd/application.c
792
RB_REMOVE(appl_regions, &(ctx->ac_regions), region);
usr.sbin/snmpd/application.c
793
if (region->ar_next != NULL)
usr.sbin/snmpd/application.c
795
region->ar_next);
usr.sbin/snmpd/application.c
797
while (pregion->ar_next != region)
usr.sbin/snmpd/application.c
799
pregion->ar_next = region->ar_next;
usr.sbin/snmpd/application.c
802
free(region);
usr.sbin/snmpd/application.c
811
struct appl_region *region, *tregion, *nregion;
usr.sbin/snmpd/application.c
819
RB_FOREACH_SAFE(region, appl_regions,
usr.sbin/snmpd/application.c
821
while (region != NULL) {
usr.sbin/snmpd/application.c
822
nregion = region->ar_next;
usr.sbin/snmpd/application.c
823
if (region->ar_backend == backend)
usr.sbin/snmpd/application.c
824
appl_region_free(ctx, region);
usr.sbin/snmpd/application.c
825
region = nregion;
usr.sbin/snmpd/application.c
839
struct appl_region *region, search;
usr.sbin/snmpd/application.c
843
region = RB_FIND(appl_regions, &(ctx->ac_regions), &search);
usr.sbin/snmpd/application.c
844
if (region != NULL)
usr.sbin/snmpd/application.c
845
return region;
usr.sbin/unbound/cachedb/cachedb.c
293
qstate->region, sizeof(struct cachedb_qstate));
usr.sbin/unbound/cachedb/cachedb.c
577
qstate->return_msg = dns_alloc_msg(buf, prs, qstate->region);
usr.sbin/unbound/cachedb/cachedb.c
593
qstate->region, sizeof(char) * (ede_len+1));
usr.sbin/unbound/cachedb/cachedb.c
713
qstate->region, qstate->env->scratch,
usr.sbin/unbound/cachedb/cachedb.c
722
qstate->region, qstate->env->rrset_cache,
usr.sbin/unbound/cachedb/cachedb.c
760
qstate->region, store_flags, qstate->qstarttime,
usr.sbin/unbound/daemon/acl_list.c
241
node->taglist = regional_alloc_init(acl->region, bitmap, bitmaplen);
usr.sbin/unbound/daemon/acl_list.c
285
node->tag_actions = (uint8_t*)regional_alloc_zero(acl->region,
usr.sbin/unbound/daemon/acl_list.c
379
acl->region, sizeof(*node->tag_datas)*cfg->num_tags);
usr.sbin/unbound/daemon/acl_list.c
403
dupdata = regional_strdup(acl->region, data);
usr.sbin/unbound/daemon/acl_list.c
408
if(!cfg_region_strlist_insert(acl->region,
usr.sbin/unbound/daemon/acl_list.c
530
regional_free_all(acl->region);
usr.sbin/unbound/daemon/acl_list.c
559
regional_free_all(acl_interface->region);
usr.sbin/unbound/daemon/acl_list.c
59
acl->region = regional_create();
usr.sbin/unbound/daemon/acl_list.c
60
if(!acl->region) {
usr.sbin/unbound/daemon/acl_list.c
72
regional_destroy(acl->region);
usr.sbin/unbound/daemon/acl_list.c
780
return sizeof(*acl) + regional_get_mem(acl->region);
usr.sbin/unbound/daemon/acl_list.c
82
struct acl_addr* node = regional_alloc_zero(acl->region,
usr.sbin/unbound/daemon/acl_list.c
824
struct regional* oldregion = acl->region;
usr.sbin/unbound/daemon/acl_list.c
826
acl->region = data->region;
usr.sbin/unbound/daemon/acl_list.c
828
data->region = oldregion;
usr.sbin/unbound/daemon/acl_list.h
80
struct regional* region;
usr.sbin/unbound/daemon/cachedump.c
358
copy_msg(struct regional* region, struct lruhash_entry* e,
usr.sbin/unbound/daemon/cachedump.c
364
*d = (struct reply_info*)regional_alloc_init(region, e->data,
usr.sbin/unbound/daemon/cachedump.c
373
*k = (struct query_info*)regional_alloc_init(region,
usr.sbin/unbound/daemon/cachedump.c
377
(*k)->qname = regional_alloc_init(region,
usr.sbin/unbound/daemon/cachedump.c
447
load_rr(RES* ssl, sldns_buffer* buf, struct regional* region,
usr.sbin/unbound/daemon/cachedump.c
481
d->rr_data[i] = (uint8_t*)regional_alloc_init(region,
usr.sbin/unbound/daemon/cachedump.c
493
rk->rk.dname = regional_alloc_init(region, rr, dname_len);
usr.sbin/unbound/daemon/cachedump.c
568
struct regional* region = worker->scratchpad;
usr.sbin/unbound/daemon/cachedump.c
575
regional_free_all(region);
usr.sbin/unbound/daemon/cachedump.c
577
rk = (struct ub_packed_rrset_key*)regional_alloc_zero(region,
usr.sbin/unbound/daemon/cachedump.c
579
d = (struct packed_rrset_data*)regional_alloc_zero(region, sizeof(*d));
usr.sbin/unbound/daemon/cachedump.c
613
d->rr_len = regional_alloc_zero(region,
usr.sbin/unbound/daemon/cachedump.c
615
d->rr_ttl = regional_alloc_zero(region,
usr.sbin/unbound/daemon/cachedump.c
617
d->rr_data = regional_alloc_zero(region,
usr.sbin/unbound/daemon/cachedump.c
626
if(!load_rr(ssl, buf, region, rk, d, i, 0,
usr.sbin/unbound/daemon/cachedump.c
633
if(!load_rr(ssl, buf, region, rk, d, i+rr_count, 1,
usr.sbin/unbound/daemon/cachedump.c
663
load_qinfo(char* str, struct query_info* qinfo, struct regional* region)
usr.sbin/unbound/daemon/cachedump.c
693
qinfo->qname = (uint8_t*)regional_alloc_init(region, rr, dname_len);
usr.sbin/unbound/daemon/cachedump.c
706
struct regional *region, struct ub_packed_rrset_key** rrset,
usr.sbin/unbound/daemon/cachedump.c
722
s = load_qinfo(s, &qinfo, region);
usr.sbin/unbound/daemon/cachedump.c
742
*rrset = packed_rrset_copy_region(k, region, *worker->env.now);
usr.sbin/unbound/daemon/cachedump.c
752
struct regional* region = worker->scratchpad;
usr.sbin/unbound/daemon/cachedump.c
764
regional_free_all(region);
usr.sbin/unbound/daemon/cachedump.c
771
s = load_qinfo(s, &qinf, region);
usr.sbin/unbound/daemon/cachedump.c
802
rep.reason_bogus_str = ede_str?(char*)regional_strdup(region, ede_str):NULL;
usr.sbin/unbound/daemon/cachedump.c
804
region, sizeof(struct ub_packed_rrset_key*)*rep.rrset_count);
usr.sbin/unbound/daemon/cachedump.c
808
if(!load_ref(ssl, buf, worker, region, &rep.rrsets[i],
usr.sbin/unbound/daemon/cachedump.c
967
struct regional* region = worker->scratchpad;
usr.sbin/unbound/daemon/cachedump.c
972
regional_free_all(region);
usr.sbin/unbound/daemon/cachedump.c
998
qinfo.qtype, qinfo.qclass, region, &msg,
usr.sbin/unbound/daemon/worker.c
2464
q->region, sizeof(*e));
usr.sbin/unbound/dns64/dns64.c
491
if (!(qinfo.qname = regional_alloc(qstate->region, MAX_PTR_QNAME_IPV4)))
usr.sbin/unbound/dns64/dns64.c
696
qstate->region, sizeof(*iq)))) {
usr.sbin/unbound/dns64/dns64.c
728
struct packed_rrset_data **dd_out, struct regional *region,
usr.sbin/unbound/dns64/dns64.c
742
if (!(dd = *dd_out = regional_alloc_zero(region,
usr.sbin/unbound/dns64/dns64.c
794
dk->rk.dname = (uint8_t*)regional_alloc_init(region,
usr.sbin/unbound/dns64/dns64.c
830
log_assert(super->region);
usr.sbin/unbound/dns64/dns64.c
837
super->region, sizeof(struct dns_msg));
usr.sbin/unbound/dns64/dns64.c
849
cp = construct_reply_info_base(super->region, rep->flags, rep->qdcount,
usr.sbin/unbound/dns64/dns64.c
858
if(!reply_info_alloc_rrset_keys(cp, NULL, super->region)) {
usr.sbin/unbound/dns64/dns64.c
872
dns64_synth_aaaa_data(fk, fd, dk, &dd, super->region, dns64_env);
usr.sbin/unbound/dns64/dns64.c
888
dk->rk.dname = (uint8_t*)regional_alloc_init(super->region,
usr.sbin/unbound/dns64/dns64.c
896
super->region, fd, s);
usr.sbin/unbound/dns64/dns64.c
925
if (!(super->return_msg = (struct dns_msg*)regional_alloc(super->region,
usr.sbin/unbound/dns64/dns64.c
930
NULL, super->region)))
usr.sbin/unbound/dns64/dns64.c
967
super_dq = (struct dns64_qstate*)regional_alloc(super->region,
usr.sbin/unbound/dynlibmod/dynlibmod.c
216
struct comm_reply* repinfo, struct regional* region,
usr.sbin/unbound/dynlibmod/dynlibmod.c
219
return ((inplace_cb_reply_func_type*) cb_pair->cb)(qinfo, qstate, rep, rcode, edns, opt_list_out, repinfo, region, start_time, id, cb_pair->cb_arg);
usr.sbin/unbound/dynlibmod/dynlibmod.c
224
socklen_t addrlen, uint8_t* zone, size_t zonelen, struct regional* region,
usr.sbin/unbound/dynlibmod/dynlibmod.c
227
return ((inplace_cb_query_func_type*) cb_pair->cb)(qinfo, flags, qstate, addr, addrlen, zone, zonelen, region, id, cb_pair->cb_arg);
usr.sbin/unbound/dynlibmod/dynlibmod.h
73
struct comm_reply* repinfo, struct regional* region,
usr.sbin/unbound/dynlibmod/dynlibmod.h
78
socklen_t addrlen, uint8_t* zone, size_t zonelen, struct regional* region,
usr.sbin/unbound/dynlibmod/examples/helloworld.c
121
struct comm_reply* repinfo, struct regional* region,
usr.sbin/unbound/dynlibmod/examples/helloworld.c
35
struct comm_reply* repinfo, struct regional* region,
usr.sbin/unbound/edns-subnet/subnet-whitelist.c
148
nmr = (uint8_t*)regional_alloc_init(whitelist->region, nm,
usr.sbin/unbound/edns-subnet/subnet-whitelist.c
155
n = (struct name_tree_node*)regional_alloc(whitelist->region,
usr.sbin/unbound/edns-subnet/subnet-whitelist.c
174
regional_free_all(whitelist->region);
usr.sbin/unbound/edns-subnet/subnet-whitelist.c
204
return sizeof(*whitelist) + regional_get_mem(whitelist->region);
usr.sbin/unbound/edns-subnet/subnet-whitelist.c
64
whitelist->region = regional_create();
usr.sbin/unbound/edns-subnet/subnet-whitelist.c
65
if(!whitelist->region) {
usr.sbin/unbound/edns-subnet/subnet-whitelist.c
77
regional_destroy(whitelist->region);
usr.sbin/unbound/edns-subnet/subnet-whitelist.c
87
whitelist->region, sizeof(*node));
usr.sbin/unbound/edns-subnet/subnet-whitelist.h
55
struct regional* region;
usr.sbin/unbound/edns-subnet/subnetmod.c
1008
qstate->region);
usr.sbin/unbound/edns-subnet/subnetmod.c
1073
qstate->region);
usr.sbin/unbound/edns-subnet/subnetmod.c
108
struct module_qstate *qstate, struct regional *region)
usr.sbin/unbound/edns-subnet/subnetmod.c
1130
super->return_msg = dns_copy_msg(qstate->return_msg, super->region);
usr.sbin/unbound/edns-subnet/subnetmod.c
140
sldns_buffer_begin(buf), region);
usr.sbin/unbound/edns-subnet/subnetmod.c
148
struct regional *region, int id, void* ATTR_UNUSED(cbargs))
usr.sbin/unbound/edns-subnet/subnetmod.c
199
&qstate->edns_opts_back_out, qstate, region);
usr.sbin/unbound/edns-subnet/subnetmod.c
503
(struct reply_info *)node->elem, qstate->region, *env->now, 0,
usr.sbin/unbound/edns-subnet/subnetmod.c
923
qstate->region);
usr.sbin/unbound/edns-subnet/subnetmod.c
95
qstate->region, sizeof(struct subnet_qstate));
usr.sbin/unbound/edns-subnet/subnetmod.h
151
struct regional* region, int id, void* cbargs);
usr.sbin/unbound/edns-subnet/subnetmod.h
166
struct module_qstate *qstate, struct regional *region);
usr.sbin/unbound/ipsecmod/ipsecmod.c
105
qstate->region, sizeof(struct ipsecmod_qstate));
usr.sbin/unbound/ipsecmod/ipsecmod.c
459
0, qstate->region, qstate->query_flags, qstate->qstarttime,
usr.sbin/unbound/ipsecmod/ipsecmod.c
586
rrset_key = packed_rrset_copy_region(rrset_key, super->region, 0);
usr.sbin/unbound/ipset/ipset.c
393
qstate->region, sizeof(struct ipset_qstate));
usr.sbin/unbound/iterator/iter_delegpt.c
101
dp->name = regional_alloc_init(region, name, dp->namelen);
usr.sbin/unbound/iterator/iter_delegpt.c
106
delegpt_add_ns(struct delegpt* dp, struct regional* region, uint8_t* name,
usr.sbin/unbound/iterator/iter_delegpt.c
117
ns = (struct delegpt_ns*)regional_alloc(region,
usr.sbin/unbound/iterator/iter_delegpt.c
124
ns->name = regional_alloc_init(region, name, ns->namelen);
usr.sbin/unbound/iterator/iter_delegpt.c
134
ns->tls_auth_name = regional_strdup(region, tls_auth_name);
usr.sbin/unbound/iterator/iter_delegpt.c
174
delegpt_add_target(struct delegpt* dp, struct regional* region,
usr.sbin/unbound/iterator/iter_delegpt.c
196
return delegpt_add_addr(dp, region, addr, addrlen, bogus, lame,
usr.sbin/unbound/iterator/iter_delegpt.c
201
delegpt_add_addr(struct delegpt* dp, struct regional* region,
usr.sbin/unbound/iterator/iter_delegpt.c
222
a = (struct delegpt_addr*)regional_alloc(region,
usr.sbin/unbound/iterator/iter_delegpt.c
238
a->tls_auth_name = regional_strdup(region, tls_auth_name);
usr.sbin/unbound/iterator/iter_delegpt.c
412
delegpt_from_message(struct dns_msg* msg, struct regional* region)
usr.sbin/unbound/iterator/iter_delegpt.c
433
dp = delegpt_create(region);
usr.sbin/unbound/iterator/iter_delegpt.c
437
if(!delegpt_set_name(dp, region, ns_rrset->rk.dname))
usr.sbin/unbound/iterator/iter_delegpt.c
439
if(!delegpt_rrset_add_ns(dp, region, ns_rrset, 0))
usr.sbin/unbound/iterator/iter_delegpt.c
451
if(!delegpt_add_rrset_A(dp, region, s, 0, NULL))
usr.sbin/unbound/iterator/iter_delegpt.c
454
if(!delegpt_add_rrset_AAAA(dp, region, s, 0, NULL))
usr.sbin/unbound/iterator/iter_delegpt.c
462
delegpt_rrset_add_ns(struct delegpt* dp, struct regional* region,
usr.sbin/unbound/iterator/iter_delegpt.c
477
if(!delegpt_add_ns(dp, region, nsdata->rr_data[i]+2, lame,
usr.sbin/unbound/iterator/iter_delegpt.c
485
delegpt_add_rrset_A(struct delegpt* dp, struct regional* region,
usr.sbin/unbound/iterator/iter_delegpt.c
499
if(!delegpt_add_target(dp, region, ak->rk.dname,
usr.sbin/unbound/iterator/iter_delegpt.c
508
delegpt_add_rrset_AAAA(struct delegpt* dp, struct regional* region,
usr.sbin/unbound/iterator/iter_delegpt.c
522
if(!delegpt_add_target(dp, region, ak->rk.dname,
usr.sbin/unbound/iterator/iter_delegpt.c
531
delegpt_add_rrset(struct delegpt* dp, struct regional* region,
usr.sbin/unbound/iterator/iter_delegpt.c
537
return delegpt_rrset_add_ns(dp, region, rrset, lame);
usr.sbin/unbound/iterator/iter_delegpt.c
539
return delegpt_add_rrset_A(dp, region, rrset, lame, additions);
usr.sbin/unbound/iterator/iter_delegpt.c
54
delegpt_create(struct regional* region)
usr.sbin/unbound/iterator/iter_delegpt.c
541
return delegpt_add_rrset_AAAA(dp, region, rrset, lame,
usr.sbin/unbound/iterator/iter_delegpt.c
57
region, sizeof(*dp));
usr.sbin/unbound/iterator/iter_delegpt.c
64
struct delegpt* delegpt_copy(struct delegpt* dp, struct regional* region)
usr.sbin/unbound/iterator/iter_delegpt.c
66
struct delegpt* copy = delegpt_create(region);
usr.sbin/unbound/iterator/iter_delegpt.c
71
if(!delegpt_set_name(copy, region, dp->name))
usr.sbin/unbound/iterator/iter_delegpt.c
78
if(!delegpt_add_ns(copy, region, ns->name, ns->lame,
usr.sbin/unbound/iterator/iter_delegpt.c
89
if(!delegpt_add_addr(copy, region, &a->addr, a->addrlen,
usr.sbin/unbound/iterator/iter_delegpt.c
97
delegpt_set_name(struct delegpt* dp, struct regional* region, uint8_t* name)
usr.sbin/unbound/iterator/iter_donotq.c
125
regional_free_all(dq->region);
usr.sbin/unbound/iterator/iter_donotq.c
152
return sizeof(*donotq) + regional_get_mem(donotq->region);
usr.sbin/unbound/iterator/iter_donotq.c
58
dq->region = regional_create();
usr.sbin/unbound/iterator/iter_donotq.c
59
if(!dq->region) {
usr.sbin/unbound/iterator/iter_donotq.c
71
regional_destroy(dq->region);
usr.sbin/unbound/iterator/iter_donotq.c
81
dq->region, sizeof(*node));
usr.sbin/unbound/iterator/iter_donotq.h
55
struct regional* region;
usr.sbin/unbound/iterator/iter_priv.c
126
nmr = (uint8_t*)regional_alloc_init(priv->region, nm, nm_len);
usr.sbin/unbound/iterator/iter_priv.c
132
n = (struct name_tree_node*)regional_alloc(priv->region,
usr.sbin/unbound/iterator/iter_priv.c
150
regional_free_all(priv->region);
usr.sbin/unbound/iterator/iter_priv.c
207
return sizeof(*priv) + regional_get_mem(priv->region);
usr.sbin/unbound/iterator/iter_priv.c
60
priv->region = regional_create();
usr.sbin/unbound/iterator/iter_priv.c
61
if(!priv->region) {
usr.sbin/unbound/iterator/iter_priv.c
73
regional_destroy(priv->region);
usr.sbin/unbound/iterator/iter_priv.c
94
n = (struct addr_tree_node*)regional_alloc(priv->region,
usr.sbin/unbound/iterator/iter_priv.h
57
struct regional* region;
usr.sbin/unbound/iterator/iter_scrub.c
1076
struct query_info* qinfo, uint8_t* zonename, struct regional* region,
usr.sbin/unbound/iterator/iter_scrub.c
1108
if(!scrub_normalize(pkt, msg, qinfo, region, env, zonename))
usr.sbin/unbound/iterator/iter_scrub.c
253
size_t aliaslen, struct regional* region, struct msg_parse* msg,
usr.sbin/unbound/iterator/iter_scrub.c
257
struct rrset_parse* cn = (struct rrset_parse*)regional_alloc(region,
usr.sbin/unbound/iterator/iter_scrub.c
262
cn->rr_first = (struct rr_parse*)regional_alloc(region,
usr.sbin/unbound/iterator/iter_scrub.c
268
cn->dname = (uint8_t*)regional_alloc(region, *snamelen);
usr.sbin/unbound/iterator/iter_scrub.c
282
cn->rr_first->ttl_data = (uint8_t*)regional_alloc(region,
usr.sbin/unbound/iterator/iter_scrub.c
426
struct query_info* qinfo, struct regional* region,
usr.sbin/unbound/iterator/iter_scrub.c
500
aliaslen, region, msg, rrset, rrset, nx, pkt);
usr.sbin/unbound/iterator/iter_utils.c
1068
reply_equal(struct reply_info* p, struct reply_info* q, struct regional* region)
usr.sbin/unbound/iterator/iter_utils.c
1089
region, p->rrsets, sizeof(*sorted_p)*p->rrset_count);
usr.sbin/unbound/iterator/iter_utils.c
1099
region, q->rrsets, sizeof(*sorted_q)*q->rrset_count);
usr.sbin/unbound/iterator/iter_utils.c
1101
regional_free_all(region);
usr.sbin/unbound/iterator/iter_utils.c
1114
if(!rrset_canonical_equal(region, sorted_p[i],
usr.sbin/unbound/iterator/iter_utils.c
1116
regional_free_all(region);
usr.sbin/unbound/iterator/iter_utils.c
1121
regional_free_all(region);
usr.sbin/unbound/iterator/iter_utils.c
1269
struct regional* region, struct query_info* qinfo)
usr.sbin/unbound/iterator/iter_utils.c
1279
if(!delegpt_rrset_add_ns(dp, region, akey, 1)) {
usr.sbin/unbound/iterator/iter_utils.c
1289
struct delegpt* dp, struct regional* region, struct query_info* qinfo)
usr.sbin/unbound/iterator/iter_utils.c
1306
if(!delegpt_add_rrset_A(dp, region, akey, 1, NULL))
usr.sbin/unbound/iterator/iter_utils.c
1318
if(!delegpt_add_rrset_AAAA(dp, region, akey, 1, NULL))
usr.sbin/unbound/iterator/iter_utils.c
706
struct regional* region)
usr.sbin/unbound/iterator/iter_utils.c
708
struct dns_msg* m = (struct dns_msg*)regional_alloc(region,
usr.sbin/unbound/iterator/iter_utils.c
713
if(!parse_create_msg(pkt, msg, NULL, &m->qinfo, &m->rep, region)) {
usr.sbin/unbound/iterator/iter_utils.c
721
dns_copy_msg(struct dns_msg* from, struct regional* region)
usr.sbin/unbound/iterator/iter_utils.c
723
struct dns_msg* m = (struct dns_msg*)regional_alloc(region,
usr.sbin/unbound/iterator/iter_utils.c
728
if(!(m->qinfo.qname = regional_alloc_init(region, from->qinfo.qname,
usr.sbin/unbound/iterator/iter_utils.c
731
if(!(m->rep = reply_info_copy(from->rep, NULL, region)))
usr.sbin/unbound/iterator/iter_utils.c
739
struct regional* region, uint16_t flags, time_t qstarttime,
usr.sbin/unbound/iterator/iter_utils.c
743
pside, region, flags, qstarttime, is_valrec))
usr.sbin/unbound/iterator/iter_utils.h
155
struct regional* region, uint16_t flags, time_t qstarttime,
usr.sbin/unbound/iterator/iter_utils.h
261
int reply_equal(struct reply_info* p, struct reply_info* q, struct regional* region);
usr.sbin/unbound/iterator/iter_utils.h
323
struct delegpt* dp, struct regional* region, struct query_info* qinfo);
usr.sbin/unbound/iterator/iter_utils.h
337
struct delegpt* dp, struct regional* region, struct query_info* qinfo);
usr.sbin/unbound/iterator/iterator.c
1026
subiq->dp = delegpt_copy(stub_dp, subq->region);
usr.sbin/unbound/iterator/iterator.c
1111
qstate->region, sizeof(*dp));
usr.sbin/unbound/iterator/iterator.c
1122
dp->name = regional_alloc_init(qstate->region,
usr.sbin/unbound/iterator/iterator.c
1247
subiq->dp = delegpt_copy(iq->dp, subq->region);
usr.sbin/unbound/iterator/iterator.c
131
qstate->region, sizeof(struct iter_qstate));
usr.sbin/unbound/iterator/iterator.c
1312
subiq->dp = delegpt_copy(iq->dp, subq->region);
usr.sbin/unbound/iterator/iterator.c
1345
iq->dp = delegpt_copy(dp, qstate->region);
usr.sbin/unbound/iterator/iterator.c
1462
if(!iter_prepend(iq, qstate->return_msg, qstate->region)) {
usr.sbin/unbound/iterator/iterator.c
1475
sock_list_insert(&qstate->reply_origin, NULL, 0, qstate->region);
usr.sbin/unbound/iterator/iterator.c
1498
qstate->region, qstate->env->scratch, 0, dpname,
usr.sbin/unbound/iterator/iterator.c
1505
qstate->region, qstate->env->rrset_cache,
usr.sbin/unbound/iterator/iterator.c
1549
sock_list_insert(&qstate->reply_origin, NULL, 0, qstate->region);
usr.sbin/unbound/iterator/iterator.c
1556
sock_list_insert(&qstate->reply_origin, NULL, 0, qstate->region);
usr.sbin/unbound/iterator/iterator.c
1574
qstate->region, iq->dp, 0)) {
usr.sbin/unbound/iterator/iterator.c
1639
qstate->region, &iq->deleg_msg,
usr.sbin/unbound/iterator/iterator.c
1675
iq->dp = delegpt_copy(iq->dp, qstate->region);
usr.sbin/unbound/iterator/iterator.c
1717
if(!can_have_last_resort(qstate->env, iq->dp->name, iq->dp->namelen, iq->qchase.qclass, &have_dp, &iq->dp, qstate->region)) {
usr.sbin/unbound/iterator/iterator.c
1754
iq->dp = delegpt_copy(iq->dp, qstate->region);
usr.sbin/unbound/iterator/iterator.c
1881
sock_list_insert(&qstate->reply_origin, NULL, 0, qstate->region);
usr.sbin/unbound/iterator/iterator.c
1928
sock_list_insert(&subq->blacklist, NULL, 0, subq->region);
usr.sbin/unbound/iterator/iterator.c
1931
subiq->dp = delegpt_copy(iq->dp, subq->region);
usr.sbin/unbound/iterator/iterator.c
1938
name, namelen, qtype, qclass, subq->region,
usr.sbin/unbound/iterator/iterator.c
2158
qstate->region, iq->dp, PACKED_RRSET_UNVERIFIED_GLUE))
usr.sbin/unbound/iterator/iterator.c
2174
(void)delegpt_add_ns(iq->dp, qstate->region,
usr.sbin/unbound/iterator/iterator.c
2179
(void)delegpt_add_addr(iq->dp, qstate->region,
usr.sbin/unbound/iterator/iterator.c
2192
qstate->region, &qstate->qinfo)
usr.sbin/unbound/iterator/iterator.c
2211
qstate->region, iq->dp, 0))
usr.sbin/unbound/iterator/iterator.c
2219
qstate->region, &qstate->qinfo)) {
usr.sbin/unbound/iterator/iterator.c
246
super->region, super_iq->dp, 0))
usr.sbin/unbound/iterator/iterator.c
2658
qstate->query_flags, qstate->region,
usr.sbin/unbound/iterator/iterator.c
2728
qstate->region, &iq->response, &auth_fallback, iq->dp->name,
usr.sbin/unbound/iterator/iterator.c
2901
if(!iter_prepend(iq, qstate->return_msg, qstate->region)) {
usr.sbin/unbound/iterator/iterator.c
3314
qstate->region, qstate->query_flags,
usr.sbin/unbound/iterator/iterator.c
3326
qstate->reply->remote_addrlen, qstate->region);
usr.sbin/unbound/iterator/iterator.c
3436
iq->dp = delegpt_from_message(iq->response, qstate->region);
usr.sbin/unbound/iterator/iterator.c
3458
qstate->region, iq->dp, 0)) {
usr.sbin/unbound/iterator/iterator.c
3581
if(!iter_prepend(iq, qstate->return_msg, qstate->region)) {
usr.sbin/unbound/iterator/iterator.c
3613
qstate->reply->remote_addrlen, qstate->region);
usr.sbin/unbound/iterator/iterator.c
3713
dp = delegpt_from_message(qstate->return_msg, forq->region);
usr.sbin/unbound/iterator/iterator.c
3727
foriq->deleg_msg = dns_copy_msg(qstate->return_msg, forq->region);
usr.sbin/unbound/iterator/iterator.c
384
struct regional* region)
usr.sbin/unbound/iterator/iterator.c
3852
if(!delegpt_add_rrset(foriq->dp, forq->region,
usr.sbin/unbound/iterator/iterator.c
3870
if(!delegpt_add_ns(foriq->dp, forq->region,
usr.sbin/unbound/iterator/iterator.c
3876
if(!delegpt_add_rrset(foriq->dp, forq->region, rrset,
usr.sbin/unbound/iterator/iterator.c
3928
foriq->dp = delegpt_from_message(qstate->return_msg, forq->region);
usr.sbin/unbound/iterator/iterator.c
3962
foriq->response = dns_copy_msg(from, forq->region);
usr.sbin/unbound/iterator/iterator.c
398
sets = regional_alloc(region, (num_an+num_ns+msg->rep->rrset_count) *
usr.sbin/unbound/iterator/iterator.c
3988
dest = regional_alloc(forq->region, sizeof(dest[0])*n);
usr.sbin/unbound/iterator/iterator.c
4157
if(!iter_prepend(iq, iq->response, qstate->region)) {
usr.sbin/unbound/iterator/iterator.c
4172
qstate->region, qstate->query_flags,
usr.sbin/unbound/iterator/iterator.c
4356
qstate->region);
usr.sbin/unbound/iterator/iterator.c
4390
iq->response = dns_alloc_msg(pkt, prs, qstate->region);
usr.sbin/unbound/iterator/iterator.c
478
qstate->region, sizeof(struct iter_prep_list));
usr.sbin/unbound/iterator/iterator.c
503
qstate->region, sizeof(struct iter_prep_list));
usr.sbin/unbound/iterator/iterator.c
686
struct regional* region)
usr.sbin/unbound/iterator/iterator.c
698
if(retdp) *retdp = delegpt_copy(dp, region);
usr.sbin/unbound/iterator/iterator.c
711
if(retdp) *retdp = delegpt_copy(dp, region);
usr.sbin/unbound/iterator/iterator.c
851
subq->minfo[id] = regional_alloc(subq->region,
usr.sbin/unbound/iterator/iterator.c
925
subiq->dp = delegpt_copy(dp, subq->region);
usr.sbin/unbound/iterator/iterator.c
992
iq->dp = delegpt_copy(stub_dp, qstate->region);
usr.sbin/unbound/libunbound/libunbound.c
621
struct regional* region = regional_create();
usr.sbin/unbound/libunbound/libunbound.c
624
if(region && buf) {
usr.sbin/unbound/libunbound/libunbound.c
628
libworker_enter_result(*res, buf, region,
usr.sbin/unbound/libunbound/libunbound.c
635
regional_destroy(region);
usr.sbin/unbound/libunbound/libworker.c
886
q->region, sizeof(*e));
usr.sbin/unbound/respip/respip.c
1020
region)) < 0) {
usr.sbin/unbound/respip/respip.c
1028
rrset_id, new_repp, region)) {
usr.sbin/unbound/respip/respip.c
1051
redirect_rrset, tag, ipset, search_only, region,
usr.sbin/unbound/respip/respip.c
1091
rq = regional_alloc_zero(qstate->region, sizeof(*rq));
usr.sbin/unbound/respip/respip.c
111
node = regional_alloc_zero(set->region, sizeof(*node));
usr.sbin/unbound/respip/respip.c
1122
qstate->region, qstate->env->auth_zones,
usr.sbin/unbound/respip/respip.c
1131
regional_alloc_init(qstate->region,
usr.sbin/unbound/respip/respip.c
1171
struct reply_info** new_repp, struct regional* region,
usr.sbin/unbound/respip/respip.c
1200
&alias_rrset, 1, region, az, NULL, views, respip_set))
usr.sbin/unbound/respip/respip.c
1213
new_rep = make_new_reply_info(base_rep, region,
usr.sbin/unbound/respip/respip.c
1219
new_rep->rrsets[j] = respip_copy_rrset(tgt_rep->rrsets[i], region);
usr.sbin/unbound/respip/respip.c
1252
super->env->need_to_validate, &new_rep, super->region,
usr.sbin/unbound/respip/respip.c
1358
m += regional_get_mem(set->region);
usr.sbin/unbound/respip/respip.c
1369
struct regional* oldregion = respip_set->region;
usr.sbin/unbound/respip/respip.c
1374
respip_set->region = data->region;
usr.sbin/unbound/respip/respip.c
1379
data->region = oldregion;
usr.sbin/unbound/respip/respip.c
174
node->taglist = regional_alloc_init(set->region, taglist, taglen);
usr.sbin/unbound/respip/respip.c
229
new_rrset(struct regional* region, uint16_t rrtype, uint16_t rrclass)
usr.sbin/unbound/respip/respip.c
233
region, sizeof(*rrset));
usr.sbin/unbound/respip/respip.c
239
pd = regional_alloc_zero(region, sizeof(*pd));
usr.sbin/unbound/respip/respip.c
247
rrset->rk.dname = regional_alloc_zero(region, 1);
usr.sbin/unbound/respip/respip.c
261
respip_enter_rr(struct regional* region, struct resp_addr* raddr,
usr.sbin/unbound/respip/respip.c
286
raddr->data = new_rrset(region, rrtype, rrclass);
usr.sbin/unbound/respip/respip.c
291
return rrset_insert_rr(region, pd, rdata, rdata_len, ttl, rrstr);
usr.sbin/unbound/respip/respip.c
295
respip_enter_rrstr(struct regional* region, struct resp_addr* raddr,
usr.sbin/unbound/respip/respip.c
325
return respip_enter_rr(region, raddr, rrtype, rrclass, ttl, rdata,
usr.sbin/unbound/respip/respip.c
341
return respip_enter_rrstr(set->region, node, rrstr, ipstr);
usr.sbin/unbound/respip/respip.c
495
respip_copy_rrset(const struct ub_packed_rrset_key* key, struct regional* region)
usr.sbin/unbound/respip/respip.c
497
struct ub_packed_rrset_key* ck = regional_alloc(region,
usr.sbin/unbound/respip/respip.c
514
ck->rk.dname = regional_alloc_init(region, key->rk.dname,
usr.sbin/unbound/respip/respip.c
534
d = regional_alloc_zero(region, dsize);
usr.sbin/unbound/respip/respip.c
63
set->region = regional_create();
usr.sbin/unbound/respip/respip.c
64
if(!set->region) {
usr.sbin/unbound/respip/respip.c
678
struct ub_packed_rrset_key** redirect_rrsetp, struct regional* region)
usr.sbin/unbound/respip/respip.c
701
region)) {
usr.sbin/unbound/respip/respip.c
706
rp = respip_copy_rrset(&r, region);
usr.sbin/unbound/respip/respip.c
719
rp = respip_copy_rrset(rp, region);
usr.sbin/unbound/respip/respip.c
733
new_rep = make_new_reply_info(rep, region, rrset_id + 1, rrset_id);
usr.sbin/unbound/respip/respip.c
763
struct reply_info** new_repp, struct regional* region)
usr.sbin/unbound/respip/respip.c
768
new_rep = make_new_reply_info(rep, region, 0, 0);
usr.sbin/unbound/respip/respip.c
788
new_rep = make_new_reply_info(rep, region, rrset_id, rrset_id);
usr.sbin/unbound/respip/respip.c
809
int ATTR_UNUSED(action_only), struct regional* region, int rpz_used,
usr.sbin/unbound/respip/respip.c
826
regional_alloc_zero(region, sizeof(*a));
usr.sbin/unbound/respip/respip.c
844
int* rpz_cname_override, struct regional* region, int* is_rpz,
usr.sbin/unbound/respip/respip.c
867
if(!(*log_name = regional_strdup(region, r->log_name)))
usr.sbin/unbound/respip/respip.c
878
struct regional* region, struct auth_zones* az, int* rpz_passthru,
usr.sbin/unbound/respip/respip.c
91
regional_destroy(set->region);
usr.sbin/unbound/respip/respip.c
971
region, &rpz_used, rpz_passthru)) {
usr.sbin/unbound/respip/respip.h
163
struct reply_info** new_repp, struct regional* region,
usr.sbin/unbound/respip/respip.h
197
int search_only, struct regional* region, struct auth_zones* az,
usr.sbin/unbound/respip/respip.h
24
struct regional* region;
usr.sbin/unbound/respip/respip.h
300
respip_enter_rr(struct regional* region, struct resp_addr* raddr,
usr.sbin/unbound/respip/respip.h
313
respip_copy_rrset(const struct ub_packed_rrset_key* key, struct regional* region);
usr.sbin/unbound/services/authzone.c
114
msg_create(struct regional* region, struct query_info* qinfo)
usr.sbin/unbound/services/authzone.c
116
struct dns_msg* msg = (struct dns_msg*)regional_alloc(region,
usr.sbin/unbound/services/authzone.c
120
msg->qinfo.qname = regional_alloc_init(region, qinfo->qname,
usr.sbin/unbound/services/authzone.c
129
msg->rep = (struct reply_info*)regional_alloc_zero(region,
usr.sbin/unbound/services/authzone.c
143
msg_grow_array(struct regional* region, struct dns_msg* msg)
usr.sbin/unbound/services/authzone.c
146
msg->rep->rrsets = regional_alloc_zero(region,
usr.sbin/unbound/services/authzone.c
152
msg->rep->rrsets = regional_alloc_zero(region,
usr.sbin/unbound/services/authzone.c
174
struct auth_rrset* rrset, struct regional* region, time_t adjust)
usr.sbin/unbound/services/authzone.c
185
return packed_rrset_copy_region(&key, region, adjust);
usr.sbin/unbound/services/authzone.c
1883
struct regional* region = NULL;
usr.sbin/unbound/services/authzone.c
1888
region = env->scratch;
usr.sbin/unbound/services/authzone.c
1889
regional_free_all(region);
usr.sbin/unbound/services/authzone.c
1930
regional_free_all(region);
usr.sbin/unbound/services/authzone.c
1938
hash, hashlen, region, buf, reason)) {
usr.sbin/unbound/services/authzone.c
224
msg_add_rrset_an(struct auth_zone* z, struct regional* region,
usr.sbin/unbound/services/authzone.c
235
if(!msg_grow_array(region, msg))
usr.sbin/unbound/services/authzone.c
239
auth_packed_rrset_copy_region(z, node, rrset, region, 0)))
usr.sbin/unbound/services/authzone.c
249
msg_add_rrset_ns(struct auth_zone* z, struct regional* region,
usr.sbin/unbound/services/authzone.c
2539
az_add_additionals_from(struct auth_zone* z, struct regional* region,
usr.sbin/unbound/services/authzone.c
2558
if(!msg_add_rrset_ar(z, region, msg, domain, ref))
usr.sbin/unbound/services/authzone.c
2562
if(!msg_add_rrset_ar(z, region, msg, domain, ref))
usr.sbin/unbound/services/authzone.c
2571
az_add_negative_soa(struct auth_zone* z, struct regional* region,
usr.sbin/unbound/services/authzone.c
2586
if(!msg_add_rrset_ns(z, region, msg, apex, soa)) return 0;
usr.sbin/unbound/services/authzone.c
259
if(!msg_grow_array(region, msg))
usr.sbin/unbound/services/authzone.c
263
auth_packed_rrset_copy_region(z, node, rrset, region, 0)))
usr.sbin/unbound/services/authzone.c
2656
create_synth_cname(uint8_t* qname, size_t qname_len, struct regional* region,
usr.sbin/unbound/services/authzone.c
2687
*cname = (struct ub_packed_rrset_key*)regional_alloc(region,
usr.sbin/unbound/services/authzone.c
2696
(*cname)->rk.dname = regional_alloc_init(region, qname, qname_len);
usr.sbin/unbound/services/authzone.c
2701
d = (struct packed_rrset_data*)regional_alloc_zero(region,
usr.sbin/unbound/services/authzone.c
2725
struct regional* region, struct dns_msg* msg, struct auth_data* dname,
usr.sbin/unbound/services/authzone.c
273
msg_add_rrset_ar(struct auth_zone* z, struct regional* region,
usr.sbin/unbound/services/authzone.c
2730
if(!create_synth_cname(qname, qname_len, region, dname, rrset,
usr.sbin/unbound/services/authzone.c
2741
if(!msg_grow_array(region, msg))
usr.sbin/unbound/services/authzone.c
2795
az_nsec_wildcard_denial(struct auth_zone* z, struct regional* region,
usr.sbin/unbound/services/authzone.c
2817
if(!msg_add_rrset_ns(z, region, msg, node, nsec)) return 0;
usr.sbin/unbound/services/authzone.c
282
if(!msg_grow_array(region, msg))
usr.sbin/unbound/services/authzone.c
286
auth_packed_rrset_copy_region(z, node, rrset, region, 0)))
usr.sbin/unbound/services/authzone.c
3023
az_nsec3_insert(struct auth_zone* z, struct regional* region,
usr.sbin/unbound/services/authzone.c
3030
if(!msg_add_rrset_ns(z, region, msg, node, nsec3)) return 0;
usr.sbin/unbound/services/authzone.c
3049
az_add_nsec3_proof(struct auth_zone* z, struct regional* region,
usr.sbin/unbound/services/authzone.c
3070
if(!az_nsec3_insert(z, region, msg, match))
usr.sbin/unbound/services/authzone.c
3081
if(!az_nsec3_insert(z, region, msg, node))
usr.sbin/unbound/services/authzone.c
3093
if(!az_nsec3_insert(z, region, msg, node))
usr.sbin/unbound/services/authzone.c
3109
if(!az_nsec3_insert(z, region, msg, node))
usr.sbin/unbound/services/authzone.c
3117
az_generate_positive_answer(struct auth_zone* z, struct regional* region,
usr.sbin/unbound/services/authzone.c
3120
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
usr.sbin/unbound/services/authzone.c
3123
if(!az_add_additionals_from(z, region, msg, rrset, 2))
usr.sbin/unbound/services/authzone.c
3126
if(!az_add_additionals_from(z, region, msg, rrset, 6))
usr.sbin/unbound/services/authzone.c
3129
if(!az_add_additionals_from(z, region, msg, rrset, 0))
usr.sbin/unbound/services/authzone.c
3137
az_generate_any_answer(struct auth_zone* z, struct regional* region,
usr.sbin/unbound/services/authzone.c
3144
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
usr.sbin/unbound/services/authzone.c
3148
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
usr.sbin/unbound/services/authzone.c
3152
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
usr.sbin/unbound/services/authzone.c
3156
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
usr.sbin/unbound/services/authzone.c
3160
if(!msg_add_rrset_an(z, region, msg, node,
usr.sbin/unbound/services/authzone.c
3169
struct regional* region, struct dns_msg* msg,
usr.sbin/unbound/services/authzone.c
3189
if(!msg_add_rrset_an(z, region, msg, node, rrset))
usr.sbin/unbound/services/authzone.c
3195
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
usr.sbin/unbound/services/authzone.c
3204
struct regional* region, struct dns_msg* msg,
usr.sbin/unbound/services/authzone.c
3207
if(!msg_add_rrset_an(z, region, msg, node, rrset)) return 0;
usr.sbin/unbound/services/authzone.c
3209
if(!follow_cname_chain(z, qinfo->qtype, region, msg, rrset->data))
usr.sbin/unbound/services/authzone.c
3216
az_generate_notype_answer(struct auth_zone* z, struct regional* region,
usr.sbin/unbound/services/authzone.c
3220
if(!az_add_negative_soa(z, region, msg)) return 0;
usr.sbin/unbound/services/authzone.c
3223
if(!msg_add_rrset_ns(z, region, msg, node, rrset)) return 0;
usr.sbin/unbound/services/authzone.c
3226
if(!az_add_nsec3_proof(z, region, msg, node->name,
usr.sbin/unbound/services/authzone.c
3236
az_generate_referral_answer(struct auth_zone* z, struct regional* region,
usr.sbin/unbound/services/authzone.c
3243
if(!msg_add_rrset_ns(z, region, msg, ce, rrset)) return 0;
usr.sbin/unbound/services/authzone.c
3246
if(!msg_add_rrset_ns(z, region, msg, ce, ds)) return 0;
usr.sbin/unbound/services/authzone.c
3250
if(!msg_add_rrset_ns(z, region, msg, ce, nsec))
usr.sbin/unbound/services/authzone.c
3253
if(!az_add_nsec3_proof(z, region, msg, ce->name,
usr.sbin/unbound/services/authzone.c
3260
if(!az_add_additionals_from(z, region, msg, rrset, 0)) return 0;
usr.sbin/unbound/services/authzone.c
3267
struct regional* region, struct dns_msg* msg, struct auth_data* ce,
usr.sbin/unbound/services/authzone.c
3272
if(!msg_add_rrset_an(z, region, msg, ce, rrset)) return 0;
usr.sbin/unbound/services/authzone.c
3273
if(!add_synth_cname(z, qinfo->qname, qinfo->qname_len, region,
usr.sbin/unbound/services/authzone.c
3280
if(!follow_cname_chain(z, qinfo->qtype, region, msg,
usr.sbin/unbound/services/authzone.c
3290
struct regional* region, struct dns_msg* msg, struct auth_data* ce,
usr.sbin/unbound/services/authzone.c
3297
if(!msg_add_rrset_an(z, region, msg, wildcard, rrset))
usr.sbin/unbound/services/authzone.c
3303
if(!msg_add_rrset_an(z, region, msg, wildcard, rrset))
usr.sbin/unbound/services/authzone.c
3307
if(!follow_cname_chain(z, qinfo->qtype, region, msg,
usr.sbin/unbound/services/authzone.c
3312
if(!az_generate_any_answer(z, region, msg, wildcard))
usr.sbin/unbound/services/authzone.c
3319
if(!az_generate_notype_answer(z, region, msg, wildcard))
usr.sbin/unbound/services/authzone.c
3329
if(!msg_add_rrset_ns(z, region, msg, node, nsec)) return 0;
usr.sbin/unbound/services/authzone.c
3335
if(!az_add_nsec3_proof(z, region, msg, wildup,
usr.sbin/unbound/services/authzone.c
3350
az_generate_nxdomain_answer(struct auth_zone* z, struct regional* region,
usr.sbin/unbound/services/authzone.c
3355
if(!az_add_negative_soa(z, region, msg)) return 0;
usr.sbin/unbound/services/authzone.c
3357
if(!msg_add_rrset_ns(z, region, msg, node, nsec)) return 0;
usr.sbin/unbound/services/authzone.c
3358
if(ce && !az_nsec_wildcard_denial(z, region, msg, ce->name,
usr.sbin/unbound/services/authzone.c
3361
if(!az_add_nsec3_proof(z, region, msg, ce->name,
usr.sbin/unbound/services/authzone.c
3372
struct regional* region, struct dns_msg* msg, struct auth_data* node)
usr.sbin/unbound/services/authzone.c
3377
return az_generate_positive_answer(z, region, msg, node, rrset);
usr.sbin/unbound/services/authzone.c
3381
return az_generate_cname_answer(z, qinfo, region, msg,
usr.sbin/unbound/services/authzone.c
3386
return az_generate_any_answer(z, region, msg, node);
usr.sbin/unbound/services/authzone.c
3389
return az_generate_notype_answer(z, region, msg, node);
usr.sbin/unbound/services/authzone.c
3396
struct regional* region, struct dns_msg* msg, struct auth_data* ce,
usr.sbin/unbound/services/authzone.c
3404
return az_generate_referral_answer(z, region, msg, ce, rrset);
usr.sbin/unbound/services/authzone.c
3407
return az_generate_dname_answer(z, qinfo, region, msg, ce,
usr.sbin/unbound/services/authzone.c
3413
return az_generate_notype_answer(z, region, msg, node);
usr.sbin/unbound/services/authzone.c
3417
return az_generate_wildcard_answer(z, qinfo, region, msg,
usr.sbin/unbound/services/authzone.c
3421
return az_generate_nxdomain_answer(z, region, msg, ce, node);
usr.sbin/unbound/services/authzone.c
3427
struct regional* region, struct dns_msg** msg, int* fallback)
usr.sbin/unbound/services/authzone.c
3434
if(!(*msg=msg_create(region, qinfo))) return 0;
usr.sbin/unbound/services/authzone.c
3472
return az_generate_answer_with_node(z, qinfo, region, *msg,
usr.sbin/unbound/services/authzone.c
3475
return az_generate_answer_nonexistnode(z, qinfo, region, *msg,
usr.sbin/unbound/services/authzone.c
3480
struct regional* region, struct dns_msg** msg, int* fallback,
usr.sbin/unbound/services/authzone.c
3509
r = auth_zone_generate_answer(z, qinfo, region, msg, fallback);
usr.sbin/unbound/services/authzone.c
7488
struct auth_rrset* rrset, struct regional* region,
usr.sbin/unbound/services/authzone.c
7500
if(!rrset_canonicalize_to_buffer(region, buf, &key)) {
usr.sbin/unbound/services/authzone.c
7504
regional_free_all(region);
usr.sbin/unbound/services/authzone.c
7545
static int zonemd_simple_rrsig_allocs(struct regional* region,
usr.sbin/unbound/services/authzone.c
7548
data->rr_len = regional_alloc(region, sizeof(*data->rr_len) * count);
usr.sbin/unbound/services/authzone.c
7552
data->rr_ttl = regional_alloc(region, sizeof(*data->rr_ttl) * count);
usr.sbin/unbound/services/authzone.c
7556
data->rr_data = regional_alloc(region, sizeof(*data->rr_data) * count);
usr.sbin/unbound/services/authzone.c
7619
struct regional* region, struct sldns_buffer* buf, char** reason)
usr.sbin/unbound/services/authzone.c
7645
if(!zonemd_simple_rrsig_allocs(region, &data, data.count)) {
usr.sbin/unbound/services/authzone.c
7647
regional_free_all(region);
usr.sbin/unbound/services/authzone.c
7656
if(!rrset_canonicalize_to_buffer(region, buf, &key)) {
usr.sbin/unbound/services/authzone.c
7658
regional_free_all(region);
usr.sbin/unbound/services/authzone.c
7661
regional_free_all(region);
usr.sbin/unbound/services/authzone.c
7674
struct regional* region, struct sldns_buffer* buf, char** reason)
usr.sbin/unbound/services/authzone.c
7696
rrlist[i], rrlist, rrnum, region, buf, reason))
usr.sbin/unbound/services/authzone.c
7699
rrlist[i], region, buf, reason)) {
usr.sbin/unbound/services/authzone.c
7708
struct secalgo_hash* h, struct regional* region,
usr.sbin/unbound/services/authzone.c
7715
if(!zonemd_simple_domain(z, hashalgo, h, n, region, buf,
usr.sbin/unbound/services/authzone.c
7724
struct regional* region, struct sldns_buffer* buf, char** reason)
usr.sbin/unbound/services/authzone.c
7733
if(!zonemd_simple_collate(z, hashalgo, h, region, buf, reason)) {
usr.sbin/unbound/services/authzone.c
7750
int hashalgo, uint8_t* hash, size_t hashlen, struct regional* region,
usr.sbin/unbound/services/authzone.c
7773
sizeof(gen), &genlen, region, buf, reason)) {
usr.sbin/unbound/services/authzone.h
543
struct regional* region, struct dns_msg** msg, int* fallback,
usr.sbin/unbound/services/authzone.h
729
struct regional* region, struct sldns_buffer* buf, char** reason);
usr.sbin/unbound/services/authzone.h
760
int hashalgo, uint8_t* hash, size_t hashlen, struct regional* region,
usr.sbin/unbound/services/cache/dns.c
1000
struct dns_msg* msg = rrset_msg(rrset, region, now, &k);
usr.sbin/unbound/services/cache/dns.c
103
rep->ref[i].key, region, now);
usr.sbin/unbound/services/cache/dns.c
1034
&& (msg=tomsg(env, &k, data, region, now, 0, scratch))) {
usr.sbin/unbound/services/cache/dns.c
1051
return fill_any(env, qname, qnamelen, qtype, qclass, region);
usr.sbin/unbound/services/cache/dns.c
1060
struct regional* region, uint32_t flags, time_t qstarttime,
usr.sbin/unbound/services/cache/dns.c
1172
flags, region, qstarttime);
usr.sbin/unbound/services/cache/dns.c
157
struct reply_info* qrep, uint32_t flags, struct regional* region,
usr.sbin/unbound/services/cache/dns.c
173
store_rrsets(env, rep, *env->now, leeway, pside, qrep, region,
usr.sbin/unbound/services/cache/dns.c
270
addr_to_additional(struct ub_packed_rrset_key* rrset, struct regional* region,
usr.sbin/unbound/services/cache/dns.c
274
packed_rrset_copy_region(rrset, region, now))) {
usr.sbin/unbound/services/cache/dns.c
308
struct regional* region, struct delegpt* dp, time_t now,
usr.sbin/unbound/services/cache/dns.c
318
if(!delegpt_add_rrset_A(dp, region, akey, 0, NULL)) {
usr.sbin/unbound/services/cache/dns.c
323
addr_to_additional(akey, region, *msg, now);
usr.sbin/unbound/services/cache/dns.c
338
if(!delegpt_add_rrset_AAAA(dp, region, akey, 0, NULL)) {
usr.sbin/unbound/services/cache/dns.c
343
addr_to_additional(akey, region, *msg, now);
usr.sbin/unbound/services/cache/dns.c
369
struct regional* region, struct delegpt* dp, uint32_t flags)
usr.sbin/unbound/services/cache/dns.c
382
if(!delegpt_add_rrset_A(dp, region, akey, ns->lame,
usr.sbin/unbound/services/cache/dns.c
403
if(!delegpt_add_rrset_AAAA(dp, region, akey, ns->lame,
usr.sbin/unbound/services/cache/dns.c
434
find_add_ds(struct module_env* env, struct regional* region,
usr.sbin/unbound/services/cache/dns.c
458
packed_rrset_copy_region(rrset, region, now))) {
usr.sbin/unbound/services/cache/dns.c
468
uint16_t qclass, struct regional* region, size_t capacity)
usr.sbin/unbound/services/cache/dns.c
470
struct dns_msg* msg = (struct dns_msg*)regional_alloc(region,
usr.sbin/unbound/services/cache/dns.c
474
msg->qinfo.qname = regional_alloc_init(region, qname, qnamelen);
usr.sbin/unbound/services/cache/dns.c
482
msg->rep = (struct reply_info*)regional_alloc_zero(region,
usr.sbin/unbound/services/cache/dns.c
492
regional_alloc(region,
usr.sbin/unbound/services/cache/dns.c
500
dns_msg_authadd(struct dns_msg* msg, struct regional* region,
usr.sbin/unbound/services/cache/dns.c
504
packed_rrset_copy_region(rrset, region, now)))
usr.sbin/unbound/services/cache/dns.c
511
dns_msg_ansadd(struct dns_msg* msg, struct regional* region,
usr.sbin/unbound/services/cache/dns.c
515
packed_rrset_copy_region(rrset, region, now)))
usr.sbin/unbound/services/cache/dns.c
524
struct regional* region, struct dns_msg** msg, time_t now,
usr.sbin/unbound/services/cache/dns.c
538
dp = delegpt_create(region);
usr.sbin/unbound/services/cache/dns.c
539
if(!dp || !delegpt_set_name(dp, region, nskey->rk.dname)) {
usr.sbin/unbound/services/cache/dns.c
551
*msg = dns_msg_create(qname, qnamelen, qtype, qclass, region,
usr.sbin/unbound/services/cache/dns.c
553
if(!*msg || !dns_msg_authadd(*msg, region, nskey, now)) {
usr.sbin/unbound/services/cache/dns.c
559
if(!delegpt_rrset_add_ns(dp, region, nskey, 0))
usr.sbin/unbound/services/cache/dns.c
564
find_add_ds(env, region, *msg, dp, now);
usr.sbin/unbound/services/cache/dns.c
566
if(!find_add_addrs(env, qclass, region, dp, now, msg))
usr.sbin/unbound/services/cache/dns.c
573
gen_dns_msg(struct regional* region, struct query_info* q, size_t num)
usr.sbin/unbound/services/cache/dns.c
575
struct dns_msg* msg = (struct dns_msg*)regional_alloc(region,
usr.sbin/unbound/services/cache/dns.c
580
msg->qinfo.qname = regional_alloc_init(region, q->qname, q->qname_len);
usr.sbin/unbound/services/cache/dns.c
584
msg->rep = (struct reply_info*)regional_alloc(region,
usr.sbin/unbound/services/cache/dns.c
593
regional_alloc(region,
usr.sbin/unbound/services/cache/dns.c
602
struct regional* region, time_t now, int allow_expired,
usr.sbin/unbound/services/cache/dns.c
619
msg = gen_dns_msg(region, q, r->rrset_count);
usr.sbin/unbound/services/cache/dns.c
640
msg->rep->reason_bogus_str = regional_strdup(region, r->reason_bogus_str);
usr.sbin/unbound/services/cache/dns.c
660
region, now);
usr.sbin/unbound/services/cache/dns.c
675
dns_msg_deepcopy_region(struct dns_msg* origin, struct regional* region)
usr.sbin/unbound/services/cache/dns.c
679
res = gen_dns_msg(region, &origin->qinfo, origin->rep->rrset_count);
usr.sbin/unbound/services/cache/dns.c
683
res->rep->reason_bogus_str = regional_strdup(region,
usr.sbin/unbound/services/cache/dns.c
688
origin->rep->rrsets[i], region, 0);
usr.sbin/unbound/services/cache/dns.c
698
rrset_msg(struct ub_packed_rrset_key* rrset, struct regional* region,
usr.sbin/unbound/services/cache/dns.c
706
msg = gen_dns_msg(region, q, 1); /* only the CNAME (or other) RRset */
usr.sbin/unbound/services/cache/dns.c
722
msg->rep->rrsets[0] = packed_rrset_copy_region(rrset, region, now);
usr.sbin/unbound/services/cache/dns.c
730
synth_dname_msg(struct ub_packed_rrset_key* rrset, struct regional* region,
usr.sbin/unbound/services/cache/dns.c
746
msg = gen_dns_msg(region, q, 2); /* DNAME + CNAME RRset */
usr.sbin/unbound/services/cache/dns.c
762
msg->rep->rrsets[0] = packed_rrset_copy_region(rrset, region, now);
usr.sbin/unbound/services/cache/dns.c
774
newname = (uint8_t*)regional_alloc(region, newlen);
usr.sbin/unbound/services/cache/dns.c
782
ck = (struct ub_packed_rrset_key*)regional_alloc(region,
usr.sbin/unbound/services/cache/dns.c
792
ck->rk.dname = regional_alloc_init(region, q->qname, q->qname_len);
usr.sbin/unbound/services/cache/dns.c
797
newd = (struct packed_rrset_data*)regional_alloc_zero(region,
usr.sbin/unbound/services/cache/dns.c
80
struct regional* region, time_t qstarttime)
usr.sbin/unbound/services/cache/dns.c
827
struct regional* region)
usr.sbin/unbound/services/cache/dns.c
840
region, 0);
usr.sbin/unbound/services/cache/dns.c
872
region, (size_t)(num-i));
usr.sbin/unbound/services/cache/dns.c
880
if(!dns_msg_ansadd(msg, region, rrset, now)) {
usr.sbin/unbound/services/cache/dns.c
892
uint16_t flags, struct regional* region, struct regional* scratch,
usr.sbin/unbound/services/cache/dns.c
912
struct dns_msg* msg = tomsg(env, &key->key, data, region, now, 0,
usr.sbin/unbound/services/cache/dns.c
930
struct dns_msg* msg = synth_dname_msg(rrset, region, now, &k,
usr.sbin/unbound/services/cache/dns.c
95
if(region) {
usr.sbin/unbound/services/cache/dns.c
973
struct dns_msg* msg = rrset_msg(rrset, region, now, &k);
usr.sbin/unbound/services/cache/dns.h
126
struct reply_info* qrep, uint32_t flags, struct regional* region,
usr.sbin/unbound/services/cache/dns.h
150
struct regional* region, struct dns_msg** msg, time_t timenow,
usr.sbin/unbound/services/cache/dns.h
167
struct reply_info* r, struct regional* region, time_t now,
usr.sbin/unbound/services/cache/dns.h
177
struct regional* region);
usr.sbin/unbound/services/cache/dns.h
199
uint16_t flags, struct regional* region, struct regional* scratch,
usr.sbin/unbound/services/cache/dns.h
212
struct regional* region, struct delegpt* dp, uint32_t flags);
usr.sbin/unbound/services/cache/dns.h
226
uint16_t qclass, struct regional* region, size_t capacity);
usr.sbin/unbound/services/cache/dns.h
237
int dns_msg_authadd(struct dns_msg* msg, struct regional* region,
usr.sbin/unbound/services/cache/dns.h
249
int dns_msg_ansadd(struct dns_msg* msg, struct regional* region,
usr.sbin/unbound/services/cache/dns.h
99
struct regional* region, uint32_t flags, time_t qstarttime,
usr.sbin/unbound/services/localzone.c
136
regional_destroy(z->region);
usr.sbin/unbound/services/localzone.c
198
z->region = regional_create_nochunk(sizeof(struct regional));
usr.sbin/unbound/services/localzone.c
199
if(!z->region) {
usr.sbin/unbound/services/localzone.c
2230
m += z->namelen + z->taglen + regional_get_mem(z->region);
usr.sbin/unbound/services/localzone.c
361
new_local_rrset(struct regional* region, struct local_data* node,
usr.sbin/unbound/services/localzone.c
366
regional_alloc_zero(region, sizeof(*rrset));
usr.sbin/unbound/services/localzone.c
374
regional_alloc_zero(region, sizeof(*rrset->rrset));
usr.sbin/unbound/services/localzone.c
380
pd = (struct packed_rrset_data*)regional_alloc_zero(region,
usr.sbin/unbound/services/localzone.c
398
rrset_insert_rr(struct regional* region, struct packed_rrset_data* pd,
usr.sbin/unbound/services/localzone.c
412
pd->rr_len = regional_alloc(region, sizeof(*pd->rr_len)*pd->count);
usr.sbin/unbound/services/localzone.c
413
pd->rr_ttl = regional_alloc(region, sizeof(*pd->rr_ttl)*pd->count);
usr.sbin/unbound/services/localzone.c
414
pd->rr_data = regional_alloc(region, sizeof(*pd->rr_data)*pd->count);
usr.sbin/unbound/services/localzone.c
429
pd->rr_data[0] = regional_alloc_init(region, rdata, rdata_len);
usr.sbin/unbound/services/localzone.c
478
ld = (struct local_data*)regional_alloc_zero(z->region,
usr.sbin/unbound/services/localzone.c
485
ld->name = regional_alloc_init(z->region, nm, nmlen);
usr.sbin/unbound/services/localzone.c
516
regional_alloc_zero(z->region, sizeof(*pd));
usr.sbin/unbound/services/localzone.c
518
regional_alloc_zero(z->region, sizeof(*rrset_negative));
usr.sbin/unbound/services/localzone.c
534
if(!rrset_insert_rr(z->region, pd, rdata, rdata_len, ttl, rrstr))
usr.sbin/unbound/services/localzone.c
581
rrset = new_local_rrset(z->region, node, rrtype, rrclass);
usr.sbin/unbound/services/localzone.c
601
return rrset_insert_rr(z->region, pd, rdata, rdata_len, ttl, rrstr);
usr.sbin/unbound/services/localzone.c
751
z->region, sizeof(*z->override_tree));
usr.sbin/unbound/services/localzone.c
763
z->region, sizeof(*n));
usr.sbin/unbound/services/localzone.h
159
struct regional* region;
usr.sbin/unbound/services/localzone.h
526
int rrset_insert_rr(struct regional* region, struct packed_rrset_data* pd,
usr.sbin/unbound/services/mesh.c
1002
mstate->s.client_info = mesh_copy_client_info(region, cinfo);
usr.sbin/unbound/services/mesh.c
1004
alloc_reg_release(env->alloc, region);
usr.sbin/unbound/services/mesh.c
1013
mstate->s.region = region;
usr.sbin/unbound/services/mesh.c
1094
alloc_reg_release(mstate->s.env->alloc, mstate->s.region);
usr.sbin/unbound/services/mesh.c
1267
if( !(subref = regional_alloc(super->s.region,
usr.sbin/unbound/services/mesh.c
1269
!(superref = regional_alloc(sub->s.region,
usr.sbin/unbound/services/mesh.c
1329
rep, rcode, &r->edns, NULL, m->s.region, start_time))
usr.sbin/unbound/services/mesh.c
1333
&r->edns, NULL, m->s.region, start_time))
usr.sbin/unbound/services/mesh.c
1350
LDNS_RCODE_NOERROR, &r->edns, NULL, m->s.region, start_time) ||
usr.sbin/unbound/services/mesh.c
1410
m->s.region, rep->reason_bogus, rep->reason_bogus_str);
usr.sbin/unbound/services/mesh.c
1498
rep, rcode, &r->edns, &r->query_reply, m->s.region, &r->start_time))
usr.sbin/unbound/services/mesh.c
1502
&r->edns, &r->query_reply, m->s.region, &r->start_time))
usr.sbin/unbound/services/mesh.c
1538
LDNS_RCODE_NOERROR, &r->edns, &r->query_reply, m->s.region, &r->start_time) ||
usr.sbin/unbound/services/mesh.c
1545
rep, LDNS_RCODE_SERVFAIL, &r->edns, &r->query_reply, m->s.region, &r->start_time))
usr.sbin/unbound/services/mesh.c
1915
struct mesh_cb* r = regional_alloc(s->s.region,
usr.sbin/unbound/services/mesh.c
1925
edns_opt_copy_region(edns->opt_list_in, s->s.region)))
usr.sbin/unbound/services/mesh.c
1928
edns_opt_copy_region(edns->opt_list_out, s->s.region)))
usr.sbin/unbound/services/mesh.c
1931
edns_opt_copy_region(edns->opt_list_inplace_cb_out, s->s.region)))
usr.sbin/unbound/services/mesh.c
1945
struct mesh_reply* r = regional_alloc(s->s.region,
usr.sbin/unbound/services/mesh.c
1952
edns_opt_copy_region(edns->opt_list_in, s->s.region)))
usr.sbin/unbound/services/mesh.c
1955
edns_opt_copy_region(edns->opt_list_out, s->s.region)))
usr.sbin/unbound/services/mesh.c
1958
edns_opt_copy_region(edns->opt_list_inplace_cb_out, s->s.region)))
usr.sbin/unbound/services/mesh.c
1964
r->qname = regional_alloc_init(s->s.region, qinfo->qname,
usr.sbin/unbound/services/mesh.c
1979
r->local_alias = regional_alloc_zero(s->s.region,
usr.sbin/unbound/services/mesh.c
1983
r->local_alias->rrset = regional_alloc_init(s->s.region,
usr.sbin/unbound/services/mesh.c
2000
s->s.region, qinfo->local_alias->rrset->rk.dname,
usr.sbin/unbound/services/mesh.c
2007
d = regional_alloc_zero(s->s.region, sizeof(*d));
usr.sbin/unbound/services/mesh.c
2011
if(!rrset_insert_rr(s->s.region, d, dsrc->rr_data[0],
usr.sbin/unbound/services/mesh.c
2028
struct regional* region = mstate->s.env->scratch;
usr.sbin/unbound/services/mesh.c
2031
qinfo = regional_alloc_init(region, &mstate->s.qinfo, sizeof(*qinfo));
usr.sbin/unbound/services/mesh.c
2034
qinfo->qname = regional_alloc_init(region, qinfo->qname,
usr.sbin/unbound/services/mesh.c
2288
s += regional_get_mem(m->s.region);
usr.sbin/unbound/services/mesh.c
2378
alias_rrset, 0, qstate->region, az, NULL, qstate->env->views,
usr.sbin/unbound/services/mesh.c
2453
qstate->client_info, must_validate, &encode_rep, qstate->region,
usr.sbin/unbound/services/mesh.c
2536
mstate->s.region, LDNS_EDE_STALE_ANSWER, NULL);
usr.sbin/unbound/services/mesh.c
352
msg = tomsg(qstate->env, &key->key, data, qstate->region, timenow,
usr.sbin/unbound/services/mesh.c
398
mstate->s.region, sizeof(struct serve_expired_data));
usr.sbin/unbound/services/mesh.c
497
s->s.region);
usr.sbin/unbound/services/mesh.c
633
s->s.region);
usr.sbin/unbound/services/mesh.c
715
sock_list_insert(&s->s.blacklist, NULL, 0, s->s.region);
usr.sbin/unbound/services/mesh.c
741
sock_list_insert(&s->s.blacklist, NULL, 0, s->s.region);
usr.sbin/unbound/services/mesh.c
808
opt->opt_len, opt->opt_data, s->s.region)) {
usr.sbin/unbound/services/mesh.c
828
sock_list_insert(&s->s.blacklist, NULL, 0, s->s.region);
usr.sbin/unbound/services/mesh.c
892
cfg_region_strlist_copy(struct regional* region, struct config_strlist* list)
usr.sbin/unbound/services/mesh.c
896
struct config_strlist* n = regional_alloc_zero(region,
usr.sbin/unbound/services/mesh.c
900
n->str = regional_strdup(region, s->str);
usr.sbin/unbound/services/mesh.c
914
mesh_copy_client_info(struct regional* region, struct respip_client_info* cinfo)
usr.sbin/unbound/services/mesh.c
918
client_info = regional_alloc_init(region, cinfo, sizeof(*cinfo));
usr.sbin/unbound/services/mesh.c
924
client_info->taglist = regional_alloc_init(region, cinfo->taglist,
usr.sbin/unbound/services/mesh.c
930
client_info->tag_actions = regional_alloc_init(region, cinfo->tag_actions,
usr.sbin/unbound/services/mesh.c
936
client_info->tag_datas = regional_alloc_zero(region,
usr.sbin/unbound/services/mesh.c
943
region, cinfo->tag_datas[i]);
usr.sbin/unbound/services/mesh.c
954
client_info->view_name = regional_strdup(region,
usr.sbin/unbound/services/mesh.c
967
struct regional* region = alloc_reg_obtain(env->alloc);
usr.sbin/unbound/services/mesh.c
970
if(!region)
usr.sbin/unbound/services/mesh.c
972
mstate = (struct mesh_state*)regional_alloc(region,
usr.sbin/unbound/services/mesh.c
975
alloc_reg_release(env->alloc, region);
usr.sbin/unbound/services/mesh.c
995
mstate->s.qinfo.qname = regional_alloc_init(region, qinfo->qname,
usr.sbin/unbound/services/mesh.c
998
alloc_reg_release(env->alloc, region);
usr.sbin/unbound/services/outside_network.c
1839
alloc_reg_release(sq->alloc, sq->region);
usr.sbin/unbound/services/outside_network.c
2632
struct regional* region)
usr.sbin/unbound/services/outside_network.c
2640
alloc_reg_release(alloc, region);
usr.sbin/unbound/services/outside_network.c
2645
sq->region = region;
usr.sbin/unbound/services/outside_network.c
2646
sq->qbuf = regional_alloc_init(region, sldns_buffer_begin(buff),
usr.sbin/unbound/services/outside_network.c
2649
alloc_reg_release(alloc, region);
usr.sbin/unbound/services/outside_network.c
2654
sq->zone = regional_alloc_init(region, zone, zonelen);
usr.sbin/unbound/services/outside_network.c
2656
alloc_reg_release(alloc, region);
usr.sbin/unbound/services/outside_network.c
2668
sq->tls_auth_name = regional_strdup(region, tls_auth_name);
usr.sbin/unbound/services/outside_network.c
2670
alloc_reg_release(alloc, region);
usr.sbin/unbound/services/outside_network.c
2683
alloc_reg_release(alloc, region);
usr.sbin/unbound/services/outside_network.c
3059
backup_p = regional_alloc_init(sq->region,
usr.sbin/unbound/services/outside_network.c
3434
struct regional* region;
usr.sbin/unbound/services/outside_network.c
3444
region = alloc_reg_obtain(env->alloc);
usr.sbin/unbound/services/outside_network.c
3445
if(!region) return NULL;
usr.sbin/unbound/services/outside_network.c
3448
qstate->edns_opts_back_out, region);
usr.sbin/unbound/services/outside_network.c
3450
alloc_reg_release(env->alloc, region);
usr.sbin/unbound/services/outside_network.c
3457
zonelen, qstate, region)) {
usr.sbin/unbound/services/outside_network.c
3458
alloc_reg_release(env->alloc, region);
usr.sbin/unbound/services/outside_network.c
3471
client_string_addr->string, region);
usr.sbin/unbound/services/outside_network.c
3493
alloc_reg_release(env->alloc, region);
usr.sbin/unbound/services/outside_network.c
3509
env->alloc, region);
usr.sbin/unbound/services/outside_network.c
3518
sq->region, sizeof(*cb)))) {
usr.sbin/unbound/services/outside_network.c
3531
alloc_reg_release(env->alloc, region);
usr.sbin/unbound/services/outside_network.c
3536
sq->region, sizeof(*cb)))) {
usr.sbin/unbound/services/outside_network.h
523
struct regional* region;
usr.sbin/unbound/services/rpz.c
1932
rsoa = make_soa_ubrrset(az, soa, ms->region);
usr.sbin/unbound/services/rpz.c
1935
rep->rrsets = regional_alloc_zero(ms->region,
usr.sbin/unbound/services/rpz.c
1948
rpz_dns_msg_new(struct regional* region)
usr.sbin/unbound/services/rpz.c
1951
(struct dns_msg*)regional_alloc(region,
usr.sbin/unbound/services/rpz.c
1963
struct dns_msg* msg = rpz_dns_msg_new(ms->region);
usr.sbin/unbound/services/rpz.c
1966
msg->rep = construct_reply_info_base(ms->region,
usr.sbin/unbound/services/rpz.c
1990
struct dns_msg* msg = rpz_dns_msg_new(ms->region);
usr.sbin/unbound/services/rpz.c
1997
msg->rep = construct_reply_info_base(ms->region,
usr.sbin/unbound/services/rpz.c
2026
msg = rpz_dns_msg_new(ms->region);
usr.sbin/unbound/services/rpz.c
2030
new_reply_info = construct_reply_info_base(ms->region,
usr.sbin/unbound/services/rpz.c
2048
rp = respip_copy_rrset(rrset->rrset, ms->region);
usr.sbin/unbound/services/rpz.c
2190
msg = rpz_dns_msg_new(ms->region);
usr.sbin/unbound/services/rpz.c
2194
new_reply_info = construct_reply_info_base(ms->region,
usr.sbin/unbound/services/rpz.c
2213
rp = respip_copy_rrset(r->cname_override, ms->region);
usr.sbin/unbound/services/rpz.c
2821
m += regional_get_mem(set->region);
usr.sbin/unbound/services/rpz.c
2833
m += regional_get_mem(r->region);
usr.sbin/unbound/services/rpz.c
350
set->region = regional_create();
usr.sbin/unbound/services/rpz.c
351
if(set->region == NULL) {
usr.sbin/unbound/services/rpz.c
378
regional_destroy(set->region);
usr.sbin/unbound/services/rpz.c
392
regional_destroy(r->region);
usr.sbin/unbound/services/rpz.c
449
new_cname_override(struct regional* region, uint8_t* ct, size_t ctlen)
usr.sbin/unbound/services/rpz.c
454
rrset = (struct ub_packed_rrset_key*)regional_alloc_zero(region,
usr.sbin/unbound/services/rpz.c
461
pd = (struct packed_rrset_data*)regional_alloc_zero(region, sizeof(*pd));
usr.sbin/unbound/services/rpz.c
470
pd->rr_len = regional_alloc_zero(region, sizeof(*pd->rr_len));
usr.sbin/unbound/services/rpz.c
471
pd->rr_ttl = regional_alloc_zero(region, sizeof(*pd->rr_ttl));
usr.sbin/unbound/services/rpz.c
472
pd->rr_data = regional_alloc_zero(region, sizeof(*pd->rr_data));
usr.sbin/unbound/services/rpz.c
479
pd->rr_data[0] = regional_alloc_zero(region, 2 /* rdlength */ + ctlen);
usr.sbin/unbound/services/rpz.c
499
regional_free_all(r->region);
usr.sbin/unbound/services/rpz.c
538
r->cname_override = new_cname_override(r->region, nm, nmlen);
usr.sbin/unbound/services/rpz.c
561
r->region = regional_create_custom(sizeof(struct regional));
usr.sbin/unbound/services/rpz.c
562
if(!r->region) {
usr.sbin/unbound/services/rpz.c
606
if(r->region)
usr.sbin/unbound/services/rpz.c
607
regional_destroy(r->region);
usr.sbin/unbound/services/rpz.c
852
respip_enter_rr(set->region, node, rrtype,
usr.sbin/unbound/services/rpz.c
873
node = regional_alloc_zero(set->region, sizeof(*node));
usr.sbin/unbound/services/rpz.c
906
rpz_clientip_new_rrset(struct regional* region,
usr.sbin/unbound/services/rpz.c
911
regional_alloc_zero(region, sizeof(*rrset));
usr.sbin/unbound/services/rpz.c
919
regional_alloc_zero(region, sizeof(*rrset->rrset));
usr.sbin/unbound/services/rpz.c
925
pd = (struct packed_rrset_data*)regional_alloc_zero(region, sizeof(*pd));
usr.sbin/unbound/services/rpz.c
935
rrset->rrset->rk.dname = regional_alloc_zero(region, 1);
usr.sbin/unbound/services/rpz.c
945
rpz_clientip_enter_rr(struct regional* region, struct clientip_synthesized_rr* raddr,
usr.sbin/unbound/services/rpz.c
956
rrset = rpz_clientip_new_rrset(region, raddr, rrtype, rrclass);
usr.sbin/unbound/services/rpz.c
961
return rrset_insert_rr(region, rrset->rrset->entry.data, rdata, rdata_len, ttl, "");
usr.sbin/unbound/services/rpz.c
986
if(!rpz_clientip_enter_rr(set->region, node, rrtype,
usr.sbin/unbound/services/rpz.h
125
struct regional* region;
usr.sbin/unbound/services/rpz.h
88
struct regional* region;
usr.sbin/unbound/testcode/checklocks.c
158
e->region = area;
usr.sbin/unbound/testcode/checklocks.c
167
memcpy(e->hold, e->region, e->size);
usr.sbin/unbound/testcode/checklocks.c
187
if(p->region == area) {
usr.sbin/unbound/testcode/checklocks.c
213
if(memcmp(p->hold, p->region, p->size) != 0) {
usr.sbin/unbound/testcode/checklocks.c
215
log_hex("memory here", p->region, p->size);
usr.sbin/unbound/testcode/checklocks.c
232
memcpy(p->hold, p->region, p->size);
usr.sbin/unbound/testcode/checklocks.h
86
void* region;
usr.sbin/unbound/testcode/fake_event.c
1315
qstate->edns_opts_back_out, qstate->region);
usr.sbin/unbound/testcode/fake_event.c
1323
zone, zonelen, qstate, qstate->region)) {
usr.sbin/unbound/testcode/fake_event.c
1337
client_string_addr->string, qstate->region);
usr.sbin/unbound/testcode/unitauth.c
750
q_ans_parse(struct q_ans* q, struct regional* region,
usr.sbin/unbound/testcode/unitauth.c
768
*dp_nm = regional_alloc_init(region, buf, *dp_nmlen);
usr.sbin/unbound/testcode/unitauth.c
778
*qinfo = (struct query_info*)regional_alloc_zero(region,
usr.sbin/unbound/testcode/unitauth.c
781
(*qinfo)->qname = regional_alloc_init(region, buf, dname_len);
usr.sbin/unbound/testcode/unitauth.c
905
struct regional* region, int expected_fallback, uint8_t* dp_nm,
usr.sbin/unbound/testcode/unitauth.c
914
ret = auth_zones_lookup(az, qinfo, region, &msg, &fallback, dp_nm,
usr.sbin/unbound/testcode/unitauth.c
960
struct regional* region = regional_create();
usr.sbin/unbound/testcode/unitauth.c
968
q_ans_parse(q, region, &qinfo, &fallback, &dp_nm, &dp_nmlen);
usr.sbin/unbound/testcode/unitauth.c
969
q_ans_query(q, az, qinfo, region, fallback, dp_nm, dp_nmlen);
usr.sbin/unbound/testcode/unitauth.c
970
regional_free_all(region);
usr.sbin/unbound/testcode/unitauth.c
972
regional_destroy(region);
usr.sbin/unbound/testcode/unitmain.c
1003
edns_opt_list_append_ede(&edns->opt_list_inplace_cb_out, region,
usr.sbin/unbound/testcode/unitmain.c
1006
edns_opt_list_append_ede(&edns->opt_list_inplace_cb_out, region,
usr.sbin/unbound/testcode/unitmain.c
1009
edns_opt_list_append_ede(&edns->opt_list_inplace_cb_out, region,
usr.sbin/unbound/testcode/unitmain.c
1012
edns_opt_list_append_ede(&edns->opt_list_inplace_cb_out, region,
usr.sbin/unbound/testcode/unitmain.c
1015
edns_opt_list_append_ede(&edns->opt_list_inplace_cb_out, region,
usr.sbin/unbound/testcode/unitmain.c
1020
LDNS_EDNS_UNBOUND_CACHEDB_TESTFRAME_TEST, 0, NULL, region));
usr.sbin/unbound/testcode/unitmain.c
1023
LDNS_EDNS_UNBOUND_CACHEDB_TESTFRAME_TEST, 0, NULL, region));
usr.sbin/unbound/testcode/unitmain.c
1026
edns_opt_list_append_ede(&edns->opt_list_out, region,
usr.sbin/unbound/testcode/unitmain.c
1029
edns_opt_list_append_ede(&edns->opt_list_inplace_cb_out, region,
usr.sbin/unbound/testcode/unitmain.c
1034
struct reply_info* rep, struct regional* region,
usr.sbin/unbound/testcode/unitmain.c
1040
0, 0, region, 65535, edns, 0, 0));
usr.sbin/unbound/testcode/unitmain.c
1047
region, NULL) == 0);
usr.sbin/unbound/testcode/unitmain.c
1070
struct reply_info* rep, struct regional* region)
usr.sbin/unbound/testcode/unitmain.c
1077
edns_ede_encode_setup(&edns, region);
usr.sbin/unbound/testcode/unitmain.c
1079
edns_ede_encode_encodedecode(qinfo, rep, region, &edns, pkt);
usr.sbin/unbound/testcode/unitmain.c
1091
struct reply_info* rep, struct regional* region)
usr.sbin/unbound/testcode/unitmain.c
1098
edns_ede_encode_setup(&edns, region);
usr.sbin/unbound/testcode/unitmain.c
1110
edns_ede_encode_encodedecode(qinfo, rep, region, &edns, pkt);
usr.sbin/unbound/testcode/unitmain.c
1122
struct reply_info* rep, struct regional* region)
usr.sbin/unbound/testcode/unitmain.c
1129
edns_ede_encode_setup(&edns, region);
usr.sbin/unbound/testcode/unitmain.c
1140
edns_ede_encode_encodedecode(qinfo, rep, region, &edns, pkt);
usr.sbin/unbound/testcode/unitmain.c
1155
struct regional* region = regional_create();
usr.sbin/unbound/testcode/unitmain.c
1159
unit_assert(region);
usr.sbin/unbound/testcode/unitmain.c
1160
rep = construct_reply_info_base(region,
usr.sbin/unbound/testcode/unitmain.c
1172
edns_ede_encode_fit_test(&qinfo, rep, region);
usr.sbin/unbound/testcode/unitmain.c
1173
edns_ede_encode_notxt_fit_test(&qinfo, rep, region);
usr.sbin/unbound/testcode/unitmain.c
1174
edns_ede_encode_no_fit_test(&qinfo, rep, region);
usr.sbin/unbound/testcode/unitmain.c
1178
regional_free_all(region);
usr.sbin/unbound/testcode/unitmain.c
1179
regional_destroy(region);
usr.sbin/unbound/testcode/unitmain.c
978
struct regional* region)
usr.sbin/unbound/testcode/unitmain.c
987
edns_opt_list_append_ede(&edns->opt_list_out, region,
usr.sbin/unbound/testcode/unitmain.c
990
edns_opt_list_append_ede(&edns->opt_list_out, region,
usr.sbin/unbound/testcode/unitmain.c
993
edns_opt_list_append_ede(&edns->opt_list_out, region,
usr.sbin/unbound/testcode/unitmain.c
996
edns_opt_list_append_ede(&edns->opt_list_out, region,
usr.sbin/unbound/testcode/unitmain.c
999
edns_opt_list_append_ede(&edns->opt_list_out, region,
usr.sbin/unbound/testcode/unitmsgparse.c
209
struct regional* region = regional_create();
usr.sbin/unbound/testcode/unitmsgparse.c
218
ret = reply_info_parse(pkt, alloc, &qi, &rep, region, &edns);
usr.sbin/unbound/testcode/unitmsgparse.c
232
regional_destroy(region);
usr.sbin/unbound/testcode/unitmsgparse.c
323
struct regional* region = regional_create();
usr.sbin/unbound/testcode/unitmsgparse.c
332
ret = reply_info_parse(pkt, alloc, &qi, &rep, region, &edns);
usr.sbin/unbound/testcode/unitmsgparse.c
345
region, 65535, (int)(edns.bits & EDNS_DO), 0);
usr.sbin/unbound/testcode/unitmsgparse.c
358
timenow, region,
usr.sbin/unbound/testcode/unitmsgparse.c
378
regional_destroy(region);
usr.sbin/unbound/testcode/unitverify.c
102
ret = reply_info_parse(pkt, alloc, qi, rep, region, &edns);
usr.sbin/unbound/testcode/unitverify.c
115
struct regional* region, sldns_buffer* pkt)
usr.sbin/unbound/testcode/unitverify.c
122
entry_to_repinfo(e, alloc, region, pkt, &qinfo, &rep);
usr.sbin/unbound/testcode/unitverify.c
215
struct regional* region, sldns_buffer* pkt,
usr.sbin/unbound/testcode/unitverify.c
223
regional_free_all(region);
usr.sbin/unbound/testcode/unitverify.c
230
entry_to_repinfo(e, alloc, region, pkt, &qinfo, &rep);
usr.sbin/unbound/testcode/unitverify.c
255
struct regional* region, sldns_buffer* pkt, struct module_env* env)
usr.sbin/unbound/testcode/unitverify.c
262
regional_free_all(region);
usr.sbin/unbound/testcode/unitverify.c
269
entry_to_repinfo(e, alloc, region, pkt, &qinfo, &rep);
usr.sbin/unbound/testcode/unitverify.c
305
struct regional* region = regional_create();
usr.sbin/unbound/testcode/unitverify.c
320
env.scratch = region;
usr.sbin/unbound/testcode/unitverify.c
324
unit_assert(region && buf);
usr.sbin/unbound/testcode/unitverify.c
325
dnskey = extract_keys(list, &alloc, region, buf);
usr.sbin/unbound/testcode/unitverify.c
331
verifytest_entry(e, &alloc, region, buf, dnskey, &env, &ve);
usr.sbin/unbound/testcode/unitverify.c
336
regional_destroy(region);
usr.sbin/unbound/testcode/unitverify.c
350
struct regional* region = regional_create();
usr.sbin/unbound/testcode/unitverify.c
362
env.scratch = region;
usr.sbin/unbound/testcode/unitverify.c
364
unit_assert(region && buf);
usr.sbin/unbound/testcode/unitverify.c
368
dstest_entry(e, &alloc, region, buf, &env);
usr.sbin/unbound/testcode/unitverify.c
372
regional_destroy(region);
usr.sbin/unbound/testcode/unitverify.c
429
struct alloc_cache* alloc, struct regional* region,
usr.sbin/unbound/testcode/unitverify.c
445
entry_to_repinfo(e, alloc, region, buf, &qinfo, &rep);
usr.sbin/unbound/testcode/unitverify.c
448
qname = regional_alloc_init(region, qinfo.qname, qinfo.qname_len);
usr.sbin/unbound/testcode/unitverify.c
454
nsec3_region = packed_rrset_copy_region(nsec3, region, 0);
usr.sbin/unbound/testcode/unitverify.c
456
ret = nsec3_hash_name(ct, region, buf, nsec3_region, 0, qname,
usr.sbin/unbound/testcode/unitverify.c
489
struct regional* region = regional_create();
usr.sbin/unbound/testcode/unitverify.c
500
unit_assert(region && buf);
usr.sbin/unbound/testcode/unitverify.c
504
nsec3_hash_test_entry(e, &ct, &alloc, region, buf);
usr.sbin/unbound/testcode/unitverify.c
508
regional_destroy(region);
usr.sbin/unbound/testcode/unitverify.c
91
struct regional* region, sldns_buffer* pkt, struct query_info* qi,
usr.sbin/unbound/testcode/unitzonemd.c
127
regional_destroy(region);
usr.sbin/unbound/testcode/unitzonemd.c
188
struct regional* region = NULL;
usr.sbin/unbound/testcode/unitzonemd.c
199
region = regional_create();
usr.sbin/unbound/testcode/unitzonemd.c
200
unit_assert(region);
usr.sbin/unbound/testcode/unitzonemd.c
221
hash, hashlen, region, buf, &reason);
usr.sbin/unbound/testcode/unitzonemd.c
224
hash, hashlen, region, buf, &reason);
usr.sbin/unbound/testcode/unitzonemd.c
227
hash, hashlen, region, buf, &reason);
usr.sbin/unbound/testcode/unitzonemd.c
230
hash, 2, region, buf, &reason);
usr.sbin/unbound/testcode/unitzonemd.c
233
hashwrong, hashwronglen, region, buf, &reason);
usr.sbin/unbound/testcode/unitzonemd.c
236
hashwrong, hashwronglen-3, region, buf, &reason);
usr.sbin/unbound/testcode/unitzonemd.c
241
regional_destroy(region);
usr.sbin/unbound/testcode/unitzonemd.c
70
struct regional* region = NULL;
usr.sbin/unbound/testcode/unitzonemd.c
81
region = regional_create();
usr.sbin/unbound/testcode/unitzonemd.c
82
unit_assert(region);
usr.sbin/unbound/testcode/unitzonemd.c
95
zonemd_hash, sizeof(zonemd_hash), &hashlen, region, buf,
usr.sbin/unbound/util/config_file.c
2098
cfg_region_strlist_insert(struct regional* region,
usr.sbin/unbound/util/config_file.c
2104
s = (struct config_strlist*)regional_alloc_zero(region,
usr.sbin/unbound/util/config_file.h
1116
int cfg_region_strlist_insert(struct regional* region,
usr.sbin/unbound/util/data/msgencode.c
1044
if(!reply_info_encode(qinf, rep, id, flags, pkt, timenow, region,
usr.sbin/unbound/util/data/msgencode.c
183
struct regional* region)
usr.sbin/unbound/util/data/msgencode.c
186
regional_alloc(region, sizeof(struct compress_tree_node));
usr.sbin/unbound/util/data/msgencode.c
211
struct regional* region, struct compress_tree_node* closest,
usr.sbin/unbound/util/data/msgencode.c
227
region))) {
usr.sbin/unbound/util/data/msgencode.c
292
struct regional* region, struct compress_tree_node** tree,
usr.sbin/unbound/util/data/msgencode.c
325
owner_pos, region, p, insertpt))
usr.sbin/unbound/util/data/msgencode.c
345
struct regional* region, struct compress_tree_node** tree,
usr.sbin/unbound/util/data/msgencode.c
361
!compress_tree_store(dname, labs, pos, region, p, insertpt))
usr.sbin/unbound/util/data/msgencode.c
380
struct regional* region, struct compress_tree_node** tree,
usr.sbin/unbound/util/data/msgencode.c
395
if((r=compress_any_dname(rdata, pkt, labs, region,
usr.sbin/unbound/util/data/msgencode.c
462
uint16_t* num_rrs, time_t timenow, struct regional* region,
usr.sbin/unbound/util/data/msgencode.c
493
if((r=compress_owner(key, pkt, region, tree,
usr.sbin/unbound/util/data/msgencode.c
505
data->rr_len[j], region, tree, c,
usr.sbin/unbound/util/data/msgencode.c
527
pkt, owner_labs, region, tree,
usr.sbin/unbound/util/data/msgencode.c
559
struct regional* region, struct compress_tree_node** tree,
usr.sbin/unbound/util/data/msgencode.c
576
pkt, num_rrs, timenow, region, 1, 1, tree,
usr.sbin/unbound/util/data/msgencode.c
589
pkt, num_rrs, timenow, region, 1, 0, tree,
usr.sbin/unbound/util/data/msgencode.c
600
pkt, num_rrs, timenow, region, 0, 1, tree,
usr.sbin/unbound/util/data/msgencode.c
614
sldns_buffer* buffer, struct regional* region)
usr.sbin/unbound/util/data/msgencode.c
625
sldns_buffer_position(buffer), region, NULL, tree))
usr.sbin/unbound/util/data/msgencode.c
688
struct regional* region, uint16_t udpsize, int dnssec, int minimise)
usr.sbin/unbound/util/data/msgencode.c
710
if((r=insert_query(qinfo, &tree, buffer, region)) !=
usr.sbin/unbound/util/data/msgencode.c
740
timezero, region, &tree, LDNS_SECTION_ANSWER,
usr.sbin/unbound/util/data/msgencode.c
755
0, timenow, region, &tree, LDNS_SECTION_ANSWER, qinfo->qtype,
usr.sbin/unbound/util/data/msgencode.c
772
rep->an_numrrsets, timenow, region, &tree,
usr.sbin/unbound/util/data/msgencode.c
789
rep->an_numrrsets + rep->ns_numrrsets, timenow, region,
usr.sbin/unbound/util/data/msgencode.c
999
int cached, struct regional* region, uint16_t udpsize,
usr.sbin/unbound/util/data/msgencode.h
71
int cached, struct regional* region, uint16_t udpsize,
usr.sbin/unbound/util/data/msgencode.h
95
struct regional* region, uint16_t udpsize, int dnssec, int minimise);
usr.sbin/unbound/util/data/msgparse.c
1021
region)) {
usr.sbin/unbound/util/data/msgparse.c
1034
0, NULL, region)) {
usr.sbin/unbound/util/data/msgparse.c
1096
opt_len, rdata_ptr, region)) {
usr.sbin/unbound/util/data/msgparse.c
1132
region)) {
usr.sbin/unbound/util/data/msgparse.c
1143
opt_code, opt_len, rdata_ptr, region)) {
usr.sbin/unbound/util/data/msgparse.c
1155
struct edns_data* edns, struct regional* region)
usr.sbin/unbound/util/data/msgparse.c
1231
opt_code, opt_len, rdata_ptr, region)) {
usr.sbin/unbound/util/data/msgparse.c
1271
struct comm_reply* repinfo, time_t now, struct regional* region,
usr.sbin/unbound/util/data/msgparse.c
1318
c, repinfo, now, region, cookie_secrets);
usr.sbin/unbound/util/data/msgparse.c
346
moveover_rrsigs(sldns_buffer* pkt, struct regional* region,
usr.sbin/unbound/util/data/msgparse.c
360
region, sizeof(struct rr_parse));
usr.sbin/unbound/util/data/msgparse.c
397
int hasother, sldns_pkt_section section, struct regional* region)
usr.sbin/unbound/util/data/msgparse.c
408
section, region);
usr.sbin/unbound/util/data/msgparse.c
417
if(!moveover_rrsigs(pkt, region, sigset, dataset,
usr.sbin/unbound/util/data/msgparse.c
472
sldns_pkt_section section, struct regional* region)
usr.sbin/unbound/util/data/msgparse.c
557
region);
usr.sbin/unbound/util/data/msgparse.c
755
struct msg_parse* msg, struct regional* region,
usr.sbin/unbound/util/data/msgparse.c
787
if(!(rr = (struct rr_parse*)regional_alloc(region, sizeof(*rr))))
usr.sbin/unbound/util/data/msgparse.c
827
struct regional* region, sldns_pkt_section section,
usr.sbin/unbound/util/data/msgparse.c
85
struct regional* region)
usr.sbin/unbound/util/data/msgparse.c
87
struct rrset_parse* p = regional_alloc(region, sizeof(*p));
usr.sbin/unbound/util/data/msgparse.c
884
section, region))
usr.sbin/unbound/util/data/msgparse.c
890
hash, rrset_flags, section, region);
usr.sbin/unbound/util/data/msgparse.c
903
if((r=add_rr_to_rrset(rrset, pkt, msg, region, section,
usr.sbin/unbound/util/data/msgparse.c
911
parse_packet(sldns_buffer* pkt, struct msg_parse* msg, struct regional* region)
usr.sbin/unbound/util/data/msgparse.c
927
if((ret = parse_section(pkt, msg, region, LDNS_SECTION_ANSWER,
usr.sbin/unbound/util/data/msgparse.c
930
if((ret = parse_section(pkt, msg, region, LDNS_SECTION_AUTHORITY,
usr.sbin/unbound/util/data/msgparse.c
936
} else if((ret = parse_section(pkt, msg, region,
usr.sbin/unbound/util/data/msgparse.c
950
struct comm_reply* repinfo, uint32_t now, struct regional* region,
usr.sbin/unbound/util/data/msgparse.c
964
c->tcp_timeout_msec / 100, region)) {
usr.sbin/unbound/util/data/msgparse.c
991
cfg->nsid, region)) {
usr.sbin/unbound/util/data/msgparse.h
286
struct regional* region);
usr.sbin/unbound/util/data/msgparse.h
306
struct edns_data* edns, struct regional* region);
usr.sbin/unbound/util/data/msgparse.h
334
struct comm_reply* repinfo, time_t now, struct regional* region,
usr.sbin/unbound/util/data/msgreply.c
1088
parse_reply_in_temp_region(sldns_buffer* pkt, struct regional* region,
usr.sbin/unbound/util/data/msgreply.c
109
if(region)
usr.sbin/unbound/util/data/msgreply.c
1093
if(!(msg = regional_alloc(region, sizeof(*msg)))) {
usr.sbin/unbound/util/data/msgreply.c
1098
if(parse_packet(pkt, msg, region) != 0){
usr.sbin/unbound/util/data/msgreply.c
110
rep = (struct reply_info*)regional_alloc(region, s);
usr.sbin/unbound/util/data/msgreply.c
1101
if(!parse_create_msg(pkt, msg, NULL, qi, &rep, region)) {
usr.sbin/unbound/util/data/msgreply.c
1107
int edns_opt_list_append_ede(struct edns_option** list, struct regional* region,
usr.sbin/unbound/util/data/msgreply.c
1115
opt = (struct edns_option*)regional_alloc(region, sizeof(*opt));
usr.sbin/unbound/util/data/msgreply.c
1121
opt->opt_data = regional_alloc(region, txt_len + sizeof(uint16_t));
usr.sbin/unbound/util/data/msgreply.c
1138
struct regional* region)
usr.sbin/unbound/util/data/msgreply.c
1144
data, region);
usr.sbin/unbound/util/data/msgreply.c
1148
uint8_t* data, struct regional* region)
usr.sbin/unbound/util/data/msgreply.c
1154
opt = (struct edns_option*)regional_alloc(region, sizeof(*opt));
usr.sbin/unbound/util/data/msgreply.c
1162
opt->opt_data = regional_alloc_init(region, data, len);
usr.sbin/unbound/util/data/msgreply.c
1211
struct comm_reply* repinfo, struct regional* region,
usr.sbin/unbound/util/data/msgreply.c
1225
rcode, edns, &opt_list_out, repinfo, region, start_time, cb->id, cb->cb_arg);
usr.sbin/unbound/util/data/msgreply.c
1233
struct edns_data* edns, struct comm_reply* repinfo, struct regional* region,
usr.sbin/unbound/util/data/msgreply.c
1238
qstate, rep, rcode, edns, repinfo, region, start_time);
usr.sbin/unbound/util/data/msgreply.c
1244
struct comm_reply* repinfo, struct regional* region,
usr.sbin/unbound/util/data/msgreply.c
1249
qinfo, qstate, rep, rcode, edns, repinfo, region, start_time);
usr.sbin/unbound/util/data/msgreply.c
1255
struct comm_reply* repinfo, struct regional* region,
usr.sbin/unbound/util/data/msgreply.c
1260
qinfo, qstate, rep, rcode, edns, repinfo, region, start_time);
usr.sbin/unbound/util/data/msgreply.c
1266
struct comm_reply* repinfo, struct regional* region,
usr.sbin/unbound/util/data/msgreply.c
1275
region, start_time);
usr.sbin/unbound/util/data/msgreply.c
1281
struct regional* region)
usr.sbin/unbound/util/data/msgreply.c
1288
qstate, addr, addrlen, zone, zonelen, region,
usr.sbin/unbound/util/data/msgreply.c
131
if(region)
usr.sbin/unbound/util/data/msgreply.c
1322
struct regional* region)
usr.sbin/unbound/util/data/msgreply.c
1327
s = regional_alloc_init(region, list, sizeof(*list));
usr.sbin/unbound/util/data/msgreply.c
1333
s->opt_data = regional_alloc_init(region, s->opt_data,
usr.sbin/unbound/util/data/msgreply.c
1352
uint16_t* filter_list, size_t filter_list_len, struct regional* region)
usr.sbin/unbound/util/data/msgreply.c
136
if(!region)
usr.sbin/unbound/util/data/msgreply.c
1362
s = regional_alloc_init(region, list, sizeof(*list));
usr.sbin/unbound/util/data/msgreply.c
1368
s->opt_data = regional_alloc_init(region, s->opt_data,
usr.sbin/unbound/util/data/msgreply.c
144
struct regional* region)
usr.sbin/unbound/util/data/msgreply.c
146
*rep = construct_reply_info_base(region, msg->flags, msg->qdcount, 0,
usr.sbin/unbound/util/data/msgreply.c
156
struct regional* region)
usr.sbin/unbound/util/data/msgreply.c
160
if(region) {
usr.sbin/unbound/util/data/msgreply.c
162
regional_alloc(region,
usr.sbin/unbound/util/data/msgreply.c
205
make_new_reply_info(const struct reply_info* rep, struct regional* region,
usr.sbin/unbound/util/data/msgreply.c
216
new_rep = construct_reply_info_base(region, rep->flags,
usr.sbin/unbound/util/data/msgreply.c
223
if(!reply_info_alloc_rrset_keys(new_rep, NULL, region))
usr.sbin/unbound/util/data/msgreply.c
387
struct packed_rrset_data** data, struct regional* region)
usr.sbin/unbound/util/data/msgreply.c
398
if(region)
usr.sbin/unbound/util/data/msgreply.c
399
*data = regional_alloc_zero(region, s);
usr.sbin/unbound/util/data/msgreply.c
405
if(!region) {
usr.sbin/unbound/util/data/msgreply.c
454
struct rrset_parse *pset, struct regional* region,
usr.sbin/unbound/util/data/msgreply.c
460
if(region)
usr.sbin/unbound/util/data/msgreply.c
462
region, pset->dname_len);
usr.sbin/unbound/util/data/msgreply.c
473
if(!parse_create_rrset(pkt, pset, &data, region)) {
usr.sbin/unbound/util/data/msgreply.c
474
if(!region) {
usr.sbin/unbound/util/data/msgreply.c
497
struct reply_info* rep, struct regional* region)
usr.sbin/unbound/util/data/msgreply.c
509
if(!parse_copy_decompress_rrset(pkt, msg, pset, region,
usr.sbin/unbound/util/data/msgreply.c
528
struct reply_info** rep, struct regional* region)
usr.sbin/unbound/util/data/msgreply.c
531
if(!parse_create_qinfo(pkt, msg, qinf, region))
usr.sbin/unbound/util/data/msgreply.c
533
if(!parse_create_repinfo(msg, rep, region))
usr.sbin/unbound/util/data/msgreply.c
535
if(!reply_info_alloc_rrset_keys(*rep, alloc, region)) {
usr.sbin/unbound/util/data/msgreply.c
536
if(!region) reply_info_parsedelete(*rep, alloc);
usr.sbin/unbound/util/data/msgreply.c
539
if(!parse_copy_decompress(pkt, msg, *rep, region)) {
usr.sbin/unbound/util/data/msgreply.c
540
if(!region) reply_info_parsedelete(*rep, alloc);
usr.sbin/unbound/util/data/msgreply.c
548
struct regional* region, struct edns_data* edns)
usr.sbin/unbound/util/data/msgreply.c
557
if(!(msg = regional_alloc(region, sizeof(*msg)))) {
usr.sbin/unbound/util/data/msgreply.c
563
if((ret = parse_packet(pkt, msg, region)) != 0) {
usr.sbin/unbound/util/data/msgreply.c
566
if((ret = parse_extract_edns_from_response_msg(msg, edns, region)) != 0)
usr.sbin/unbound/util/data/msgreply.c
762
struct regional* region)
usr.sbin/unbound/util/data/msgreply.c
773
if(region) {
usr.sbin/unbound/util/data/msgreply.c
775
dk->rk.dname = (uint8_t*)regional_alloc_init(region,
usr.sbin/unbound/util/data/msgreply.c
783
if(region)
usr.sbin/unbound/util/data/msgreply.c
785
region, fd, s);
usr.sbin/unbound/util/data/msgreply.c
797
struct regional* region)
usr.sbin/unbound/util/data/msgreply.c
80
struct query_info* qinf, struct regional* region)
usr.sbin/unbound/util/data/msgreply.c
800
cp = construct_reply_info_base(region, rep->flags, rep->qdcount,
usr.sbin/unbound/util/data/msgreply.c
809
if(region) {
usr.sbin/unbound/util/data/msgreply.c
810
cp->reason_bogus_str = (char*)regional_alloc(region,
usr.sbin/unbound/util/data/msgreply.c
818
if(!region)
usr.sbin/unbound/util/data/msgreply.c
827
if(!reply_info_alloc_rrset_keys(cp, alloc, region)) {
usr.sbin/unbound/util/data/msgreply.c
828
if(!region)
usr.sbin/unbound/util/data/msgreply.c
83
if(region)
usr.sbin/unbound/util/data/msgreply.c
832
if(!repinfo_copy_rrsets(cp, rep, region)) {
usr.sbin/unbound/util/data/msgreply.c
833
if(!region)
usr.sbin/unbound/util/data/msgreply.c
84
qinf->qname = (uint8_t*)regional_alloc(region,
usr.sbin/unbound/util/data/msgreply.c
940
struct regional* region = regional_create();
usr.sbin/unbound/util/data/msgreply.c
941
if(!(buf && region)) {
usr.sbin/unbound/util/data/msgreply.c
944
regional_destroy(region);
usr.sbin/unbound/util/data/msgreply.c
948
region, 65535, 1, 0)) {
usr.sbin/unbound/util/data/msgreply.c
961
regional_destroy(region);
usr.sbin/unbound/util/data/msgreply.c
99
construct_reply_info_base(struct regional* region, uint16_t flags, size_t qd,
usr.sbin/unbound/util/data/msgreply.h
270
construct_reply_info_base(struct regional* region, uint16_t flags, size_t qd,
usr.sbin/unbound/util/data/msgreply.h
304
struct regional* region, struct edns_data* edns);
usr.sbin/unbound/util/data/msgreply.h
323
struct reply_info** rep, struct regional* region);
usr.sbin/unbound/util/data/msgreply.h
327
struct regional* region, struct query_info* qi);
usr.sbin/unbound/util/data/msgreply.h
398
struct alloc_cache* alloc, struct regional* region);
usr.sbin/unbound/util/data/msgreply.h
413
struct alloc_cache* alloc, struct regional* region);
usr.sbin/unbound/util/data/msgreply.h
445
make_new_reply_info(const struct reply_info* rep, struct regional* region,
usr.sbin/unbound/util/data/msgreply.h
460
struct rrset_parse *pset, struct regional* region,
usr.sbin/unbound/util/data/msgreply.h
584
uint8_t* data, struct regional* region);
usr.sbin/unbound/util/data/msgreply.h
614
int edns_opt_list_append_ede(struct edns_option** list, struct regional* region,
usr.sbin/unbound/util/data/msgreply.h
625
struct regional* region);
usr.sbin/unbound/util/data/msgreply.h
660
struct edns_data* edns, struct comm_reply* repinfo, struct regional* region,
usr.sbin/unbound/util/data/msgreply.h
681
struct comm_reply* repinfo, struct regional* region,
usr.sbin/unbound/util/data/msgreply.h
702
struct comm_reply* repinfo, struct regional* region,
usr.sbin/unbound/util/data/msgreply.h
724
struct comm_reply* repinfo, struct regional* region,
usr.sbin/unbound/util/data/msgreply.h
747
struct regional* region);
usr.sbin/unbound/util/data/msgreply.h
776
struct regional* region);
usr.sbin/unbound/util/data/msgreply.h
782
uint16_t* filter_list, size_t filter_list_len, struct regional* region);
usr.sbin/unbound/util/data/packed_rrset.c
334
struct regional* region, time_t now)
usr.sbin/unbound/util/data/packed_rrset.c
336
struct ub_packed_rrset_key* ck = regional_alloc(region,
usr.sbin/unbound/util/data/packed_rrset.c
350
ck->rk.dname = regional_alloc_init(region, key->rk.dname,
usr.sbin/unbound/util/data/packed_rrset.c
355
d = (struct packed_rrset_data*)regional_alloc_init(region, data, dsize);
usr.sbin/unbound/util/data/packed_rrset.h
449
struct ub_packed_rrset_key* key, struct regional* region,
usr.sbin/unbound/util/edns.c
100
regional_free_all(edns_strings->region);
usr.sbin/unbound/util/edns.c
138
return regional_get_mem(edns_strings->region) + sizeof(*edns_strings);
usr.sbin/unbound/util/edns.c
147
struct regional* region = edns_strings->region;
usr.sbin/unbound/util/edns.c
151
edns_strings->region = data->region;
usr.sbin/unbound/util/edns.c
154
data->region = region;
usr.sbin/unbound/util/edns.c
60
if(!(edns_strings->region = regional_create())) {
usr.sbin/unbound/util/edns.c
71
regional_destroy(edns_strings->region);
usr.sbin/unbound/util/edns.c
80
struct edns_string_addr* esa = regional_alloc_zero(edns_strings->region,
usr.sbin/unbound/util/edns.c
85
esa->string = regional_alloc_init(edns_strings->region, string,
usr.sbin/unbound/util/edns.h
63
struct regional* region;
usr.sbin/unbound/util/module.c
132
char* errinf_to_str_bogus(struct module_qstate* qstate, struct regional* region)
usr.sbin/unbound/util/module.c
151
if(region)
usr.sbin/unbound/util/module.c
152
p = regional_strdup(region, buf);
usr.sbin/unbound/util/module.c
194
p = regional_strdup(qstate->region, buf);
usr.sbin/unbound/util/module.c
212
p = regional_strdup(qstate->region, buf);
usr.sbin/unbound/util/module.c
91
p = (struct errinf_strlist*)regional_alloc(qstate->region, sizeof(*p));
usr.sbin/unbound/util/module.c
97
p->str = regional_strdup(qstate->region, str);
usr.sbin/unbound/util/module.h
271
struct comm_reply* repinfo, struct regional* region,
usr.sbin/unbound/util/module.h
294
socklen_t addrlen, uint8_t* zone, size_t zonelen, struct regional* region,
usr.sbin/unbound/util/module.h
654
struct regional* region;
usr.sbin/unbound/util/module.h
869
char* errinf_to_str_bogus(struct module_qstate* qstate, struct regional* region);
usr.sbin/unbound/util/net_help.c
1005
sock_list_insert(list, &p->addr, p->len, region);
usr.sbin/unbound/util/net_help.c
959
socklen_t len, struct regional* region)
usr.sbin/unbound/util/net_help.c
961
struct sock_list* add = (struct sock_list*)regional_alloc(region,
usr.sbin/unbound/util/net_help.c
999
void sock_list_merge(struct sock_list** list, struct regional* region,
usr.sbin/unbound/util/net_help.h
409
socklen_t len, struct regional* region);
usr.sbin/unbound/util/net_help.h
436
void sock_list_merge(struct sock_list** list, struct regional* region,
usr.sbin/unbound/util/tcp_conn_limit.c
146
regional_free_all(tcl->region);
usr.sbin/unbound/util/tcp_conn_limit.c
193
return sizeof(*tcl) + regional_get_mem(tcl->region);
usr.sbin/unbound/util/tcp_conn_limit.c
200
struct regional* oldregion = tcl->region;
usr.sbin/unbound/util/tcp_conn_limit.c
202
tcl->region = data->region;
usr.sbin/unbound/util/tcp_conn_limit.c
204
data->region = oldregion;
usr.sbin/unbound/util/tcp_conn_limit.c
57
tcl->region = regional_create();
usr.sbin/unbound/util/tcp_conn_limit.c
58
if(!tcl->region) {
usr.sbin/unbound/util/tcp_conn_limit.c
81
regional_destroy(tcl->region);
usr.sbin/unbound/util/tcp_conn_limit.c
91
struct tcl_addr* node = regional_alloc_zero(tcl->region,
usr.sbin/unbound/util/tcp_conn_limit.h
55
struct regional* region;
usr.sbin/unbound/validator/val_kcache.c
124
uint16_t key_class, struct regional* region, time_t now)
usr.sbin/unbound/validator/val_kcache.c
137
key_entry_copy_toregion(k, region);
usr.sbin/unbound/validator/val_kcache.h
109
struct regional* region, time_t now);
usr.sbin/unbound/validator/val_kentry.c
111
key_entry_copy_toregion(struct key_entry_key* kkey, struct regional* region)
usr.sbin/unbound/validator/val_kentry.c
114
newk = regional_alloc_init(region, kkey, sizeof(*kkey));
usr.sbin/unbound/validator/val_kentry.c
117
newk->name = regional_alloc_init(region, kkey->name, kkey->namelen);
usr.sbin/unbound/validator/val_kentry.c
126
newd = regional_alloc_init(region, d, sizeof(*d));
usr.sbin/unbound/validator/val_kentry.c
131
newd->rrset_data = regional_alloc_init(region,
usr.sbin/unbound/validator/val_kentry.c
139
newd->reason = regional_strdup(region, d->reason);
usr.sbin/unbound/validator/val_kentry.c
144
newd->algo = (uint8_t*)regional_strdup(region,
usr.sbin/unbound/validator/val_kentry.c
259
key_entry_setup(struct regional* region,
usr.sbin/unbound/validator/val_kentry.c
263
*k = regional_alloc(region, sizeof(**k));
usr.sbin/unbound/validator/val_kentry.c
268
(*k)->name = regional_alloc_init(region, name, namelen);
usr.sbin/unbound/validator/val_kentry.c
273
*d = regional_alloc(region, sizeof(**d));
usr.sbin/unbound/validator/val_kentry.c
281
key_entry_create_null(struct regional* region,
usr.sbin/unbound/validator/val_kentry.c
288
if(!key_entry_setup(region, name, namelen, dclass, &k, &d))
usr.sbin/unbound/validator/val_kentry.c
293
?NULL :(char*)regional_strdup(region, reason);
usr.sbin/unbound/validator/val_kentry.c
303
key_entry_create_rrset(struct regional* region,
usr.sbin/unbound/validator/val_kentry.c
313
if(!key_entry_setup(region, name, namelen, dclass, &k, &d))
usr.sbin/unbound/validator/val_kentry.c
318
?NULL :(char*)regional_strdup(region, reason);
usr.sbin/unbound/validator/val_kentry.c
322
d->rrset_data = (struct packed_rrset_data*)regional_alloc_init(region,
usr.sbin/unbound/validator/val_kentry.c
327
d->algo = (uint8_t*)regional_strdup(region, (char*)sigalg);
usr.sbin/unbound/validator/val_kentry.c
336
key_entry_create_bad(struct regional* region,
usr.sbin/unbound/validator/val_kentry.c
343
if(!key_entry_setup(region, name, namelen, dclass, &k, &d))
usr.sbin/unbound/validator/val_kentry.c
348
?NULL :(char*)regional_strdup(region, reason);
usr.sbin/unbound/validator/val_kentry.c
358
key_entry_get_rrset(struct key_entry_key* kkey, struct regional* region)
usr.sbin/unbound/validator/val_kentry.c
365
rrk = regional_alloc(region, sizeof(*rrk));
usr.sbin/unbound/validator/val_kentry.c
369
rrk->rk.dname = regional_alloc_init(region, kkey->name, kkey->namelen);
usr.sbin/unbound/validator/val_kentry.c
376
rrd = regional_alloc_init(region, d->rrset_data,
usr.sbin/unbound/validator/val_kentry.h
118
struct regional* region);
usr.sbin/unbound/validator/val_kentry.h
177
struct key_entry_key* key_entry_create_null(struct regional* region,
usr.sbin/unbound/validator/val_kentry.h
195
struct key_entry_key* key_entry_create_rrset(struct regional* region,
usr.sbin/unbound/validator/val_kentry.h
213
struct key_entry_key* key_entry_create_bad(struct regional* region,
usr.sbin/unbound/validator/val_kentry.h
225
struct regional* region);
usr.sbin/unbound/validator/val_neg.c
1062
struct regional* region, int checkbit, uint16_t checktype,
usr.sbin/unbound/validator/val_neg.c
1090
r = packed_rrset_copy_region(k, region, now);
usr.sbin/unbound/validator/val_neg.c
1111
struct regional* region)
usr.sbin/unbound/validator/val_neg.c
1158
zone->dclass, flags, region, 0, 0, now);
usr.sbin/unbound/validator/val_neg.c
1217
struct rrset_cache* rrset_cache, struct regional* region,
usr.sbin/unbound/validator/val_neg.c
1239
LDNS_RR_TYPE_NSEC3, zone->dclass, 0, region, 0, 0, now);
usr.sbin/unbound/validator/val_neg.c
1251
struct regional* region, time_t now, uint8_t* topname)
usr.sbin/unbound/validator/val_neg.c
1279
LDNS_RR_TYPE_NSEC3, zone->dclass, 0, region, 1,
usr.sbin/unbound/validator/val_neg.c
1294
LDNS_RR_TYPE_DS, zone->dclass, region, 1)))
usr.sbin/unbound/validator/val_neg.c
1297
if(!dns_msg_authadd(msg, region, ce_rrset, 0))
usr.sbin/unbound/validator/val_neg.c
1310
region, now, nc_b32, sizeof(nc_b32));
usr.sbin/unbound/validator/val_neg.c
1328
LDNS_RR_TYPE_DS, zone->dclass, region, 3)))
usr.sbin/unbound/validator/val_neg.c
1331
if(!dns_msg_authadd(msg, region, ce_rrset, 0))
usr.sbin/unbound/validator/val_neg.c
1333
if(!dns_msg_authadd(msg, region, nc_rrset, 0))
usr.sbin/unbound/validator/val_neg.c
1350
struct regional* region, struct dns_msg* msg, struct val_neg_zone* zone)
usr.sbin/unbound/validator/val_neg.c
1370
if(!dns_msg_authadd(msg, region, soa, now)) {
usr.sbin/unbound/validator/val_neg.c
1380
struct regional* region, struct rrset_cache* rrset_cache,
usr.sbin/unbound/validator/val_neg.c
1407
rrset_cache, now, region);
usr.sbin/unbound/validator/val_neg.c
1418
qinfo->qtype, qinfo->qclass, region, 2)))
usr.sbin/unbound/validator/val_neg.c
1420
if(!dns_msg_authadd(msg, region, nsec, 0))
usr.sbin/unbound/validator/val_neg.c
1422
if(addsoa && !add_soa(rrset_cache, now, region, msg, NULL))
usr.sbin/unbound/validator/val_neg.c
1431
qinfo->qtype, qinfo->qclass, region, 3)))
usr.sbin/unbound/validator/val_neg.c
1466
region, now))) {
usr.sbin/unbound/validator/val_neg.c
1473
if(!dns_msg_ansadd(msg, region, wcrr, 0))
usr.sbin/unbound/validator/val_neg.c
1483
rrset_cache, now, region)))
usr.sbin/unbound/validator/val_neg.c
1498
if(!dns_msg_authadd(msg, region, wcrr, 0))
usr.sbin/unbound/validator/val_neg.c
1503
if(!dns_msg_authadd(msg, region, nsec, 0))
usr.sbin/unbound/validator/val_neg.c
1505
if(addsoa && !add_soa(rrset_cache, now, region, msg, NULL))
usr.sbin/unbound/validator/val_neg.c
1549
zname_labs+1, buf, rrset_cache, region, now, topname);
usr.sbin/unbound/validator/val_neg.c
1550
if(msg && addsoa && !add_soa(rrset_cache, now, region, msg, zone)) {
usr.sbin/unbound/validator/val_neg.h
245
struct query_info* qinfo, struct regional* region,
usr.sbin/unbound/validator/val_nsec3.c
1098
nsec3_ce_wildcard(struct regional* region, uint8_t* ce, size_t celen,
usr.sbin/unbound/validator/val_nsec3.c
1104
nm = (uint8_t*)regional_alloc(region, celen+2);
usr.sbin/unbound/validator/val_nsec3.c
1149
wc = nsec3_ce_wildcard(ct->region, ce.ce, ce.ce_len, &wclen);
usr.sbin/unbound/validator/val_nsec3.c
1298
wc = nsec3_ce_wildcard(ct->region, ce.ce, ce.ce_len, &wclen);
usr.sbin/unbound/validator/val_nsec3.c
549
nsec3_cache_table_init(struct nsec3_cache_table* ct, struct regional* region)
usr.sbin/unbound/validator/val_nsec3.c
552
ct->ct = (rbtree_type*)regional_alloc(region, sizeof(*ct->ct));
usr.sbin/unbound/validator/val_nsec3.c
554
ct->region = region;
usr.sbin/unbound/validator/val_nsec3.c
597
nsec3_calc_hash(struct regional* region, sldns_buffer* buf,
usr.sbin/unbound/validator/val_nsec3.c
617
c->hash = (uint8_t*)regional_alloc(region, c->hash_len);
usr.sbin/unbound/validator/val_nsec3.c
636
nsec3_calc_b32(struct regional* region, sldns_buffer* buf,
usr.sbin/unbound/validator/val_nsec3.c
648
c->b32 = regional_alloc_init(region, sldns_buffer_begin(buf),
usr.sbin/unbound/validator/val_nsec3.c
656
nsec3_hash_name(rbtree_type* table, struct regional* region, sldns_buffer* buf,
usr.sbin/unbound/validator/val_nsec3.c
678
c = (struct nsec3_cached_hash*)regional_alloc(region, sizeof(*c));
usr.sbin/unbound/validator/val_nsec3.c
685
r = nsec3_calc_hash(region, buf, c);
usr.sbin/unbound/validator/val_nsec3.c
688
r = nsec3_calc_b32(region, buf, c);
usr.sbin/unbound/validator/val_nsec3.c
787
r = nsec3_hash_name(ct->ct, ct->region, env->scratch_buffer,
usr.sbin/unbound/validator/val_nsec3.c
897
r = nsec3_hash_name(ct->ct, ct->region, env->scratch_buffer,
usr.sbin/unbound/validator/val_nsec3.h
107
struct regional* region;
usr.sbin/unbound/validator/val_nsec3.h
294
int nsec3_cache_table_init(struct nsec3_cache_table* ct, struct regional* region);
usr.sbin/unbound/validator/val_nsec3.h
317
int nsec3_hash_name(rbtree_type* table, struct regional* region,
usr.sbin/unbound/validator/val_sigcrypt.c
1187
int rrset_canonical_equal(struct regional* region,
usr.sbin/unbound/validator/val_sigcrypt.c
1224
rrs1 = regional_alloc(region, sizeof(struct canon_rr)*d1->count);
usr.sbin/unbound/validator/val_sigcrypt.c
1225
rrs2 = regional_alloc(region, sizeof(struct canon_rr)*d2->count);
usr.sbin/unbound/validator/val_sigcrypt.c
1267
rrset_canonical(struct regional* region, sldns_buffer* buf,
usr.sbin/unbound/validator/val_sigcrypt.c
1279
*sortree = (struct rbtree_type*)regional_alloc(region,
usr.sbin/unbound/validator/val_sigcrypt.c
1285
rrs = regional_alloc(region, sizeof(struct canon_rr)*d->count);
usr.sbin/unbound/validator/val_sigcrypt.c
1325
k->rk.dname = regional_alloc_init(qstate->region, can_owner,
usr.sbin/unbound/validator/val_sigcrypt.c
1337
rrset_canonicalize_to_buffer(struct regional* region, sldns_buffer* buf,
usr.sbin/unbound/validator/val_sigcrypt.c
1347
sortree = (struct rbtree_type*)regional_alloc(region,
usr.sbin/unbound/validator/val_sigcrypt.c
1353
rrs = regional_alloc(region, sizeof(struct canon_rr)*d->count);
usr.sbin/unbound/validator/val_sigcrypt.c
1537
dnskey_verify_rrset_sig(struct regional* region, sldns_buffer* buf,
usr.sbin/unbound/validator/val_sigcrypt.c
1663
if(!rrset_canonical(region, buf, rrset, sig+2,
usr.sbin/unbound/validator/val_sigcrypt.h
320
enum sec_status dnskey_verify_rrset_sig(struct regional* region,
usr.sbin/unbound/validator/val_sigcrypt.h
341
int rrset_canonical_equal(struct regional* region,
usr.sbin/unbound/validator/val_sigcrypt.h
353
int rrset_canonicalize_to_buffer(struct regional* region,
usr.sbin/unbound/validator/val_utils.c
1254
void val_blacklist(struct sock_list** blacklist, struct regional* region,
usr.sbin/unbound/validator/val_utils.c
1271
sock_list_insert(blacklist, NULL, 0, region);
usr.sbin/unbound/validator/val_utils.c
1274
else sock_list_merge(blacklist, region, origin);
usr.sbin/unbound/validator/val_utils.c
1302
struct regional* region, uint8_t* topname)
usr.sbin/unbound/validator/val_utils.c
1312
rrset, region, *env->now);
usr.sbin/unbound/validator/val_utils.c
1316
msg = dns_msg_create(nm, nmlen, LDNS_RR_TYPE_DS, c, region, 1);
usr.sbin/unbound/validator/val_utils.c
1331
msg = val_neg_getmsg(env->neg_cache, &qinfo, region, env->rrset_cache,
usr.sbin/unbound/validator/val_utils.c
677
val_verify_new_DNSKEYs(struct regional* region, struct module_env* env,
usr.sbin/unbound/validator/val_utils.c
689
return key_entry_create_rrset(region,
usr.sbin/unbound/validator/val_utils.c
695
return key_entry_create_null(region, ds_rrset->rk.dname,
usr.sbin/unbound/validator/val_utils.c
701
return key_entry_create_bad(region, ds_rrset->rk.dname,
usr.sbin/unbound/validator/val_utils.c
851
val_verify_new_DNSKEYs_with_ta(struct regional* region, struct module_env* env,
usr.sbin/unbound/validator/val_utils.c
865
return key_entry_create_rrset(region,
usr.sbin/unbound/validator/val_utils.c
870
return key_entry_create_null(region, dnskey_rrset->rk.dname,
usr.sbin/unbound/validator/val_utils.c
876
return key_entry_create_bad(region, dnskey_rrset->rk.dname,
usr.sbin/unbound/validator/val_utils.h
217
struct key_entry_key* val_verify_new_DNSKEYs(struct regional* region,
usr.sbin/unbound/validator/val_utils.h
250
struct key_entry_key* val_verify_new_DNSKEYs_with_ta(struct regional* region,
usr.sbin/unbound/validator/val_utils.h
392
void val_blacklist(struct sock_list** blacklist, struct regional* region,
usr.sbin/unbound/validator/val_utils.h
428
uint16_t c, struct regional* region, uint8_t* topname);
usr.sbin/unbound/validator/validator.c
1072
nsec3_cache_table_init(&vq->nsec3_cache_table, qstate->region)) {
usr.sbin/unbound/validator/validator.c
1186
nsec3_cache_table_init(&vq->nsec3_cache_table, qstate->region)) {
usr.sbin/unbound/validator/validator.c
1285
nsec3_cache_table_init(&vq->nsec3_cache_table, qstate->region)) {
usr.sbin/unbound/validator/validator.c
1471
nsec3_cache_table_init(&vq->nsec3_cache_table, qstate->region)) {
usr.sbin/unbound/validator/validator.c
1605
nsec3_cache_table_init(&vq->nsec3_cache_table, qstate->region)) {
usr.sbin/unbound/validator/validator.c
1742
nsec3_cache_table_init(&vq->nsec3_cache_table, qstate->region)) {
usr.sbin/unbound/validator/validator.c
1908
vq->qchase.qclass, qstate->region, *qstate->env->now);
usr.sbin/unbound/validator/validator.c
2122
target_key_len, vq->qchase.qclass, qstate->region,
usr.sbin/unbound/validator/validator.c
2482
val_blacklist(&qstate->blacklist, qstate->region,
usr.sbin/unbound/validator/validator.c
2547
qstate->region);
usr.sbin/unbound/validator/validator.c
2612
0, qstate->region, qstate->query_flags,
usr.sbin/unbound/validator/validator.c
2621
vq->orig_msg->rep, 1, 0, 0, qstate->region,
usr.sbin/unbound/validator/validator.c
2805
kkey = key_entry_create_bad(qstate->region, ta->name,
usr.sbin/unbound/validator/validator.c
2808
} else kkey = key_entry_create_null(qstate->region, ta->name,
usr.sbin/unbound/validator/validator.c
2818
kkey = val_verify_new_DNSKEYs_with_ta(qstate->region, qstate->env, ve,
usr.sbin/unbound/validator/validator.c
2840
kkey = key_entry_create_bad(qstate->region, ta->name,
usr.sbin/unbound/validator/validator.c
2844
} else kkey = key_entry_create_null(qstate->region, ta->name,
usr.sbin/unbound/validator/validator.c
289
vq->orig_msg = (struct dns_msg*)regional_alloc(qstate->region,
usr.sbin/unbound/validator/validator.c
2947
*ke = key_entry_create_null(qstate->region,
usr.sbin/unbound/validator/validator.c
295
qstate->region, sizeof(struct reply_info));
usr.sbin/unbound/validator/validator.c
2957
*ke = key_entry_create_rrset(qstate->region,
usr.sbin/unbound/validator/validator.c
2990
*ke = key_entry_create_null(qstate->region,
usr.sbin/unbound/validator/validator.c
3012
if(!nsec3_cache_table_init(&vq->nsec3_cache_table, qstate->region)) {
usr.sbin/unbound/validator/validator.c
3032
*ke = key_entry_create_null(qstate->region,
usr.sbin/unbound/validator/validator.c
308
vq->chase_reply = regional_alloc_init(qstate->region,
usr.sbin/unbound/validator/validator.c
3118
*ke = key_entry_create_bad(qstate->region, qinfo->qname,
usr.sbin/unbound/validator/validator.c
317
vq->chase_reply->rrsets = regional_alloc(qstate->region,
usr.sbin/unbound/validator/validator.c
3184
vq->empty_DS_name = regional_alloc_init(qstate->region,
usr.sbin/unbound/validator/validator.c
3197
vq->ds_rrset = key_entry_get_rrset(dske, qstate->region);
usr.sbin/unbound/validator/validator.c
3209
val_blacklist(&vq->chain_blacklist, qstate->region, origin, 1);
usr.sbin/unbound/validator/validator.c
3277
val_blacklist(&vq->chain_blacklist, qstate->region,
usr.sbin/unbound/validator/validator.c
3291
vq->key_entry = key_entry_create_bad(qstate->region,
usr.sbin/unbound/validator/validator.c
3311
vq->key_entry = val_verify_new_DNSKEYs(qstate->region, qstate->env,
usr.sbin/unbound/validator/validator.c
3326
qstate->region, origin, 1);
usr.sbin/unbound/validator/validator.c
335
qstate->region, sizeof(*vq));
usr.sbin/unbound/validator/validator.c
3407
val_blacklist(&vq->chain_blacklist, qstate->region,
usr.sbin/unbound/validator/validator.c
3475
qstate->return_msg, super->region);
usr.sbin/unbound/validator/validator.c
518
sock_list_merge(&(*newq)->blacklist, (*newq)->region,
usr.sbin/unbound/validator/validator.c
564
if(!(keytagdname = (uint8_t*)regional_alloc_init(qstate->region,
usr.sbin/unbound/validator/validator.c
644
vq->trust_anchor_name = regional_alloc_init(qstate->region,