Lines Matching refs:kmmio_fault_page
34 struct kmmio_fault_page {
36 struct kmmio_fault_page *release_next;
54 struct kmmio_fault_page *release_list;
58 struct kmmio_fault_page *fpage;
109 static struct kmmio_fault_page *get_kmmio_fault_page(unsigned long addr)
112 struct kmmio_fault_page *f;
154 static int clear_page_presence(struct kmmio_fault_page *f, bool clear)
183 * Struct kmmio_fault_page is protected by RCU and kmmio_lock, but the
191 static int arm_kmmio_fault_page(struct kmmio_fault_page *f)
207 static void disarm_kmmio_fault_page(struct kmmio_fault_page *f)
233 struct kmmio_fault_page *faultpage;
247 * stepping to avoid looking up the probe and kmmio_fault_page
377 struct kmmio_fault_page *f;
406 struct kmmio_fault_page **release_list)
408 struct kmmio_fault_page *f;
479 struct kmmio_fault_page *f = dr->release_list;
481 struct kmmio_fault_page *next = f->release_next;
493 struct kmmio_fault_page *f = dr->release_list;
494 struct kmmio_fault_page **prevp = &dr->release_list;
526 * Actually free the kmmio_fault_page structs as with RCU.
534 struct kmmio_fault_page *release_list = NULL;
557 pr_crit("leaking kmmio_fault_page objects.\n");
573 * not find the respective kmmio_fault_page and determine it's not