Lines Matching refs:entry
77 struct mmio_rb_range **entry) in mmio_rb_lookup() argument
86 *entry = res; in mmio_rb_lookup()
157 struct mmio_rb_range *hint, *entry = NULL; in emulate_mem() local
168 entry = hint; in emulate_mem()
169 else if (mmio_rb_lookup(&mmio_rb_root, paddr, &entry) == 0) in emulate_mem()
171 mmio_hint = entry; in emulate_mem()
172 else if (mmio_rb_lookup(&mmio_rb_fallback, paddr, &entry)) { in emulate_mem()
179 if (entry == NULL) in emulate_mem()
184 size, &entry->mr_param); in emulate_mem()
187 size, &entry->mr_param); in emulate_mem()
195 struct mmio_rb_range *entry, *mrp; in register_mem_int() local
207 if (mmio_rb_lookup(rbt, memp->base, &entry) != 0) in register_mem_int()
233 struct mmio_rb_range *entry = NULL; in unregister_mem_int() local
237 err = mmio_rb_lookup(rbt, memp->base, &entry); in unregister_mem_int()
239 mr = &entry->mr_param; in unregister_mem_int()
245 RB_REMOVE(mmio_rb_tree, rbt, entry); in unregister_mem_int()
248 if (mmio_hint == entry) in unregister_mem_int()
251 free(entry); in unregister_mem_int()