pagetable_move_control
unsigned long move_page_tables(struct pagetable_move_control *pmc);
struct pagetable_move_control name = { \
static int move_ptes(struct pagetable_move_control *pmc,
static inline bool uffd_supports_page_table_move(struct pagetable_move_control *pmc)
static bool move_normal_pmd(struct pagetable_move_control *pmc,
static inline bool move_normal_pmd(struct pagetable_move_control *pmc,
static bool move_normal_pud(struct pagetable_move_control *pmc,
static inline bool move_normal_pud(struct pagetable_move_control *pmc,
static bool move_huge_pud(struct pagetable_move_control *pmc,
static bool move_huge_pud(struct pagetable_move_control *pmc,
struct pagetable_move_control *pmc)
static bool should_take_rmap_locks(struct pagetable_move_control *pmc,
static bool move_pgt_entry(struct pagetable_move_control *pmc,
static bool can_align_down(struct pagetable_move_control *pmc,
static bool can_realign_addr(struct pagetable_move_control *pmc,
static void try_realign_addr(struct pagetable_move_control *pmc,
static bool pmc_done(struct pagetable_move_control *pmc)
static void pmc_next(struct pagetable_move_control *pmc, unsigned long extent)
static unsigned long pmc_progress(struct pagetable_move_control *pmc)
unsigned long move_page_tables(struct pagetable_move_control *pmc)
struct pagetable_move_control name = { \
struct pagetable_move_control;
static inline unsigned long move_page_tables(struct pagetable_move_control *pmc)