Home
last modified time | relevance | path

Searched refs:newvr (Results 1 – 5 of 5) sorted by relevance

/minix3/minix/servers/vm/
H A Dmem_directphys.c25 static int phys_copy(struct vir_region *vr, struct vir_region *newvr);
74 static int phys_copy(struct vir_region *vr, struct vir_region *newvr) in phys_copy() argument
76 newvr->param.phys = vr->param.phys; in phys_copy()
H A Dmem_file.c25 static int mappedfile_copy(struct vir_region *vr, struct vir_region *newvr);
179 int mappedfile_copy(struct vir_region *vr, struct vir_region *newvr) in mappedfile_copy() argument
182 mappedfile_setfile(newvr->parent, newvr, vr->param.file.fdref->fd, in mappedfile_copy()
186 assert(newvr->param.file.inited); in mappedfile_copy()
H A Dmem_shared.c24 static int shared_copy(struct vir_region *vr, struct vir_region *newvr);
194 static int shared_copy(struct vir_region *vr, struct vir_region *newvr) in shared_copy() argument
202 shared_setsource(newvr, vr->param.shared.ep, srcvr); in shared_copy()
H A Dregion.c812 struct vir_region *newvr; in map_copy_region() local
821 if(!(newvr = region_new(vr->parent, vr->vaddr, vr->length, vr->flags, vr->def_memtype))) in map_copy_region()
824 USE(newvr, newvr->parent = vmp;); in map_copy_region()
826 if(vr->def_memtype->ev_copy && (r=vr->def_memtype->ev_copy(vr, newvr)) != OK) { in map_copy_region()
827 map_free(newvr); in map_copy_region()
836 newph = pb_reference(ph->ph, ph->offset, newvr, in map_copy_region()
839 if(!newph) { map_free(newvr); return NULL; } in map_copy_region()
851 assert(physregions(vr) == physregions(newvr)); in map_copy_region()
854 return newvr; in map_copy_region()
966 struct vir_region *newvr; in map_proc_copy_range() local
[all …]
H A Dmemtype.h26 int (*ev_copy)(struct vir_region *vr, struct vir_region *newvr);