Lines Matching refs:rb_node
158 struct rb_node *rb = rb_first(&sis->swap_extent_root); in first_se()
159 return rb_entry(rb, struct swap_extent, rb_node); in first_se()
164 struct rb_node *rb = rb_next(&se->rb_node); in next_se()
165 return rb ? rb_entry(rb, struct swap_extent, rb_node) : NULL; in next_se()
209 struct rb_node *rb; in offset_to_swap_extent()
211 rb = sis->swap_extent_root.rb_node; in offset_to_swap_extent()
213 se = rb_entry(rb, struct swap_extent, rb_node); in offset_to_swap_extent()
2363 struct rb_node *rb = sis->swap_extent_root.rb_node; in destroy_swap_extents()
2364 struct swap_extent *se = rb_entry(rb, struct swap_extent, rb_node); in destroy_swap_extents()
2390 struct rb_node **link = &sis->swap_extent_root.rb_node, *parent = NULL; in add_swap_extent()
2404 se = rb_entry(parent, struct swap_extent, rb_node); in add_swap_extent()
2421 rb_link_node(&new_se->rb_node, parent, link); in add_swap_extent()
2422 rb_insert_color(&new_se->rb_node, &sis->swap_extent_root); in add_swap_extent()