Searched refs:link (Results 1 - 25 of 250) sorted by relevance

12345678910

/bind-9.11.3/lib/isc/include/isc/
H A Dlist.h27 #define ISC_LINK_INIT_TYPE(elt, link, type) \
29 (elt)->link.prev = (type *)(-1); \
30 (elt)->link.next = (type *)(-1); \
32 #define ISC_LINK_INIT(elt, link) \
33 ISC_LINK_INIT_TYPE(elt, link, void)
34 #define ISC_LINK_LINKED(elt, link) ((void *)((elt)->link.prev) != (void *)(-1))
40 #define __ISC_LIST_PREPENDUNSAFE(list, elt, link) \
43 (list).head->link.prev = (elt); \
46 (elt)->link
[all...]
H A Dqueue.h34 #define ISC_QLINK_INIT(elt, link) \
36 (elt)->link.next = (elt)->link.prev = (void *)(-1); \
39 #define ISC_QLINK_LINKED(elt, link) ((void*)(elt)->link.next != (void*)(-1))
46 #define ISC_QUEUE_INIT(queue, link) \
84 * push wins - updates {head,tail}->link.next, pop updates head
85 * with new ->link.next and doesn't update tail
88 #define ISC_QUEUE_PUSH(queue, elt, link) \
91 ISC_QLINK_INSIST(!ISC_QLINK_LINKED(elt, link)); \
[all...]
H A Dutil.h183 #define INIT_LINK(elt, link) ISC_LINK_INIT(elt, link)
187 #define PREV(elt, link) ISC_LIST_PREV(elt, link)
188 #define NEXT(elt, link) ISC_LIST_NEXT(elt, link)
189 #define APPEND(list, elt, link) ISC_LIST_APPEND(list, elt, link)
190 #define PREPEND(list, elt, link) ISC_LIST_PREPEND(list, elt, link)
[all...]
/bind-9.11.3/lib/lwres/include/lwres/
H A Dlist.h21 #define LWRES_LINK_INIT(elt, link) \
23 (elt)->link.prev = (void *)(-1); \
24 (elt)->link.next = (void *)(-1); \
26 #define LWRES_LINK_LINKED(elt, link) \
27 ((void *)((elt)->link.prev) != (void *)(-1))
33 #define LWRES_LIST_PREPEND(list, elt, link) \
36 (list).head->link.prev = (elt); \
39 (elt)->link.prev = NULL; \
40 (elt)->link.next = (list).head; \
44 #define LWRES_LIST_APPEND(list, elt, link) \
[all...]
/bind-9.11.3/contrib/dlz/modules/include/
H A Ddlz_list.h17 #define DLZ_LINK_INIT(elt, link) \
19 (elt)->link.prev = (void *)(-1); \
20 (elt)->link.next = (void *)(-1); \
26 #define DLZ_LIST_APPEND(list, elt, link) \
29 (list).tail->link.next = (elt); \
32 (elt)->link.prev = (list).tail; \
33 (elt)->link.next = NULL; \
37 #define DLZ_LIST_PREV(elt, link) ((elt)->link.prev)
38 #define DLZ_LIST_NEXT(elt, link) ((el
[all...]
H A Ddlz_dbi.h65 DLZ_LINK(query_segment_t) link; member in struct:query_segment
88 DLZ_LINK(dbinstance_t) link; member in struct:dbinstance
/bind-9.11.3/lib/dns/rdata/
H A Drdatastructpre.h25 ISC_LINK(struct dns_rdatacommon) link; member in struct:dns_rdatacommon
32 ISC_LINK_INIT(&(_data)->common, link); \
/bind-9.11.3/lib/isc/
H A Dbufferlist.c33 buffer = ISC_LIST_NEXT(buffer, link);
51 buffer = ISC_LIST_NEXT(buffer, link);
H A Dsymtab.c27 LINK(struct elt) link; member in struct:elt
101 nelt = NEXT(elt, link);
147 for (e = HEAD((s)->table[b]); e != NULL; e = NEXT(e, link)) { \
153 for (e = HEAD((s)->table[b]); e != NULL; e = NEXT(e, link)) { \
205 nelt = NEXT(elt, link);
207 UNLINK(symtab->table[i], elt, link);
209 APPEND(newtable[hv % newsize], elt, link);
238 UNLINK(symtab->table[bucket], elt, link);
247 ISC_LINK_INIT(elt, link);
265 PREPEND(symtab->table[bucket], elt, link);
[all...]
H A Dresult.c29 ISC_LINK(struct resulttable) link; member in struct:resulttable
199 ISC_LINK_INIT(table, link);
203 ISC_LIST_APPEND(*tables, table, link);
258 table = ISC_LIST_NEXT(table, link)) {
/bind-9.11.3/lib/dns/include/dns/
H A Drdatalist.h51 ISC_LINK(dns_rdatalist_t) link; member in struct:dns_rdatalist
/bind-9.11.3/lib/irs/include/irs/
H A Ddnsconf.h38 ISC_LINK(struct irs_dnsconf_dnskey) link; member in struct:irs_dnsconf_dnskey
H A Dresconf.h30 ISC_LINK(struct irs_resconf_search) link; member in struct:irs_resconf_search
/bind-9.11.3/lib/isc/win32/
H A Dcondition.c83 ISC_LINK_INIT(newthread, link);
84 ISC_LIST_APPEND(gblcond->threadlist, newthread, link);
102 threadcond = ISC_LIST_NEXT(threadcond, link)) {
150 threadcond = ISC_LIST_NEXT(threadcond, link)) {
178 next = ISC_LIST_NEXT(threadcond, link);
179 DEQUEUE(cond->threadlist, threadcond, link);
/bind-9.11.3/lib/isc/win32/include/isc/
H A Dcondition.h26 ISC_LINK(isc_condition_thread_t) link; member in struct:isc_condition_thread
/bind-9.11.3/lib/isccc/
H A Dsymtab.c44 ISC_LINK(struct elt) link; member in struct:elt
97 ISC_LIST_UNLINK(symtab->table[bucket], elt, link);
118 nelt = ISC_LIST_NEXT(elt, link);
170 e = ISC_LIST_NEXT(e, link)) { \
178 e = ISC_LIST_NEXT(e, link)) { \
223 ISC_LIST_UNLINK(symtab->table[bucket], elt, link);
232 ISC_LINK_INIT(elt, link);
242 ISC_LIST_PREPEND(symtab->table[bucket], elt, link);
279 nelt = ISC_LIST_NEXT(elt, link);
/bind-9.11.3/lib/dns/
H A Dforward.c91 fwd = ISC_LIST_NEXT(fwd, link))
99 ISC_LINK_INIT(nfwd, link);
100 ISC_LIST_APPEND(forwarders->fwdrs, nfwd, link);
116 ISC_LIST_UNLINK(forwarders->fwdrs, fwd, link);
141 sa = ISC_LIST_NEXT(sa, link))
150 ISC_LINK_INIT(fwd, link);
151 ISC_LIST_APPEND(forwarders->fwdrs, fwd, link);
167 ISC_LIST_UNLINK(forwarders->fwdrs, fwd, link);
250 ISC_LIST_UNLINK(forwarders->fwdrs, fwd, link);
H A Dorder.c33 ISC_LINK(dns_order_ent_t) link;
95 ISC_LINK_INIT(ent, link);
96 ISC_LIST_INITANDAPPEND(order->ents, ent, link);
117 ent = ISC_LIST_NEXT(ent, link)) {
153 ISC_LIST_UNLINK(order->ents, ent, link);
H A Ddiff.c94 ISC_LINK_INIT(&t->rdata, link);
95 ISC_LINK_INIT(t, link);
137 ISC_LIST_UNLINK(diff->tuples, t, link);
146 ISC_LIST_APPEND(diff->tuples, *tuplep, link);
175 next_ot = ISC_LIST_NEXT(ot, link);
180 ISC_LIST_UNLINK(diff->tuples, ot, link);
193 ISC_LIST_APPEND(diff->tuples, *tuplep, link);
297 * diff into "rdatalist". This uses the rdata link
298 * field, not the diff link field, so the structure
346 ISC_LIST_APPEND(rdl.rdata, &t->rdata, link);
[all...]
H A Drdatalist.c63 ISC_LINK_INIT(rdatalist, link);
139 rdataset->private2 = ISC_LIST_NEXT(rdata, link);
186 rdata = ISC_LIST_NEXT(rdata, link))
203 rdset = ISC_LIST_NEXT(rdset, link))
216 rdset = ISC_LIST_NEXT(rdset, link))
255 rdataset = ISC_LIST_NEXT(rdataset, link))
268 rdataset = ISC_LIST_NEXT(rdataset, link))
294 rdset = ISC_LIST_NEXT(rdset, link))
307 rdset = ISC_LIST_NEXT(rdset, link))
346 rdataset = ISC_LIST_NEXT(rdataset, link))
[all...]
H A Ddns64.c45 ISC_LINK(dns_dns64_t) link;
93 ISC_LINK_INIT(dns64, link);
109 REQUIRE(!ISC_LINK_LINKED(dns64, link));
181 dns64 = ISC_LIST_NEXT(dns64, link);
187 ISC_LIST_APPEND(*list, dns64, link);
192 ISC_LIST_UNLINK(*list, dns64, link);
215 for (;dns64 != NULL; dns64 = ISC_LIST_NEXT(dns64, link)) {
/bind-9.11.3/contrib/dlz/drivers/include/dlz/
H A Dsdlz_helper.h61 ISC_LINK(query_segment_t) link; member in struct:query_segment
85 ISC_LINK(dbinstance_t) link; member in struct:dbinstance
/bind-9.11.3/bin/named/include/named/
H A Dlistenlist.h42 ISC_LINK(ns_listenelt_t) link; member in struct:ns_listenelt
/bind-9.11.3/bin/named/
H A Dlwdclient.c72 ISC_LINK_INIT(cm, link);
119 ISC_LIST_UNLINK(cm->idle, client, link);
157 ISC_LIST_UNLINK(cm->idle, client, link);
341 ISC_LIST_UNLINK(cm->idle, client, link);
342 ISC_LIST_APPEND(cm->running, client, link);
373 ISC_LIST_UNLINK(cm->idle, client, link);
398 client = ISC_LIST_NEXT(client, link);
426 ISC_LIST_UNLINK(cm->running, client, link);
427 ISC_LIST_PREPEND(cm->idle, client, link);
483 ISC_LINK_INIT(client, link);
[all...]
/bind-9.11.3/lib/samples/
H A Dnsprobe.c74 ISC_LINK(struct server) link; member in struct:server
82 ISC_LINK(struct probe_ns) link; member in struct:probe_ns
271 ISC_LIST_APPEND(qname->list, qrdataset, link);
306 pns = ISC_LIST_NEXT(pns, link)) {
308 server = ISC_LIST_NEXT(server, link)) {
541 link)) {
587 link)) {
615 link)) {
669 pns = ISC_LIST_NEXT(pns, link)) {
673 link)) {
[all...]

Completed in 5480 milliseconds

12345678910