vma_remap_struct
static void vrm_uncharge(struct vma_remap_struct *vrm)
static void vrm_stat_account(struct vma_remap_struct *vrm,
static unsigned long prep_move_vma(struct vma_remap_struct *vrm)
static void unmap_source_vma(struct vma_remap_struct *vrm)
static int copy_vma_and_data(struct vma_remap_struct *vrm,
static void dontunmap_complete(struct vma_remap_struct *vrm,
static unsigned long move_vma(struct vma_remap_struct *vrm)
static unsigned long shrink_vma(struct vma_remap_struct *vrm,
static unsigned long mremap_to(struct vma_remap_struct *vrm)
static bool vrm_can_expand_in_place(struct vma_remap_struct *vrm)
static unsigned long expand_vma_in_place(struct vma_remap_struct *vrm)
static bool align_hugetlb(struct vma_remap_struct *vrm)
static unsigned long expand_vma(struct vma_remap_struct *vrm)
static unsigned long mremap_at(struct vma_remap_struct *vrm)
static bool vrm_will_map_new(struct vma_remap_struct *vrm)
static bool vrm_move_only(struct vma_remap_struct *vrm)
static void notify_uffd(struct vma_remap_struct *vrm, bool failed)
static int check_prep_vma(struct vma_remap_struct *vrm)
static unsigned long check_mremap_params(struct vma_remap_struct *vrm)
static unsigned long remap_move(struct vma_remap_struct *vrm)
static unsigned long do_mremap(struct vma_remap_struct *vrm)
struct vma_remap_struct vrm = {
static void vrm_set_delta(struct vma_remap_struct *vrm)
static enum mremap_type vrm_remap_type(struct vma_remap_struct *vrm)
static bool vrm_overlaps(struct vma_remap_struct *vrm)
static bool vrm_implies_new_addr(struct vma_remap_struct *vrm)
static unsigned long vrm_set_new_addr(struct vma_remap_struct *vrm)
static bool vrm_calc_charge(struct vma_remap_struct *vrm)