Home
last modified time | relevance | path

Searched refs:vm_ooffset_t (Results 1 – 25 of 124) sorted by relevance

12345

/freebsd-14-stable/sys/vm/
HDvm_extern.h93 vm_ooffset_t *);
104 objtype_t, void *, vm_ooffset_t);
106 vm_prot_t, int, vm_object_t, vm_ooffset_t, boolean_t, struct thread *);
109 int *, struct cdev *, struct cdevsw *, vm_ooffset_t *, vm_object_t *);
111 struct vnode *, vm_ooffset_t *, vm_object_t *, boolean_t *);
116 struct vmspace *vmspace_fork(struct vmspace *, vm_ooffset_t *);
124 void vnode_pager_setsize(struct vnode *, vm_ooffset_t);
125 void vnode_pager_purge_range(struct vnode *, vm_ooffset_t, vm_ooffset_t);
128 struct sf_buf *vm_imgact_map_page(vm_object_t object, vm_ooffset_t offset);
HDvm_object.h119 vm_ooffset_t backing_object_offset;/* Offset in backing object */
131 vm_ooffset_t writemappings;
165 vm_ooffset_t writemappings;
181 vm_ooffset_t charge;
218 #define IDX_TO_OFF(idx) (((vm_ooffset_t)(idx)) << PAGE_SHIFT)
219 #define OFF_TO_IDX(off) ((vm_pindex_t)(((vm_ooffset_t)(off)) >> PAGE_SHIFT))
362 boolean_t vm_object_coalesce(vm_object_t, vm_ooffset_t, vm_size_t, vm_size_t,
375 boolean_t vm_object_page_clean(vm_object_t object, vm_ooffset_t start,
376 vm_ooffset_t end, int flags);
386 void vm_object_shadow(vm_object_t *, vm_ooffset_t *, vm_size_t, struct ucred *,
[all …]
HDvm_pager.h52 typedef vm_object_t pgo_alloc_t(void *, vm_ooffset_t, vm_prot_t, vm_ooffset_t,
138 vm_object_t vm_pager_allocate(objtype_t, void *, vm_ooffset_t, vm_prot_t,
139 vm_ooffset_t, struct ucred *);
290 int (*cdev_pg_fault)(vm_object_t vm_obj, vm_ooffset_t offset,
295 int (*cdev_pg_ctor)(void *handle, vm_ooffset_t size, vm_prot_t prot,
296 vm_ooffset_t foff, struct ucred *cred, u_short *color);
301 const struct cdev_pager_ops *ops, vm_ooffset_t size, vm_prot_t prot,
302 vm_ooffset_t foff, struct ucred *cred);
315 vm_ooffset_t foff, struct ucred *cred);
320 void *data, vm_ooffset_t size, vm_prot_t prot, vm_ooffset_t foff,
HDvm.h165 bool swap_reserve(vm_ooffset_t incr);
166 bool swap_reserve_by_cred(vm_ooffset_t incr, struct ucred *cred);
167 void swap_reserve_force(vm_ooffset_t incr);
168 void swap_release(vm_ooffset_t decr);
169 void swap_release_by_cred(vm_ooffset_t decr, struct ucred *cred);
HDdevice_pager.c61 static vm_object_t dev_pager_alloc(void *, vm_ooffset_t, vm_prot_t,
62 vm_ooffset_t, struct ucred *);
96 static int old_dev_pager_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot,
97 vm_ooffset_t foff, struct ucred *cred, u_short *color);
99 static int old_dev_pager_fault(vm_object_t object, vm_ooffset_t offset,
136 const struct cdev_pager_ops *ops, vm_ooffset_t size, vm_prot_t prot, in cdev_pager_allocate()
137 vm_ooffset_t foff, struct ucred *cred) in cdev_pager_allocate()
256 dev_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, in dev_pager_alloc()
257 vm_ooffset_t foff, struct ucred *cred) in dev_pager_alloc()
367 old_dev_pager_fault(vm_object_t object, vm_ooffset_t offset, int prot, in old_dev_pager_fault()
[all …]
HDsg_pager.c53 static vm_object_t sg_pager_alloc(void *, vm_ooffset_t, vm_prot_t,
54 vm_ooffset_t, struct ucred *);
72 sg_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, in sg_pager_alloc()
73 vm_ooffset_t foff, struct ucred *cred) in sg_pager_alloc()
HDvm_map.h111 vm_ooffset_t offset; /* offset into object */
476 int vm_map_find(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t *, vm_size_t,
478 int vm_map_find_locked(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t *,
480 int vm_map_find_min(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t *,
484 int vm_map_fixed(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t, vm_size_t,
489 int vm_map_insert (vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t, vm_offset_t, vm_prot_t, vm_pro…
HDswap_pager.h89 struct ucred *cred, vm_ooffset_t size, vm_ooffset_t offset);
HDvm_pager.c97 static vm_object_t dead_pager_alloc(void *, vm_ooffset_t, vm_prot_t,
98 vm_ooffset_t, struct ucred *);
113 dead_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, in dead_pager_alloc()
114 vm_ooffset_t off, struct ucred *cred) in dead_pager_alloc()
256 vm_pager_allocate(objtype_t type, void *handle, vm_ooffset_t size, in vm_pager_allocate()
257 vm_prot_t prot, vm_ooffset_t off, struct ucred *cred) in vm_pager_allocate()
HDvnode_pager.c89 static int vnode_pager_addr(struct vnode *vp, vm_ooffset_t address,
99 static vm_object_t vnode_pager_alloc(void *, vm_ooffset_t, vm_prot_t,
100 vm_ooffset_t, struct ucred *cred);
155 vm_ooffset_t size = isize; in vnode_create_vobject()
238 vnode_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, in vnode_pager_alloc()
239 vm_ooffset_t offset, struct ucred *cred) in vnode_pager_alloc()
482 vnode_pager_setsize(struct vnode *vp, vm_ooffset_t nsize) in vnode_pager_setsize()
557 vnode_pager_purge_range(struct vnode *vp, vm_ooffset_t start, vm_ooffset_t end) in vnode_pager_purge_range()
612 vnode_pager_addr(struct vnode *vp, vm_ooffset_t address, daddr_t *rtaddress, in vnode_pager_addr()
675 vm_ooffset_t address; in vnode_pager_input_smlfs()
[all …]
HDphys_pager.c77 vm_ooffset_t size, vm_prot_t prot, vm_ooffset_t foff, struct ucred *cred) in phys_pager_allocate()
147 phys_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, in phys_pager_alloc()
148 vm_ooffset_t foff, struct ucred *ucred) in phys_pager_alloc()
HDswap_pager.c250 swap_reserve(vm_ooffset_t incr) in swap_reserve()
257 swap_reserve_by_cred(vm_ooffset_t incr, struct ucred *cred) in swap_reserve_by_cred()
324 swap_reserve_force(vm_ooffset_t incr) in swap_reserve_force()
344 swap_release(vm_ooffset_t decr) in swap_release()
355 swap_release_by_cred(vm_ooffset_t decr, struct ucred *cred) in swap_release_by_cred()
420 swap_pager_alloc(void *handle, vm_ooffset_t size,
421 vm_prot_t prot, vm_ooffset_t offset, struct ucred *);
668 vm_ooffset_t size, vm_ooffset_t offset) in swap_pager_init_object()
687 vm_ooffset_t size, vm_ooffset_t offset) in swap_pager_alloc_init()
718 swap_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, in swap_pager_alloc()
[all …]
/freebsd-14-stable/sys/dev/xen/privcmd/
HDprivcmd.c90 static int privcmd_pg_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot,
91 vm_ooffset_t foff, struct ucred *cred, u_short *color);
93 static int privcmd_pg_fault(vm_object_t object, vm_ooffset_t offset,
110 privcmd_pg_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot, in privcmd_pg_ctor()
111 vm_ooffset_t foff, struct ucred *cred, u_short *color) in privcmd_pg_ctor()
158 privcmd_pg_fault(vm_object_t object, vm_ooffset_t offset, in privcmd_pg_fault()
194 privcmd_mmap_single(struct cdev *cdev, vm_ooffset_t *offset, vm_size_t size, in privcmd_mmap_single()
/freebsd-14-stable/sys/dev/xen/xenstore/
HDxenstored_dev.c51 static int xsd_dev_mmap(struct cdev *dev, vm_ooffset_t offset,
79 xsd_dev_mmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, in xsd_dev_mmap()
/freebsd-14-stable/sys/dev/xen/gntdev/
HDgntdev.c187 static int gntdev_gmap_pg_ctor(void *handle, vm_ooffset_t size,
188 vm_prot_t prot, vm_ooffset_t foff, struct ucred *cred, u_short *color);
190 static int gntdev_gmap_pg_fault(vm_object_t object, vm_ooffset_t offset,
782 gntdev_gmap_pg_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot, in gntdev_gmap_pg_ctor()
783 vm_ooffset_t foff, struct ucred *cred, u_short *color) in gntdev_gmap_pg_ctor()
797 gntdev_gmap_pg_fault(vm_object_t object, vm_ooffset_t offset, int prot, in gntdev_gmap_pg_fault()
803 vm_ooffset_t relative_offset; in gntdev_gmap_pg_fault()
1100 vm_ooffset_t *offset, vm_size_t size, struct vm_object **object, int nprot) in mmap_gmap()
1204 gntdev_mmap_single(struct cdev *cdev, vm_ooffset_t *offset, vm_size_t size, in gntdev_mmap_single()
/freebsd-14-stable/sys/dev/drm2/ttm/
HDttm_bo_vm.c100 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-14-stable/sys/arm/nvidia/drm2/
HDtegra_bo.c317 tegra_gem_pager_fault(vm_object_t vm_obj, vm_ooffset_t offset, int prot, in tegra_gem_pager_fault()
330 tegra_gem_pager_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot, in tegra_gem_pager_ctor()
331 vm_ooffset_t foff, struct ucred *cred, u_short *color) in tegra_gem_pager_ctor()
/freebsd-14-stable/sys/sys/
HDttydevsw.h53 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-14-stable/sys/arm64/arm64/
HDmem.c130 memmmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, in memmmap()
/freebsd-14-stable/sys/dev/drm2/
HDdrm_vm.c46 drm_mmap(struct cdev *kdev, vm_ooffset_t offset, vm_paddr_t *paddr, in drm_mmap()
/freebsd-14-stable/sys/riscv/riscv/
HDmem.c137 memmmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, in memmmap()
/freebsd-14-stable/lib/libvmmapi/
HDvmmapi.h97 vm_ooffset_t *segoff, size_t *len, int *prot, int *flags);
115 vm_ooffset_t segoff, size_t len, int prot);
/freebsd-14-stable/sys/dev/beri/
HDberi_mem.c102 mem_mmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, int nprot, in mem_mmap()
/freebsd-14-stable/sys/dev/netmap/
HDnetmap_mem2.h127 vm_paddr_t netmap_mem_ofstophys(struct netmap_mem_d *, vm_ooffset_t);
/freebsd-14-stable/sys/compat/linuxkpi/common/src/
HDlinux_shmemfs.c98 static vm_ooffset_t

12345