/bind-9.11.3/lib/isc/include/isc/ |
H A D | list.h | 27 #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 D | queue.h | 34 #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 D | util.h | 183 #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 D | list.h | 21 #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 D | dlz_list.h | 17 #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 D | dlz_dbi.h | 65 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 D | rdatastructpre.h | 25 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 D | bufferlist.c | 33 buffer = ISC_LIST_NEXT(buffer, link); 51 buffer = ISC_LIST_NEXT(buffer, link);
|
H A D | symtab.c | 27 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 D | result.c | 29 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 D | rdatalist.h | 51 ISC_LINK(dns_rdatalist_t) link; member in struct:dns_rdatalist
|
/bind-9.11.3/lib/irs/include/irs/ |
H A D | dnsconf.h | 38 ISC_LINK(struct irs_dnsconf_dnskey) link; member in struct:irs_dnsconf_dnskey
|
H A D | resconf.h | 30 ISC_LINK(struct irs_resconf_search) link; member in struct:irs_resconf_search
|
/bind-9.11.3/lib/isc/win32/ |
H A D | condition.c | 83 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 D | condition.h | 26 ISC_LINK(isc_condition_thread_t) link; member in struct:isc_condition_thread
|
/bind-9.11.3/lib/isccc/ |
H A D | symtab.c | 44 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 D | forward.c | 91 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 D | order.c | 33 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 D | diff.c | 94 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 D | rdatalist.c | 63 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 D | dns64.c | 45 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 D | sdlz_helper.h | 61 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 D | listenlist.h | 42 ISC_LINK(ns_listenelt_t) link; member in struct:ns_listenelt
|
/bind-9.11.3/bin/named/ |
H A D | lwdclient.c | 72 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 D | nsprobe.c | 74 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...] |