vma_merge_struct
struct vma_merge_struct;
void dump_vmg(const struct vma_merge_struct *vmg, const char *reason);
void dump_vmg(const struct vma_merge_struct *vmg, const char *reason)
static bool is_mergeable_anon_vma(struct vma_merge_struct *vmg, bool merge_next)
struct vm_area_struct *vma_merge_new_range(struct vma_merge_struct *vmg)
static struct vm_area_struct *vma_merge_copied_range(struct vma_merge_struct *vmg)
int vma_expand(struct vma_merge_struct *vmg)
struct vma_merge_struct *vmg)
static struct vm_area_struct *vma_modify(struct vma_merge_struct *vmg)
static bool can_vma_merge_before(struct vma_merge_struct *vmg)
static bool can_vma_merge_after(struct vma_merge_struct *vmg)
static bool can_vma_merge_left(struct vma_merge_struct *vmg)
static bool can_vma_merge_right(struct vma_merge_struct *vmg,
struct vma_merge_struct name = { \
static void vmg_adjust_set_range(struct vma_merge_struct *vmg)
static int commit_merge(struct vma_merge_struct *vmg)
struct vma_merge_struct *vmg)
static inline bool is_mergeable_vma(struct vma_merge_struct *vmg, bool merge_next)
static inline bool vmg_nomem(struct vma_merge_struct *vmg)
struct vma_merge_struct name = { \
struct vma_merge_struct name = { \
__must_check int vma_expand(struct vma_merge_struct *vmg);
__must_check struct vm_area_struct *vma_merge_new_range(struct vma_merge_struct *vmg);
struct vm_area_struct *merge_existing(struct vma_merge_struct *vmg)
struct vm_area_struct *merge_existing(struct vma_merge_struct *vmg);
struct vma_merge_struct vmg = {
struct vma_merge_struct vmg = {
struct vma_merge_struct vmg = {
struct vma_merge_struct vmg = {
struct vma_merge_struct vmg = {
struct vma_merge_struct vmg = {
static int expand_existing(struct vma_merge_struct *vmg)
void vmg_set_range(struct vma_merge_struct *vmg, unsigned long start,
static struct vm_area_struct *merge_new(struct vma_merge_struct *vmg)
struct vma_merge_struct vmg = {
struct vma_merge_struct vmg = {
static void vmg_set_range_anon_vma(struct vma_merge_struct *vmg, unsigned long start,
struct vma_merge_struct *vmg, unsigned long start,
struct vma_merge_struct vmg = {
struct vma_merge_struct vmg = {