/src/sys/uvm/ |
uvm_page_array.h | 62 voff_t ar_lastoff; 72 int uvm_page_array_fill(struct uvm_page_array *, voff_t, unsigned int); 74 voff_t, unsigned int);
|
uvm_aobj.h | 62 void uao_dropswap_range(struct uvm_object *, voff_t, voff_t);
|
uvm_pager.h | 133 int (*pgo_get)(struct uvm_object *, voff_t, struct vm_page **, 137 int (*pgo_put)(struct uvm_object *, voff_t, voff_t, int);
|
uvm_loan.h | 49 int uvm_loanuobjpages(struct uvm_object *, voff_t, int,
|
uvm_device.h | 81 struct uvm_object *udv_attach(dev_t, vm_prot_t, voff_t, vsize_t);
|
uvm_vnode.c | 82 static int uvn_get(struct uvm_object *, voff_t, struct vm_page **, int *, 85 static int uvn_put(struct uvm_object *, voff_t, voff_t, int); 88 static int uvn_findpage(struct uvm_object *, voff_t, struct vm_page **, 148 uvn_put(struct uvm_object *uobj, voff_t offlo, voff_t offhi, int flags) 170 uvn_get(struct uvm_object *uobj, voff_t offset, 225 uvn_findpages(struct uvm_object *uobj, voff_t offset, unsigned int *npagesp, 288 uvn_findpage(struct uvm_object *uobj, voff_t offset, struct vm_page **pgp, 436 uvm_vnp_setsize(struct vnode *vp, voff_t newsize [all...] |
uvm_device.c | 110 voff_t off, /* used only for access check */ 143 if (size > __type_max(voff_t)) 146 if (off > __type_max(voff_t) - size) 162 KASSERT(off <= __type_max(voff_t) - PAGE_SIZE || 164 if (__predict_false(off > __type_max(voff_t) - PAGE_SIZE)) { 172 off -= __type_max(voff_t); 174 off -= __type_max(voff_t);
|
uvm_map.h | 145 voff_t offset; /* offset into object */ 259 voff_t uma_uoffset; 293 vaddr_t *, struct uvm_object *, voff_t, vsize_t, int); 314 struct uvm_object *, voff_t, vsize_t, uvm_flag_t,
|
uvm_param.h | 233 typedef off_t voff_t; /* XXX: offset within a uvm_object */ typedef in typeref:typename:off_t 234 typedef voff_t pgoff_t; /* XXX: number of pages within a uvm object */
|
uvm_page.h | 173 voff_t offset; /* o: offset into object */ 356 struct vm_page *uvm_pagelookup(struct uvm_object *, voff_t); 380 int uvm_direct_process(struct vm_page **, u_int, voff_t, vsize_t,
|
uvm_aobj.c | 115 voff_t tag; /* our 'tag' */ 156 static int uao_get(struct uvm_object *, voff_t, struct vm_page **, 158 static int uao_put(struct uvm_object *, voff_t, voff_t, int); 168 static struct vm_page *uao_pagealloc(struct uvm_object *, voff_t, int); 208 voff_t page_tag; 416 uao_create(voff_t size, int flags) 537 uao_pagealloc(struct uvm_object *uobj, voff_t offset, int flags) 670 uao_put(struct uvm_object *uobj, voff_t start, voff_t stop, int flags [all...] |
uvm_bio.c | 64 static struct ubc_map *ubc_find_mapping(struct uvm_object *, voff_t); 96 voff_t offset; /* offset into uobj */ 97 voff_t writeoff; /* write offset */ 460 ubc_find_mapping(struct uvm_object *uobj, voff_t offset) 482 ubc_alloc(struct uvm_object *uobj, voff_t offset, vsize_t *lenp, int advice, 487 voff_t umap_offset; 494 umap_offset = (offset & ~((voff_t)ubc_winsize - 1)); 495 slot_offset = (vaddr_t)(offset & ((voff_t)ubc_winsize - 1)); 658 const voff_t endoff = umap->writeoff + umap->writelen; 659 const voff_t zerolen = round_page(endoff) - endoff [all...] |
uvm_extern.h | 192 #define UVM_UNKNOWN_OFFSET ((voff_t) -1) 633 voff_t offset; 649 struct uvm_object *uao_create(voff_t, int); 719 struct uvm_object *, voff_t, vsize_t, 793 voff_t, struct vm_anon *, int, int, int); 800 struct uvm_object *, voff_t); 832 void uvm_vnp_setsize(struct vnode *, voff_t); 833 void uvm_vnp_setwritesize(struct vnode *, voff_t); 834 int uvn_findpages(struct uvm_object *, voff_t,
|
uvm_page_array.c | 132 uvm_page_array_fill(struct uvm_page_array *ar, voff_t off, unsigned int nwant) 222 uvm_page_array_fill_and_peek(struct uvm_page_array *ar, voff_t off,
|
/src/sys/external/bsd/drm2/include/linux/ |
shmem_fs.h | 50 shmem_read_mapping_page_gfp(struct uvm_object *uobj, voff_t i, gfp_t gfp) 68 shmem_read_mapping_page(struct uvm_object *uobj, voff_t i) 74 shmem_truncate_range(struct uvm_object *uobj, voff_t start, voff_t end)
|
/src/sys/external/bsd/drm2/drm/ |
drm_gem_vm.c | 47 int, struct uvm_object **, voff_t *, struct file *); 69 size_t nbytes, int prot, struct uvm_object **uobjp, voff_t *uoffsetp, 89 int prot, struct uvm_object **uobjp, voff_t *uoffsetp, struct file *file) 106 voff_t *uoffsetp, struct file *fp) 126 *uoffsetp = (voff_t)-1;
|
/src/sys/external/bsd/drm2/dist/drm/i915/gem/ |
i915_gem_mman.h | 26 struct uvm_object **, voff_t *, struct file *);
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/ |
nouveau_ttm.h | 24 struct uvm_object **, voff_t *, struct file *);
|
/src/sys/sys/ |
pax.h | 134 voff_t pax_aslr_rtld_offset(struct exec_package *, vaddr_t, int); 155 static inline voff_t
|
vnode_if.h | 502 voff_t a_offset; 511 int VOP_GETPAGES(struct vnode *, voff_t, struct vm_page **, int *, int, 518 voff_t a_offlo; 519 voff_t a_offhi; 523 int VOP_PUTPAGES(struct vnode *, voff_t, voff_t, int);
|
/src/sys/external/bsd/drm2/dist/include/drm/ |
drm_gem.h | 375 struct uvm_object **, voff_t *, struct file *); 377 struct uvm_object **, voff_t *, struct file *);
|
/src/sys/fs/puffs/ |
puffs_node.c | 58 voff_t vsize, dev_t rdev, bool may_exist, struct vnode **vpp) 136 voff_t vsize, dev_t rdev, struct vnode **vpp) 278 puffs_updatenode(struct puffs_node *pn, int flags, voff_t size)
|
puffs_sys.h | 226 voff_t pn_serversize; 262 voff_t, dev_t, struct vnode **); 296 void puffs_updatenode(struct puffs_node *, int, voff_t);
|
/src/lib/libpuffs/ |
pnode.c | 167 puffs_newinfo_setsize(struct puffs_newinfo *pni, voff_t size)
|
/src/regress/sys/uvm/pdsim/ |
pdsim.h | 49 typedef off_t voff_t; typedef in typeref:typename:off_t
|