Symbol: pagetable_move_control
mm/internal.h
1818
unsigned long move_page_tables(struct pagetable_move_control *pmc);
mm/internal.h
60
struct pagetable_move_control name = { \
mm/mremap.c
197
static int move_ptes(struct pagetable_move_control *pmc,
mm/mremap.c
330
static inline bool uffd_supports_page_table_move(struct pagetable_move_control *pmc)
mm/mremap.c
350
static bool move_normal_pmd(struct pagetable_move_control *pmc,
mm/mremap.c
419
static inline bool move_normal_pmd(struct pagetable_move_control *pmc,
mm/mremap.c
427
static bool move_normal_pud(struct pagetable_move_control *pmc,
mm/mremap.c
470
static inline bool move_normal_pud(struct pagetable_move_control *pmc,
mm/mremap.c
478
static bool move_huge_pud(struct pagetable_move_control *pmc,
mm/mremap.c
519
static bool move_huge_pud(struct pagetable_move_control *pmc,
mm/mremap.c
542
struct pagetable_move_control *pmc)
mm/mremap.c
580
static bool should_take_rmap_locks(struct pagetable_move_control *pmc,
mm/mremap.c
596
static bool move_pgt_entry(struct pagetable_move_control *pmc,
mm/mremap.c
640
static bool can_align_down(struct pagetable_move_control *pmc,
mm/mremap.c
669
static bool can_realign_addr(struct pagetable_move_control *pmc,
mm/mremap.c
748
static void try_realign_addr(struct pagetable_move_control *pmc,
mm/mremap.c
766
static bool pmc_done(struct pagetable_move_control *pmc)
mm/mremap.c
772
static void pmc_next(struct pagetable_move_control *pmc, unsigned long extent)
mm/mremap.c
782
static unsigned long pmc_progress(struct pagetable_move_control *pmc)
mm/mremap.c
795
unsigned long move_page_tables(struct pagetable_move_control *pmc)
tools/testing/vma/include/dup.h
773
struct pagetable_move_control name = { \
tools/testing/vma/include/stubs.h
14
struct pagetable_move_control;
tools/testing/vma/include/stubs.h
47
static inline unsigned long move_page_tables(struct pagetable_move_control *pmc)