Lines Matching refs:ent
75 dns_order_ent_t *ent; in dns_order_add() local
83 ent = isc_mem_get(order->mctx, sizeof(*ent)); in dns_order_add()
85 dns_fixedname_init(&ent->name); in dns_order_add()
86 dns_name_copynf(name, dns_fixedname_name(&ent->name)); in dns_order_add()
87 ent->rdtype = rdtype; in dns_order_add()
88 ent->rdclass = rdclass; in dns_order_add()
89 ent->mode = mode; in dns_order_add()
90 ISC_LINK_INIT(ent, link); in dns_order_add()
91 ISC_LIST_INITANDAPPEND(order->ents, ent, link); in dns_order_add()
106 dns_order_ent_t *ent; in dns_order_find() local
109 for (ent = ISC_LIST_HEAD(order->ents); ent != NULL; in dns_order_find()
110 ent = ISC_LIST_NEXT(ent, link)) in dns_order_find()
112 if (ent->rdtype != rdtype && ent->rdtype != dns_rdatatype_any) { in dns_order_find()
115 if (ent->rdclass != rdclass && in dns_order_find()
116 ent->rdclass != dns_rdataclass_any) in dns_order_find()
120 if (match(name, dns_fixedname_name(&ent->name))) { in dns_order_find()
121 return (ent->mode); in dns_order_find()
145 dns_order_ent_t *ent; in dns_order_detach() local
146 while ((ent = ISC_LIST_HEAD(order->ents)) != NULL) { in dns_order_detach()
147 ISC_LIST_UNLINK(order->ents, ent, link); in dns_order_detach()
148 isc_mem_put(order->mctx, ent, sizeof(*ent)); in dns_order_detach()