Home
last modified time | relevance | path

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

123

/f-stack/freebsd/vm/
H A Dvm_pager.h52 typedef vm_object_t pgo_alloc_t(void *, vm_ooffset_t, vm_prot_t, vm_ooffset_t,
121 vm_object_t vm_pager_allocate(objtype_t, void *, vm_ooffset_t, vm_prot_t,
122 vm_ooffset_t, struct ucred *);
220 int (*cdev_pg_fault)(vm_object_t vm_obj, vm_ooffset_t offset,
225 int (*cdev_pg_ctor)(void *handle, vm_ooffset_t size, vm_prot_t prot,
226 vm_ooffset_t foff, struct ucred *cred, u_short *color);
231 struct cdev_pager_ops *ops, vm_ooffset_t size, vm_prot_t prot,
232 vm_ooffset_t foff, struct ucred *cred);
245 vm_ooffset_t foff, struct ucred *cred);
250 void *data, vm_ooffset_t size, vm_prot_t prot, vm_ooffset_t foff,
H A Dvm_object.h121 vm_ooffset_t backing_object_offset;/* Offset in backing object */
133 vm_ooffset_t writemappings;
174 vm_ooffset_t writemappings;
189 vm_ooffset_t charge;
219 #define IDX_TO_OFF(idx) (((vm_ooffset_t)(idx)) << PAGE_SHIFT)
220 #define OFF_TO_IDX(off) ((vm_pindex_t)(((vm_ooffset_t)(off)) >> PAGE_SHIFT))
374 boolean_t vm_object_coalesce(vm_object_t, vm_ooffset_t, vm_size_t, vm_size_t,
384 boolean_t vm_object_page_clean(vm_object_t object, vm_ooffset_t start,
385 vm_ooffset_t end, int flags);
398 boolean_t vm_object_sync(vm_object_t, vm_ooffset_t, vm_size_t, boolean_t,
[all …]
H A Dvm.h157 bool swap_reserve(vm_ooffset_t incr);
158 bool swap_reserve_by_cred(vm_ooffset_t incr, struct ucred *cred);
159 void swap_reserve_force(vm_ooffset_t incr);
160 void swap_release(vm_ooffset_t decr);
161 void swap_release_by_cred(vm_ooffset_t decr, struct ucred *cred);
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);
125 struct sf_buf *vm_imgact_map_page(vm_object_t object, vm_ooffset_t offset);
H A Ddevice_pager.c62 static vm_object_t dev_pager_alloc(void *, vm_ooffset_t, vm_prot_t,
63 vm_ooffset_t, struct ucred *);
96 vm_ooffset_t foff, struct ucred *cred, u_short *color);
98 static int old_dev_pager_fault(vm_object_t object, vm_ooffset_t offset,
128 vm_ooffset_t size, vm_prot_t prot, vm_ooffset_t foff, struct ucred *cred) in cdev_pager_allocate()
222 dev_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, in dev_pager_alloc()
223 vm_ooffset_t foff, struct ucred *cred) in dev_pager_alloc()
333 old_dev_pager_fault(vm_object_t object, vm_ooffset_t offset, int prot, in old_dev_pager_fault()
426 old_dev_pager_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot, in old_dev_pager_ctor()
427 vm_ooffset_t foff, struct ucred *cred, u_short *color) in old_dev_pager_ctor()
[all …]
H A Ddefault_pager.c50 static vm_object_t default_pager_alloc(void *, vm_ooffset_t, vm_prot_t,
51 vm_ooffset_t, struct ucred *);
85 default_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, in default_pager_alloc()
86 vm_ooffset_t offset, struct ucred *cred) in default_pager_alloc()
H A Dsg_pager.c53 static vm_object_t sg_pager_alloc(void *, vm_ooffset_t, vm_prot_t,
54 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 Dvm_pager.c98 static vm_object_t dead_pager_alloc(void *, vm_ooffset_t, vm_prot_t,
99 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()
231 vm_pager_allocate(objtype_t type, void *handle, vm_ooffset_t size, in vm_pager_allocate()
232 vm_prot_t prot, vm_ooffset_t off, struct ucred *cred) in vm_pager_allocate()
H A Dphys_pager.c78 vm_ooffset_t size, vm_prot_t prot, vm_ooffset_t foff, struct ucred *cred) in phys_pager_allocate()
148 phys_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, in phys_pager_alloc()
149 vm_ooffset_t foff, struct ucred *ucred) in phys_pager_alloc()
H A Dvm_map.h109 vm_ooffset_t offset; /* offset into object */
469 int vm_map_find(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t *, vm_size_t,
471 int vm_map_find_min(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t *,
475 int vm_map_fixed(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t, vm_size_t,
480 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 Dvnode_pager.c90 static int vnode_pager_addr(struct vnode *vp, vm_ooffset_t address,
101 vm_ooffset_t, struct ucred *cred);
151 vm_ooffset_t size = isize; in vnode_create_vobject()
236 vnode_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, in vnode_pager_alloc()
237 vm_ooffset_t offset, struct ucred *cred) in vnode_pager_alloc()
433 vnode_pager_setsize(struct vnode *vp, vm_ooffset_t nsize) in vnode_pager_setsize()
592 vm_ooffset_t address; in vnode_pager_input_smlfs()
1244 vn_off2bidx(vm_ooffset_t offset) in vn_off2bidx()
1251 vn_dirty_blk(vm_page_t m, vm_ooffset_t offset) in vn_dirty_blk()
1276 vm_ooffset_t maxblksz, next_offset, poffset, prev_offset; in vnode_pager_generic_putpages()
[all …]
H A Dswap_pager.c252 swap_reserve(vm_ooffset_t incr) in swap_reserve()
259 swap_reserve_by_cred(vm_ooffset_t incr, struct ucred *cred) in swap_reserve_by_cred()
323 swap_reserve_force(vm_ooffset_t incr) in swap_reserve_force()
343 swap_release(vm_ooffset_t decr) in swap_release()
354 swap_release_by_cred(vm_ooffset_t decr, struct ucred *cred) in swap_release_by_cred()
419 swap_pager_alloc(void *handle, vm_ooffset_t size,
420 vm_prot_t prot, vm_ooffset_t offset, struct ucred *);
659 vm_ooffset_t offset) in swap_pager_alloc_init()
698 swap_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, in swap_pager_alloc()
699 vm_ooffset_t offset, struct ucred *cred) in swap_pager_alloc()
[all …]
H A Dpmap.h125 void pmap_align_superpage(vm_object_t, vm_ooffset_t, vm_offset_t *,
/f-stack/dpdk/kernel/freebsd/contigmem/
H A Dcontigmem.c236 contigmem_cdev_pager_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot, in contigmem_cdev_pager_ctor()
237 vm_ooffset_t foff, struct ucred *cred, u_short *color) in contigmem_cdev_pager_ctor()
273 contigmem_cdev_pager_fault(vm_object_t object, vm_ooffset_t offset, int prot, in contigmem_cdev_pager_fault()
333 contigmem_mmap_single(struct cdev *cdev, vm_ooffset_t *offset, vm_size_t size, in contigmem_mmap_single()
356 *offset = (vm_ooffset_t)vtophys(contigmem_buffers[buffer_index].addr); in contigmem_mmap_single()
/f-stack/freebsd/arm/nvidia/drm2/
H A Dtegra_bo.c323 tegra_gem_pager_fault(vm_object_t vm_obj, vm_ooffset_t offset, int prot, in tegra_gem_pager_fault()
336 tegra_gem_pager_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot, in tegra_gem_pager_ctor()
337 vm_ooffset_t foff, struct ucred *cred, u_short *color) in tegra_gem_pager_ctor()
/f-stack/freebsd/sys/
H A Dttydevsw.h55 typedef int tsw_mmap_t(struct tty *tp, vm_ooffset_t offset,
173 ttydevsw_mmap(struct tty *tp, vm_ooffset_t offset, vm_paddr_t *paddr, in ttydevsw_mmap()
H A Dconf.h124 typedef int d_mmap_t(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr,
126 typedef int d_mmap_single_t(struct cdev *cdev, vm_ooffset_t *offset,
/f-stack/tools/compat/include/sys/
H A D_types.h94 typedef __vm_ooffset_t vm_ooffset_t; typedef
/f-stack/freebsd/arm64/arm64/
H A Dmem.c123 memmmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, in memmmap()
/f-stack/freebsd/mips/mips/
H A Dmem.c153 memmmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, in memmmap()
/f-stack/dpdk/kernel/freebsd/nic_uio/
H A Dnic_uio.c87 nic_uio_mmap(struct cdev *cdev, vm_ooffset_t offset, vm_paddr_t *paddr, in nic_uio_mmap()
95 nic_uio_mmap_single(struct cdev *cdev, vm_ooffset_t *offset, vm_size_t size, in nic_uio_mmap_single()
/f-stack/freebsd/arm/arm/
H A Dmem.c164 memmmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, in memmmap()
/f-stack/freebsd/amd64/amd64/
H A Dmem.c170 memmmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, in memmmap()
/f-stack/freebsd/i386/i386/
H A Dmem.c161 memmmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, in memmmap()
/f-stack/freebsd/i386/include/
H A Dpmap_base.h44 void (*pm_align_superpage)(vm_object_t object, vm_ooffset_t offset,

123