Lines Matching defs:references
129 unsigned int references:DNS_RBT_REFLENGTH;
131 isc_refcount_t references; /* note that this is not in the bitfield */
285 *\li Any external references to nodes in the tree are unaffected by
319 *\li Any external references to nodes in the tree are unaffected by
499 *\li Does NOT ensure that any external references to nodes in the tree
540 *\li Does NOT ensure that any external references to nodes in the tree
890 isc_refcount_init(&(node)->references, (n)); \
894 isc_refcount_destroy(&(node)->references); \
897 isc_refcount_current(&(node)->references)
900 isc_refcount_increment0(&(node)->references, (refs)); \
904 isc_refcount_increment(&(node)->references, (refs)); \
908 isc_refcount_decrement(&(node)->references, (refs)); \
911 #define dns_rbtnode_refinit(node, n) ((node)->references = (n))
912 #define dns_rbtnode_refdestroy(node) (REQUIRE((node)->references == 0))
913 #define dns_rbtnode_refcurrent(node) ((node)->references)
917 (node)->references++; \
919 (*_tmp) = (node)->references; \
923 REQUIRE((node)->references > 0); \
924 (node)->references++; \
926 (*refs) = (node)->references; \
930 REQUIRE((node)->references > 0); \
931 (node)->references--; \
933 (*refs) = (node)->references; \