Searched refs:UU_PTR_ENCODE (Results 1 - 3 of 3) sorted by relevance

/freebsd-10.2-release/cddl/contrib/opensolaris/lib/libuutil/common/
H A Dlibuutil_impl.h63 #define UU_PTR_ENCODE(ptr) BSWAP_64((uintptr_t)(void *)(ptr)) macro
65 #define UU_PTR_ENCODE(ptr) BSWAP_32((uintptr_t)(void *)(ptr)) macro
68 #define UU_PTR_DECODE(ptr) ((void *)UU_PTR_ENCODE(ptr))
H A Duu_avl.c100 pp->uap_null_avl.ua_next_enc = UU_PTR_ENCODE(&pp->uap_null_avl);
101 pp->uap_null_avl.ua_prev_enc = UU_PTR_ENCODE(&pp->uap_null_avl);
118 UU_PTR_ENCODE(&pp->uap_null_avl) ||
120 UU_PTR_ENCODE(&pp->uap_null_avl)) {
227 ap->ua_parent_enc = UU_PTR_ENCODE(parent);
240 ap->ua_next_enc = UU_PTR_ENCODE(next);
241 ap->ua_prev_enc = UU_PTR_ENCODE(prev);
242 next->ua_prev_enc = UU_PTR_ENCODE(ap);
243 prev->ua_next_enc = UU_PTR_ENCODE(ap);
269 ap->ua_prev_enc = UU_PTR_ENCODE(NUL
[all...]
H A Duu_list.c96 pp->ulp_null_list.ul_next_enc = UU_PTR_ENCODE(&pp->ulp_null_list);
97 pp->ulp_null_list.ul_prev_enc = UU_PTR_ENCODE(&pp->ulp_null_list);
114 UU_PTR_ENCODE(&pp->ulp_null_list) ||
116 UU_PTR_ENCODE(&pp->ulp_null_list)) {
205 lp->ul_parent_enc = UU_PTR_ENCODE(parent);
221 lp->ul_next_enc = UU_PTR_ENCODE(next);
222 lp->ul_prev_enc = UU_PTR_ENCODE(prev);
223 next->ul_prev_enc = UU_PTR_ENCODE(lp);
224 prev->ul_next_enc = UU_PTR_ENCODE(lp);
256 lp->ul_prev_enc = UU_PTR_ENCODE(NUL
[all...]

Completed in 71 milliseconds