Home
last modified time | relevance | path

Searched refs:POOL_TO_MARKER (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/contrib/openzfs/lib/libuutil/
H A Duu_avl.c61 #define POOL_TO_MARKER(pp) (((uintptr_t)(pp) | 1)) macro
156 na[0] = POOL_TO_MARKER(pp); in uu_avl_node_init()
171 if (na[0] != POOL_TO_MARKER(pp) || na[1] != 0) { in uu_avl_node_fini()
451 na[0] = POOL_TO_MARKER(pp); in uu_avl_remove()
464 na[0] = POOL_TO_MARKER(pp); in uu_avl_teardown()
506 if (na[0] != POOL_TO_MARKER(pp)) in uu_avl_insert()
H A Duu_list.c57 #define POOL_TO_MARKER(pp) ((void *)((uintptr_t)(pp) | 1)) macro
150 np->uln_next = POOL_TO_MARKER(pp); in uu_list_node_init()
166 if (np->uln_next != POOL_TO_MARKER(pp) || in uu_list_node_fini()
270 if (np->uln_next != POOL_TO_MARKER(lp->ul_pool) || in list_insert()
579 np->uln_next = POOL_TO_MARKER(lp->ul_pool); in uu_list_remove()