Lines Matching defs:node
433 struct rb_node node;
439 static struct hyp_shared_pfn *find_shared_pfn(u64 pfn, struct rb_node ***node,
444 *node = &hyp_shared_pfns.rb_node;
446 while (**node) {
447 this = container_of(**node, struct hyp_shared_pfn, node);
448 *parent = **node;
450 *node = &((**node)->rb_left);
452 *node = &((**node)->rb_right);
462 struct rb_node **node, *parent;
467 this = find_shared_pfn(pfn, &node, &parent);
481 rb_link_node(&this->node, parent, node);
482 rb_insert_color(&this->node, &hyp_shared_pfns);
492 struct rb_node **node, *parent;
497 this = find_shared_pfn(pfn, &node, &parent);
507 rb_erase(&this->node, &hyp_shared_pfns);