Lines Matching refs:root
12 def rb_inorder_for_each(root): argument
19 yield from inorder(root['rb_node'])
21 def rb_inorder_for_each_entry(root, gdbtype, member): argument
22 for node in rb_inorder_for_each(root):
25 def rb_first(root): argument
26 if root.type == rb_root_type.get_type():
27 node = root.address.cast(rb_root_type.get_type().pointer())
28 elif root.type != rb_root_type.get_type().pointer():
29 raise gdb.GdbError("Must be struct rb_root not {}".format(root.type))
31 node = root['rb_node']
41 def rb_last(root): argument
42 if root.type == rb_root_type.get_type():
43 node = root.address.cast(rb_root_type.get_type().pointer())
44 elif root.type != rb_root_type.get_type().pointer():
45 raise gdb.GdbError("Must be struct rb_root not {}".format(root.type))
47 node = root['rb_node']
121 def invoke(self, root): argument
122 result = rb_first(root)
141 def invoke(self, root): argument
142 result = rb_last(root)