Home
last modified time | relevance | path

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

/linux/tools/include/linux/
H A Drbtree_augmented.h72 * RBAUGMENTED: name of field within RBSTRUCT holding data for subtree
73 * RBCOMPUTE: name of function that recomputes the RBAUGMENTED data
77 RBSTRUCT, RBFIELD, RBAUGMENTED, RBCOMPUTE) \ argument
93 new->RBAUGMENTED = old->RBAUGMENTED; \
100 new->RBAUGMENTED = old->RBAUGMENTED; \
111 * computing RBAUGMENTED scalar as max(RBCOMPUTE(node)) for all subtree nodes.
117 * RBTYPE: type of the RBAUGMENTED field
118 * RBAUGMENTED
123 RB_DECLARE_CALLBACKS_MAX(RBSTATIC,RBNAME,RBSTRUCT,RBFIELD,RBTYPE,RBAUGMENTED,RBCOMPUTE) global() argument
[all...]
/linux/include/linux/
H A Drbtree_augmented.h101 RBSTRUCT, RBFIELD, RBAUGMENTED, RBCOMPUTE) \ argument
117 new->RBAUGMENTED = old->RBAUGMENTED; \
124 new->RBAUGMENTED = old->RBAUGMENTED; \
147 RBTYPE, RBAUGMENTED, RBCOMPUTE) \ argument
154 if (child->RBAUGMENTED > max) \
155 max = child->RBAUGMENTED; \
159 if (child->RBAUGMENTED > max) \
160 max = child->RBAUGMENTED; \
162 if (exit && node->RBAUGMENTED == max) \
164 node->RBAUGMENTED = max; \
[all …]