Lines Matching refs:rb_node
26 RB_CLEAR_NODE(&machine->rb_node); in machine__init()
86 RB_CLEAR_NODE(&pos->rb_node); in dsos__delete()
94 struct rb_node *nd = rb_first(&machine->threads); in machine__delete_threads()
97 struct thread *t = rb_entry(nd, struct thread, rb_node); in machine__delete_threads()
136 struct rb_node **p = &machines->guests.rb_node; in machines__add()
137 struct rb_node *parent = NULL; in machines__add()
152 pos = rb_entry(parent, struct machine, rb_node); in machines__add()
159 rb_link_node(&machine->rb_node, parent, p); in machines__add()
160 rb_insert_color(&machine->rb_node, &machines->guests); in machines__add()
168 struct rb_node *nd; in machines__set_symbol_filter()
174 struct machine *machine = rb_entry(nd, struct machine, rb_node); in machines__set_symbol_filter()
182 struct rb_node *nd; in machines__set_comm_exec()
187 struct machine *machine = rb_entry(nd, struct machine, rb_node); in machines__set_comm_exec()
195 struct rb_node **p = &machines->guests.rb_node; in machines__find()
196 struct rb_node *parent = NULL; in machines__find()
205 machine = rb_entry(parent, struct machine, rb_node); in machines__find()
256 struct rb_node *nd; in machines__process_guests()
259 struct machine *pos = rb_entry(nd, struct machine, rb_node); in machines__process_guests()
280 struct rb_node *node; in machines__set_id_hdr_size()
286 machine = rb_entry(node, struct machine, rb_node); in machines__set_id_hdr_size()
343 struct rb_node **p = &machine->threads.rb_node; in __machine__findnew_thread()
344 struct rb_node *parent = NULL; in __machine__findnew_thread()
364 th = rb_entry(parent, struct thread, rb_node); in __machine__findnew_thread()
383 rb_link_node(&th->rb_node, parent, p); in __machine__findnew_thread()
384 rb_insert_color(&th->rb_node, &machine->threads); in __machine__findnew_thread()
395 rb_erase(&th->rb_node, &machine->threads); in __machine__findnew_thread()
521 struct rb_node *nd; in machines__fprintf_dsos()
526 struct machine *pos = rb_entry(nd, struct machine, rb_node); in machines__fprintf_dsos()
544 struct rb_node *nd; in machines__fprintf_dsos_buildid()
548 struct machine *pos = rb_entry(nd, struct machine, rb_node); in machines__fprintf_dsos_buildid()
576 struct rb_node *nd; in machine__fprintf()
579 struct thread *pos = rb_entry(nd, struct thread, rb_node); in machine__fprintf()
772 struct rb_node *next = rb_first(&machines->guests); in machines__destroy_kernel_maps()
777 struct machine *pos = rb_entry(next, struct machine, rb_node); in machines__destroy_kernel_maps()
779 next = rb_next(&pos->rb_node); in machines__destroy_kernel_maps()
780 rb_erase(&pos->rb_node, &machines->guests); in machines__destroy_kernel_maps()
1262 rb_erase(&th->rb_node, &machine->threads); in machine__remove_thread()
1753 struct rb_node *nd; in machine__for_each_thread()
1758 thread = rb_entry(nd, struct thread, rb_node); in machine__for_each_thread()