Lines Matching refs:entry
18 static void phys_entry__insert(struct phys_entry *entry, struct rb_root *root) in phys_entry__insert() argument
28 if (entry->start < e->start) in phys_entry__insert()
34 rb_link_node(&entry->rb_node, parent, p); in phys_entry__insert()
35 rb_insert_color(&entry->rb_node, root); in phys_entry__insert()
39 phys_entry__init(struct phys_entry *entry, u64 start, u64 bsize, u64 node) in phys_entry__init() argument
41 entry->start = start; in phys_entry__init()
42 entry->end = start + bsize; in phys_entry__init()
43 entry->node = node; in phys_entry__init()
44 RB_CLEAR_NODE(&entry->rb_node); in phys_entry__init()
122 struct phys_entry *entry; in mem2node__node() local
127 entry = rb_entry(parent, struct phys_entry, rb_node); in mem2node__node()
128 if (addr < entry->start) in mem2node__node()
130 else if (addr >= entry->end) in mem2node__node()
136 entry = NULL; in mem2node__node()
138 return entry ? (int) entry->node : -1; in mem2node__node()