HomeSort by: relevance | last modified time | path
    Searched refs:dns_qpmulti_t (Results 1 - 15 of 15) sorted by relevancy

  /src/external/mpl/bind/dist/lib/dns/include/dns/
qp.h 40 * A `dns_qpmulti_t` is a wrapper that supports multithreaded access.
68 * `dns_qpmulti_t`.
106 * A `dns_qpmulti_t` supports multi-version wait-free concurrent reads
109 typedef struct dns_qpmulti dns_qpmulti_t; typedef in typeref:struct:dns_qpmulti
145 * A `dns_qpread_t` is a read-only handle on a `dns_qpmulti_t`.
159 * A `dns_qpsnap_t` is a read-only snapshot of a `dns_qpmulti_t`.
160 * It requires allocation and taking the `dns_qpmulti_t` mutex to
274 * when the `dns_qpmulti_t` mutex is held.
367 dns_qpmulti_t **qpmp);
381 dns_qpmulti_destroy(dns_qpmulti_t **qpmp)
    [all...]
rpz.h 281 dns_qpmulti_t *table;
  /src/external/mpl/bind/dist/tests/include/tests/
qp.h 66 * Print dns_qpmulti_t metadata to stdout
69 qp_test_dumpmulti(dns_qpmulti_t *multi);
  /src/external/mpl/bind/dist/lib/dns/
qp_p.h 249 * `dns_qpmulti_t` mutex is held, and there is only one version of
337 dns_qpmulti_t *multi;
417 * not muddled up with the wrong `dns_qpmulti_t`.
424 dns_qpmulti_t *whence;
434 * single-threaded tries. For multithreaded access, a `dns_qpmulti_t`
456 * to detect if part of a `dns_qpmulti_t` is passed to dns_qp_destroy().
471 * `write_protect` flag must be set straight after the `dns_qpmulti_t`
525 * Finally, we maintain a global list of `dns_qpmulti_t` objects that
848 make_reader(dns_qpnode_t *reader, dns_qpmulti_t *multi) {
866 static inline dns_qpmulti_t *
    [all...]
qp.c 759 dns_qpmulti_t *multi = rcuctx->multi;
811 reclaim_chunks(dns_qpmulti_t *multi) {
863 marksweep_chunks(dns_qpmulti_t *multi) {
1128 dns_qpmulti_memusage(dns_qpmulti_t *multi) {
1161 transaction_open(dns_qpmulti_t *multi, dns_qp_t **qptp) {
1209 dns_qpmulti_write(dns_qpmulti_t *multi, dns_qp_t **qptp) {
1244 dns_qpmulti_update(dns_qpmulti_t *multi, dns_qp_t **qptp) {
1269 dns_qpmulti_commit(dns_qpmulti_t *multi, dns_qp_t **qptp) {
1332 dns_qpmulti_rollback(dns_qpmulti_t *multi, dns_qp_t **qptp) {
1393 static dns_qpmulti_t *
    [all...]
zt.c 44 dns_qpmulti_t *multi;
100 dns_qpmulti_t *multi = NULL;
forward.c 34 dns_qpmulti_t *table;
nametree.c 39 dns_qpmulti_t *table;
nta.c 50 dns_qpmulti_t *table;
keytable.c 48 dns_qpmulti_t *table;
qpzone.c 247 dns_qpmulti_t *tree; /* Main QP trie for data storage */
248 dns_qpmulti_t *nsec; /* NSEC nodes only */
249 dns_qpmulti_t *nsec3; /* NSEC3 nodes only */
2454 begin_transaction(dns_qpmulti_t *dbtree, dns_qpread_t *qprp, bool create) {
2468 end_transaction(dns_qpmulti_t *dbtree, dns_qp_t *qp, bool create) {
  /src/external/mpl/bind/dist/tests/dns/
qpmulti_test.c 236 one_transaction(dns_qpmulti_t *qpm) {
374 dns_qpmulti_t *qpm = NULL;
400 dns_qpmulti_t *qpm = NULL;
  /src/external/mpl/bind/dist/tests/libtest/
qp.c 162 qp_test_dumpmulti(dns_qpmulti_t *multi) {
165 dns_qpmulti_t *whence = unpack_reader(&qpr, reader);
  /src/external/mpl/bind/dist/tests/bench/
qpmulti.c 195 dns_qpmulti_t *multi; /* (in) */
352 dns_qpmulti_t *multi;
load-names.c 381 dns_qpmulti_t *qpmulti = NULL;

Completed in 71 milliseconds