Lines Matching refs:rb_node
29 RB_CLEAR_NODE(&machine->rb_node); in machine__init()
93 RB_CLEAR_NODE(&pos->rb_node); in dsos__purge()
110 struct rb_node *nd; in machine__delete_threads()
115 struct thread *t = rb_entry(nd, struct thread, rb_node); in machine__delete_threads()
155 struct rb_node **p = &machines->guests.rb_node; in machines__add()
156 struct rb_node *parent = NULL; in machines__add()
171 pos = rb_entry(parent, struct machine, rb_node); in machines__add()
178 rb_link_node(&machine->rb_node, parent, p); in machines__add()
179 rb_insert_color(&machine->rb_node, &machines->guests); in machines__add()
187 struct rb_node *nd; in machines__set_symbol_filter()
193 struct machine *machine = rb_entry(nd, struct machine, rb_node); in machines__set_symbol_filter()
201 struct rb_node *nd; in machines__set_comm_exec()
206 struct machine *machine = rb_entry(nd, struct machine, rb_node); in machines__set_comm_exec()
214 struct rb_node **p = &machines->guests.rb_node; in machines__find()
215 struct rb_node *parent = NULL; in machines__find()
224 machine = rb_entry(parent, struct machine, rb_node); in machines__find()
275 struct rb_node *nd; in machines__process_guests()
278 struct machine *pos = rb_entry(nd, struct machine, rb_node); in machines__process_guests()
299 struct rb_node *node; in machines__set_id_hdr_size()
305 machine = rb_entry(node, struct machine, rb_node); in machines__set_id_hdr_size()
362 struct rb_node **p = &machine->threads.rb_node; in ____machine__findnew_thread()
363 struct rb_node *parent = NULL; in ____machine__findnew_thread()
383 th = rb_entry(parent, struct thread, rb_node); in ____machine__findnew_thread()
402 rb_link_node(&th->rb_node, parent, p); in ____machine__findnew_thread()
403 rb_insert_color(&th->rb_node, &machine->threads); in ____machine__findnew_thread()
414 rb_erase_init(&th->rb_node, &machine->threads); in ____machine__findnew_thread()
415 RB_CLEAR_NODE(&th->rb_node); in ____machine__findnew_thread()
595 struct rb_node *nd; in machines__fprintf_dsos()
599 struct machine *pos = rb_entry(nd, struct machine, rb_node); in machines__fprintf_dsos()
615 struct rb_node *nd; in machines__fprintf_dsos_buildid()
619 struct machine *pos = rb_entry(nd, struct machine, rb_node); in machines__fprintf_dsos_buildid()
647 struct rb_node *nd; in machine__fprintf()
652 struct thread *pos = rb_entry(nd, struct thread, rb_node); in machine__fprintf()
846 struct rb_node *next = rb_first(&machines->guests); in machines__destroy_kernel_maps()
851 struct machine *pos = rb_entry(next, struct machine, rb_node); in machines__destroy_kernel_maps()
853 next = rb_next(&pos->rb_node); in machines__destroy_kernel_maps()
854 rb_erase(&pos->rb_node, &machines->guests); in machines__destroy_kernel_maps()
1371 rb_erase_init(&th->rb_node, &machine->threads); in __machine__remove_thread()
1372 RB_CLEAR_NODE(&th->rb_node); in __machine__remove_thread()
1902 struct rb_node *nd; in machine__for_each_thread()
1907 thread = rb_entry(nd, struct thread, rb_node); in machine__for_each_thread()
1925 struct rb_node *nd; in machines__for_each_thread()
1933 struct machine *machine = rb_entry(nd, struct machine, rb_node); in machines__for_each_thread()