Lines Matching refs:pgd_t

418 __visible pgdval_t xen_pgd_val(pgd_t pgd)  in xen_pgd_val()
432 __visible pgd_t xen_make_pgd(pgdval_t pgd) in xen_make_pgd()
520 static pgd_t *xen_get_user_pgd(pgd_t *pgd) in xen_get_user_pgd()
522 pgd_t *pgd_page = (pgd_t *)(((unsigned long)pgd) & PAGE_MASK); in xen_get_user_pgd()
524 pgd_t *user_ptr = NULL; in xen_get_user_pgd()
528 user_ptr = (pgd_t *)page->private; in xen_get_user_pgd()
536 static void __xen_set_pgd_hyper(pgd_t *ptr, pgd_t val) in __xen_set_pgd_hyper()
552 static void __init xen_set_pgd_hyper(pgd_t *ptr, pgd_t val) in xen_set_pgd_hyper()
565 static void xen_set_pgd(pgd_t *ptr, pgd_t val) in xen_set_pgd()
567 pgd_t *user_ptr = xen_get_user_pgd(ptr); in xen_set_pgd()
609 static int __xen_pgd_walk(struct mm_struct *mm, pgd_t *pgd, in __xen_pgd_walk()
801 static void __xen_pgd_pin(struct mm_struct *mm, pgd_t *pgd) in __xen_pgd_pin()
818 pgd_t *user_pgd = xen_get_user_pgd(pgd); in __xen_pgd_pin()
862 __xen_pgd_pin(&init_mm, (pgd_t *)page_address(page)); in xen_mm_pin_all()
928 static void __xen_pgd_unpin(struct mm_struct *mm, pgd_t *pgd) in __xen_pgd_unpin()
938 pgd_t *user_pgd = xen_get_user_pgd(pgd); in __xen_pgd_unpin()
977 __xen_pgd_unpin(&init_mm, (pgd_t *)page_address(page)); in xen_mm_unpin_all()
1359 pgd_t *user_pgd = xen_get_user_pgd(__va(cr3)); in xen_write_cr3()
1409 pgd_t *pgd = mm->pgd; in xen_pgd_alloc()
1417 pgd_t *user_pgd; in xen_pgd_alloc()
1423 user_pgd = (pgd_t *)__get_free_page(GFP_KERNEL | __GFP_ZERO); in xen_pgd_alloc()
1441 static void xen_pgd_free(struct mm_struct *mm, pgd_t *pgd) in xen_pgd_free()
1444 pgd_t *user_pgd = xen_get_user_pgd(pgd); in xen_pgd_free()
1806 void __init xen_setup_kernel_pagetable(pgd_t *pgd, unsigned long max_pfn) in xen_setup_kernel_pagetable()
1941 void __init xen_setup_kernel_pagetable(pgd_t *pgd, unsigned long max_pfn) in xen_setup_kernel_pagetable()