Lines Matching refs:cmp
228 * @cmp: operator defining the node order
235 int (*cmp)(struct rb_node *, const struct rb_node *))
243 c = cmp(node, parent);
262 * @cmp: operator defining the node order
268 int (*cmp)(const void *key, const struct rb_node *))
273 int c = cmp(key, node);
290 * @cmp: operator defining node order
296 int (*cmp)(const void *key, const struct rb_node *))
302 int c = cmp(key, node);
320 * @cmp: operator defining node order
326 int (*cmp)(const void *key, const struct rb_node *))
329 if (node && cmp(key, node))
339 * @cmp: operator defining node order
341 #define rb_for_each(node, key, tree, cmp) \
342 for ((node) = rb_find_first((key), (tree), (cmp)); \
343 (node); (node) = rb_next_match((key), (node), (cmp)))