HomeSort by relevance Sort by last modified time
    Searched refs:avl_pcb (Results 1 - 2 of 2) sorted by null

  /onnv/onnv-gate/usr/src/uts/common/sys/
avl_impl.h 80 * for 64 bit machines, avl_pcb contains parent pointer, balance and child_index
92 uintptr_t avl_pcb; /* parent, child_index, balance */ member in struct:avl_node
96 * macros to extract/set fields in avl_pcb
100 #define AVL_XPARENT(n) ((struct avl_node *)((n)->avl_pcb & ~7))
102 ((n)->avl_pcb = (((n)->avl_pcb & 7) | (uintptr_t)(p)))
107 #define AVL_XCHILD(n) (((n)->avl_pcb >> 2) & 1)
109 ((n)->avl_pcb = (uintptr_t)(((n)->avl_pcb & ~4) | ((c) << 2)))
116 #define AVL_XBALANCE(n) ((int)(((n)->avl_pcb & 3) - 1)
    [all...]
  /onnv/onnv-gate/usr/src/cmd/filebench/common/
fb_avl.h 98 * for 64 bit machines, avl_pcb contains parent pointer, balance and child_index
110 uintptr_t avl_pcb; /* parent, child_index, balance */ member in struct:avl_node
114 * macros to extract/set fields in avl_pcb
118 #define AVL_XPARENT(n) ((struct avl_node *)((n)->avl_pcb & ~7))
120 ((n)->avl_pcb = (((n)->avl_pcb & 7) | (uintptr_t)(p)))
125 #define AVL_XCHILD(n) (((n)->avl_pcb >> 2) & 1)
127 ((n)->avl_pcb = (uintptr_t)(((n)->avl_pcb & ~4) | ((c) << 2)))
134 #define AVL_XBALANCE(n) ((int)(((n)->avl_pcb & 3) - 1)
    [all...]

Completed in 60 milliseconds