Lines Matching defs:ent
87 dns_order_ent_t *ent;
94 ent = isc_mem_get(order->mctx, sizeof(*ent));
95 if (ent == NULL)
98 dns_fixedname_init(&ent->name);
99 RUNTIME_CHECK(dns_name_copy(name, dns_fixedname_name(&ent->name), NULL)
101 ent->rdtype = rdtype;
102 ent->rdclass = rdclass;
103 ent->mode = mode;
104 ISC_LINK_INIT(ent, link);
105 ISC_LIST_INITANDAPPEND(order->ents, ent, link);
121 dns_order_ent_t *ent;
124 for (ent = ISC_LIST_HEAD(order->ents);
125 ent != NULL;
126 ent = ISC_LIST_NEXT(ent, link)) {
127 if (ent->rdtype != rdtype && ent->rdtype != dns_rdatatype_any)
129 if (ent->rdclass != rdclass &&
130 ent->rdclass != dns_rdataclass_any)
132 if (match(name, dns_fixedname_name(&ent->name)))
133 return (ent->mode);
149 dns_order_ent_t *ent;
161 while ((ent = ISC_LIST_HEAD(order->ents)) != NULL) {
162 ISC_LIST_UNLINK(order->ents, ent, link);
163 isc_mem_put(order->mctx, ent, sizeof(*ent));