Home
last modified time | relevance | path

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

123456

/freebsd/sys/vm/
H A Dvm_extern.h91 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 Dvm_object.h117 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 Dvm_pager.h50 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 Dvm.h167 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 Ddevice_pager.c58 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 Dsg_pager.c52 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 Dswap_pager.h87 struct ucred *cred, vm_ooffset_t size, vm_ooffset_t offset);
H A Dvm_pager.c95 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 Dvnode_pager.c87 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 Dphys_pager.c76 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 Dvm_map.h109 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 Dswap_pager.c247 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 Dprivcmd.c89 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 Dxenstored_dev.c50 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 Dttm_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/sys/dev/xen/gntdev/
H A Dgntdev.c186 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 Dtegra_bo.c319 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 Dttydevsw.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/sys/arm64/arm64/
H A Dmem.c120 memmmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, in memmmap()
/freebsd/sys/arm64/include/
H A Dvmm.h142 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 Ddrm_vm.c46 drm_mmap(struct cdev *kdev, vm_ooffset_t offset, vm_paddr_t *paddr, in drm_mmap()
/freebsd/sys/riscv/riscv/
H A Dmem.c127 memmmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, in memmmap()
/freebsd/sys/dev/netmap/
H A Dnetmap_mem2.h127 vm_paddr_t netmap_mem_ofstophys(struct netmap_mem_d *, vm_ooffset_t);
/freebsd/sys/dev/beri/
H A Dberi_mem.c101 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 Dlinux_shmemfs.c97 static vm_ooffset_t

123456