/freebsd/sys/vm/ |
H A D | vm_extern.h | 91 vm_ooffset_t *); 102 objtype_t, void *, vm_ooffset_t); 104 vm_prot_t, int, vm_object_t, vm_ooffset_t, boolean_t, struct thread *); 107 int *, struct cdev *, struct cdevsw *, vm_ooffset_t *, vm_object_t *); 109 struct vnode *, vm_ooffset_t *, vm_object_t *, boolean_t *); 114 struct vmspace *vmspace_fork(struct vmspace *, vm_ooffset_t *); 122 void vnode_pager_setsize(struct vnode *, vm_ooffset_t); 123 void vnode_pager_purge_range(struct vnode *, vm_ooffset_t, vm_ooffset_t); 126 struct sf_buf *vm_imgact_map_page(vm_object_t object, vm_ooffset_t offset);
|
H A D | vm_object.h | 117 vm_ooffset_t backing_object_offset;/* Offset in backing object */ 129 vm_ooffset_t writemappings; 163 vm_ooffset_t writemappings; 178 vm_ooffset_t charge; 210 #define IDX_TO_OFF(idx) (((vm_ooffset_t)(idx)) << PAGE_SHIFT) 211 #define OFF_TO_IDX(off) ((vm_pindex_t)(((vm_ooffset_t)(off)) >> PAGE_SHIFT)) 354 boolean_t vm_object_coalesce(vm_object_t, vm_ooffset_t, vm_size_t, vm_size_t, 367 boolean_t vm_object_page_clean(vm_object_t object, vm_ooffset_t start, 368 vm_ooffset_t end, int flags); 381 boolean_t vm_object_sync(vm_object_t, vm_ooffset_t, vm_size_t, boolean_t, [all …]
|
H A D | vm_pager.h | 50 typedef vm_object_t pgo_alloc_t(void *, vm_ooffset_t, vm_prot_t, vm_ooffset_t, 136 vm_object_t vm_pager_allocate(objtype_t, void *, vm_ooffset_t, vm_prot_t, 137 vm_ooffset_t, struct ucred *); 288 int (*cdev_pg_fault)(vm_object_t vm_obj, vm_ooffset_t offset, 293 int (*cdev_pg_ctor)(void *handle, vm_ooffset_t size, vm_prot_t prot, 294 vm_ooffset_t foff, struct ucred *cred, u_short *color); 299 const struct cdev_pager_ops *ops, vm_ooffset_t size, vm_prot_t prot, 300 vm_ooffset_t foff, struct ucred *cred); 313 vm_ooffset_t foff, struct ucred *cred); 318 void *data, vm_ooffset_t size, vm_prot_t prot, vm_ooffset_t foff,
|
H A D | vm.h | 167 bool swap_reserve(vm_ooffset_t incr); 168 bool swap_reserve_by_cred(vm_ooffset_t incr, struct ucred *cred); 169 void swap_reserve_force(vm_ooffset_t incr); 170 void swap_release(vm_ooffset_t decr); 171 void swap_release_by_cred(vm_ooffset_t decr, struct ucred *cred);
|
H A D | device_pager.c | 58 static vm_object_t dev_pager_alloc(void *, vm_ooffset_t, vm_prot_t, 59 vm_ooffset_t, struct ucred *); 94 vm_ooffset_t foff, struct ucred *cred, u_short *color); 96 static int old_dev_pager_fault(vm_object_t object, vm_ooffset_t offset, 127 vm_ooffset_t foff, struct ucred *cred) in cdev_pager_allocate() 221 dev_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, in dev_pager_alloc() 222 vm_ooffset_t foff, struct ucred *cred) in dev_pager_alloc() 332 old_dev_pager_fault(vm_object_t object, vm_ooffset_t offset, int prot, in old_dev_pager_fault() 425 old_dev_pager_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot, in old_dev_pager_ctor() 426 vm_ooffset_t foff, struct ucred *cred, u_short *color) in old_dev_pager_ctor() [all …]
|
H A D | sg_pager.c | 52 static vm_object_t sg_pager_alloc(void *, vm_ooffset_t, vm_prot_t, 53 vm_ooffset_t, struct ucred *); 71 sg_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, in sg_pager_alloc() 72 vm_ooffset_t foff, struct ucred *cred) in sg_pager_alloc()
|
H A D | swap_pager.h | 87 struct ucred *cred, vm_ooffset_t size, vm_ooffset_t offset);
|
H A D | vm_pager.c | 95 static vm_object_t dead_pager_alloc(void *, vm_ooffset_t, vm_prot_t, 96 vm_ooffset_t, struct ucred *); 111 dead_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, in dead_pager_alloc() 112 vm_ooffset_t off, struct ucred *cred) in dead_pager_alloc() 254 vm_pager_allocate(objtype_t type, void *handle, vm_ooffset_t size, in vm_pager_allocate() 255 vm_prot_t prot, vm_ooffset_t off, struct ucred *cred) in vm_pager_allocate()
|
H A D | vnode_pager.c | 87 static int vnode_pager_addr(struct vnode *vp, vm_ooffset_t address, 98 vm_ooffset_t, struct ucred *cred); 153 vm_ooffset_t size = isize; in vnode_create_vobject() 237 vm_ooffset_t offset, struct ucred *cred) in vnode_pager_alloc() 480 vnode_pager_setsize(struct vnode *vp, vm_ooffset_t nsize) in vnode_pager_setsize() 555 vnode_pager_purge_range(struct vnode *vp, vm_ooffset_t start, vm_ooffset_t end) in vnode_pager_purge_range() 673 vm_ooffset_t address; in vnode_pager_input_smlfs() 1327 vn_off2bidx(vm_ooffset_t offset) in vn_off2bidx() 1334 vn_dirty_blk(vm_page_t m, vm_ooffset_t offset) in vn_dirty_blk() 1359 vm_ooffset_t max_offset, next_offset, poffset, prev_offset; in vnode_pager_generic_putpages() [all …]
|
H A D | phys_pager.c | 76 vm_ooffset_t size, vm_prot_t prot, vm_ooffset_t foff, struct ucred *cred) in phys_pager_allocate() 146 phys_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, in phys_pager_alloc() 147 vm_ooffset_t foff, struct ucred *ucred) in phys_pager_alloc()
|
H A D | vm_map.h | 109 vm_ooffset_t offset; /* offset into object */ 474 int vm_map_find(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t *, vm_size_t, 476 int vm_map_find_min(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t *, 480 int vm_map_fixed(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t, vm_size_t, 485 int vm_map_insert (vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t, vm_offset_t, vm_prot_t, vm_pro…
|
H A D | swap_pager.c | 247 swap_reserve(vm_ooffset_t incr) in swap_reserve() 254 swap_reserve_by_cred(vm_ooffset_t incr, struct ucred *cred) in swap_reserve_by_cred() 321 swap_reserve_force(vm_ooffset_t incr) in swap_reserve_force() 341 swap_release(vm_ooffset_t decr) in swap_release() 352 swap_release_by_cred(vm_ooffset_t decr, struct ucred *cred) in swap_release_by_cred() 417 swap_pager_alloc(void *handle, vm_ooffset_t size, 418 vm_prot_t prot, vm_ooffset_t offset, struct ucred *); 665 vm_ooffset_t size, vm_ooffset_t offset) in swap_pager_init_object() 684 vm_ooffset_t size, vm_ooffset_t offset) in swap_pager_alloc_init() 715 swap_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, in swap_pager_alloc() [all …]
|
/freebsd/sys/dev/xen/privcmd/ |
H A D | privcmd.c | 89 static int privcmd_pg_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot, 90 vm_ooffset_t foff, struct ucred *cred, u_short *color); 92 static int privcmd_pg_fault(vm_object_t object, vm_ooffset_t offset, 109 privcmd_pg_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot, in privcmd_pg_ctor() 110 vm_ooffset_t foff, struct ucred *cred, u_short *color) in privcmd_pg_ctor() 157 privcmd_pg_fault(vm_object_t object, vm_ooffset_t offset, in privcmd_pg_fault() 193 privcmd_mmap_single(struct cdev *cdev, vm_ooffset_t *offset, vm_size_t size, in privcmd_mmap_single()
|
/freebsd/sys/dev/xen/xenstore/ |
H A D | xenstored_dev.c | 50 static int xsd_dev_mmap(struct cdev *dev, vm_ooffset_t offset, 78 xsd_dev_mmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, in xsd_dev_mmap()
|
/freebsd/sys/dev/drm2/ttm/ |
H A D | ttm_bo_vm.c | 100 ttm_bo_vm_fault(vm_object_t vm_obj, vm_ooffset_t offset, in ttm_bo_vm_fault() 279 ttm_bo_vm_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot, in ttm_bo_vm_ctor() 280 vm_ooffset_t foff, struct ucred *cred, u_short *color) in ttm_bo_vm_ctor() 315 ttm_bo_mmap_single(struct ttm_bo_device *bdev, vm_ooffset_t *offset, vm_size_t size, in ttm_bo_mmap_single()
|
/freebsd/sys/dev/xen/gntdev/ |
H A D | gntdev.c | 186 static int gntdev_gmap_pg_ctor(void *handle, vm_ooffset_t size, 187 vm_prot_t prot, vm_ooffset_t foff, struct ucred *cred, u_short *color); 189 static int gntdev_gmap_pg_fault(vm_object_t object, vm_ooffset_t offset, 781 gntdev_gmap_pg_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot, in gntdev_gmap_pg_ctor() 782 vm_ooffset_t foff, struct ucred *cred, u_short *color) in gntdev_gmap_pg_ctor() 796 gntdev_gmap_pg_fault(vm_object_t object, vm_ooffset_t offset, int prot, in gntdev_gmap_pg_fault() 802 vm_ooffset_t relative_offset; in gntdev_gmap_pg_fault() 1099 vm_ooffset_t *offset, vm_size_t size, struct vm_object **object, int nprot) in mmap_gmap() 1203 gntdev_mmap_single(struct cdev *cdev, vm_ooffset_t *offset, vm_size_t size, in gntdev_mmap_single()
|
/freebsd/sys/arm/nvidia/drm2/ |
H A D | tegra_bo.c | 319 tegra_gem_pager_fault(vm_object_t vm_obj, vm_ooffset_t offset, int prot, in tegra_gem_pager_fault() 332 tegra_gem_pager_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot, in tegra_gem_pager_ctor() 333 vm_ooffset_t foff, struct ucred *cred, u_short *color) in tegra_gem_pager_ctor()
|
/freebsd/sys/sys/ |
H A D | ttydevsw.h | 53 typedef int tsw_mmap_t(struct tty *tp, vm_ooffset_t offset, 171 ttydevsw_mmap(struct tty *tp, vm_ooffset_t offset, vm_paddr_t *paddr, in ttydevsw_mmap()
|
/freebsd/sys/arm64/arm64/ |
H A D | mem.c | 120 memmmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, in memmmap()
|
/freebsd/sys/arm64/include/ |
H A D | vmm.h | 142 int vm_mmap_memseg(struct vm *vm, vm_paddr_t gpa, int segid, vm_ooffset_t off, 154 vm_ooffset_t *segoff, size_t *len, int *prot, int *flags);
|
/freebsd/sys/dev/drm2/ |
H A D | drm_vm.c | 46 drm_mmap(struct cdev *kdev, vm_ooffset_t offset, vm_paddr_t *paddr, in drm_mmap()
|
/freebsd/sys/riscv/riscv/ |
H A D | mem.c | 127 memmmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, in memmmap()
|
/freebsd/sys/dev/netmap/ |
H A D | netmap_mem2.h | 127 vm_paddr_t netmap_mem_ofstophys(struct netmap_mem_d *, vm_ooffset_t);
|
/freebsd/sys/dev/beri/ |
H A D | beri_mem.c | 101 mem_mmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, int nprot, in mem_mmap()
|
/freebsd/sys/compat/linuxkpi/common/src/ |
H A D | linux_shmemfs.c | 97 static vm_ooffset_t
|