Lines Matching refs:field
90 * \param field The rb_node field in the containing data structure
92 #define rb_node_data(type, node, field) \
93 ((type *)(((char *)(node)) - offsetof(type, field)))
246 * \param field The rb_node field in containing data structure
248 #define rb_tree_foreach(type, iter, T, field) \
251 (iter = rb_node_data(type, (struct rb_node *)__node, field), true); \
263 * \param field The rb_node field in containing data structure
265 #define rb_tree_foreach_safe(type, iter, T, field) \
270 (iter = rb_node_data(type, (struct rb_node *)__node, field), true); \
283 * \param field The rb_node field in containing data structure
285 #define rb_tree_foreach_rev(type, iter, T, field) \
288 (iter = rb_node_data(type, (struct rb_node *)__node, field), true); \
300 * \param field The rb_node field in containing data structure
302 #define rb_tree_foreach_rev_safe(type, iter, T, field) \
307 (iter = rb_node_data(type, (struct rb_node *)__node, field), true); \