Searched refs:transactions (Results 1 - 5 of 5) sorted by relevance

/systemd/src/resolve/
H A Dresolved-dns-query.h42 Set *transactions; member in struct:DnsQueryCandidate
H A Dresolved-dns-scope.h63 /* Note that we keep track of ongoing transactions in two
66 * transactions we can reuse for a key. But note that there
67 * might be multiple transactions for the same key (because
72 LIST_HEAD(DnsTransaction, transactions);
H A Dresolved-dns-query.c63 while ((t = set_steal_first(c->transactions))) {
76 set_free(c->transactions);
130 if (set_contains(c->transactions, t))
134 r = set_ensure_allocated(&c->transactions, NULL);
146 r = set_put(c->transactions, t);
167 /* Start the transactions that are not started yet */
168 SET_FOREACH(t, c->transactions, i) {
196 SET_FOREACH(t, c->transactions, i) {
202 * this means not all transactions where
205 * remaining transactions
[all...]
H A Dresolved-dns-scope.c89 while (s->transactions) {
90 DnsTransaction *t = s->transactions;
783 /* Refuse reusing transactions that completed based on cached
H A Dresolved-dns-transaction.c93 LIST_REMOVE(transactions_by_scope, t->scope->transactions, t);
100 set_remove(c->transactions, t);
144 * transactions, and it's much lower than the space of IDs. */
210 LIST_PREPEND(transactions_by_scope, s->transactions, t);
342 * transactions, as that might destroy other
343 * transactions in our list. Hence, in order to be
345 * transactions, take a GC lock on all of them
617 /* Checks whether the auxiliary DNSSEC transactions of our transaction have completed, or are still
674 /* Are there ongoing DNSSEC transactions? If so, let's wait for them. */
678 if (r == 0) /* We aren't ready yet (or one of our auxiliary transactions faile
[all...]

Completed in 1402 milliseconds