| /illumos-gate/usr/src/uts/common/vm/ |
| H A D | pvn.h | 59 struct page *pvn_read_kluster(struct vnode *vp, u_offset_t off, 60 struct seg *seg, caddr_t addr, u_offset_t *offp, 61 size_t *lenp, u_offset_t vp_off, size_t vp_len, 64 u_offset_t *offp, size_t *lenp, u_offset_t vp_off, 69 int pvn_vplist_dirty(struct vnode *vp, u_offset_t off, 70 int (*putapage)(vnode_t *, struct page *, u_offset_t *, 75 void pvn_vpzero(struct vnode *vp, u_offset_t vplen, size_t zbytes); 77 int (*getpage)(vnode_t *, u_offset_t, size_t, uint_t *, 80 struct vnode *vp, u_offset_t off, size_t len, 85 u_offset_t off, size_t io_len, enum seg_rw rw);
|
| H A D | page.h | 500 u_offset_t p_offset; /* offset into vnode for this page */ 699 page_t *page_lookup(struct vnode *, u_offset_t, se_t); 700 page_t *page_lookup_create(struct vnode *, u_offset_t, se_t, page_t *, 702 page_t *page_lookup_nowait(struct vnode *, u_offset_t, se_t); 703 page_t *page_find(struct vnode *, u_offset_t); 704 page_t *page_exists(struct vnode *, u_offset_t); 705 int page_exists_physcontig(vnode_t *, u_offset_t, uint_t, page_t *[]); 706 int page_exists_forreal(struct vnode *, u_offset_t, uint_t *); 708 page_t *page_create(struct vnode *, u_offset_t, size_t, uint_t); 711 page_t *page_create_va_large(vnode_t *vp, u_offset_t off, size_t bytes, [all …]
|
| H A D | vm_pvn.c | 92 u_offset_t off, in pvn_read_kluster() 95 u_offset_t *offp, /* return values */ in pvn_read_kluster() 97 u_offset_t vp_off, in pvn_read_kluster() 105 u_offset_t vp_end; in pvn_read_kluster() 237 u_offset_t *offp, /* return values */ in pvn_write_kluster() 239 u_offset_t vp_off, in pvn_write_kluster() 243 u_offset_t off; in pvn_write_kluster() 247 u_offset_t vp_end; in pvn_write_kluster() 740 u_offset_t off, in pvn_vplist_dirty() 741 int (*putapage)(vnode_t *, page_t *, u_offset_t *, in pvn_vplist_dirty() argument [all …]
|
| H A D | vpm.h | 202 u_offset_t vpm_off; /* offset of the page */ 284 extern int vpm_map_pages(struct vnode *, u_offset_t, size_t, int, 288 extern int vpm_sync_pages(struct vnode *, u_offset_t, size_t, uint_t); 289 extern int vpm_data_copy(struct vnode *, u_offset_t, size_t,
|
| H A D | seg_map.c | 83 static u_offset_t segmap_getoffset(struct seg *seg, caddr_t addr); 97 static caddr_t segmap_pagecreate_kpm(struct seg *, vnode_t *, u_offset_t, 137 u_offset_t off, int hashid); 501 u_offset_t off; in segmap_unlock() 525 off = smp->sm_off + (u_offset_t)((uintptr_t)addr & MAXBOFFSET); in segmap_unlock() 560 ASSERT((u_offset_t)(off - smp->sm_off) <= INT_MAX); in segmap_unlock() 594 u_offset_t off; in segmap_fault() 597 u_offset_t addroff; in segmap_fault() 600 u_offset_t sm_off; in segmap_fault() 647 addroff = (u_offset_t)((uintptr_t)addr & MAXBOFFSET); in segmap_fault() [all …]
|
| H A D | seg_map.h | 79 u_offset_t sm_off; /* file offset for mapping */ 279 extern caddr_t segmap_getmap(struct seg *, struct vnode *, u_offset_t); 280 extern caddr_t segmap_getmapflt(struct seg *, struct vnode *, u_offset_t, 284 extern void segmap_inval(struct seg *, struct vnode *, u_offset_t);
|
| H A D | vm_swap.c | 116 static u_offset_t swap_getoff(struct swapinfo *); 119 static int swapslot_free(struct vnode *, u_offset_t, struct swapinfo *); 147 u_offset_t *offp, in swap_phys_alloc() 222 static u_offset_t 264 return ((u_offset_t)-1); in swap_getoff() 318 swap_phys_free(struct vnode *vp, u_offset_t off, size_t len) in swap_phys_free() 360 swap_anon(struct vnode *vp, u_offset_t off) in swap_anon() 378 swap_in_range(struct vnode *vp, u_offset_t offset, size_t len) in swap_in_range() 381 u_offset_t eoff; in swap_in_range() 414 u_offset_t soff; in swapdel_byname() [all …]
|
| /illumos-gate/usr/src/uts/common/sys/ |
| H A D | fssnap_if.h | 52 u_offset_t maxsize; /* IN maximum size of backing file */ 61 u_offset_t maxsize; /* IN max size of entire backing store */ 65 u_offset_t backfilesize; /* IN maximum size of each backfile */ 121 void *(*fssnap_create)(chunknumber_t, uint_t, u_offset_t, 122 struct vnode *, int, struct vnode **, char *, u_offset_t); 124 int (*fssnap_is_candidate)(void *, u_offset_t); 137 extern void *fssnap_create(chunknumber_t, uint_t, u_offset_t, struct vnode *, 138 int, struct vnode **, char *, u_offset_t); 140 extern int fssnap_is_candidate(void *, u_offset_t);
|
| H A D | flock.h | 98 #define MAX_U_OFFSET_T ((u_offset_t)~0) 229 int ofdlock(file_t *, int, struct flock64 *, int, u_offset_t); 232 int reclock(struct vnode *, struct flock64 *, int, int, u_offset_t, 234 int chklock(struct vnode *, int, u_offset_t, ssize_t, int, 245 u_offset_t *, u_offset_t *, offset_t); 246 int flk_check_lock_data(u_offset_t, u_offset_t, offset_t);
|
| H A D | swap.h | 213 extern struct anon *swap_anon(struct vnode *vp, u_offset_t off); 214 extern int swap_phys_alloc(struct vnode **vpp, u_offset_t *offp, size_t *lenp, 216 extern void swap_phys_free(struct vnode *vp, u_offset_t off, size_t len); 217 extern int swap_getphysname(struct vnode *vp, u_offset_t off, 218 struct vnode **pvpp, u_offset_t *poffp); 219 extern int swap_newphysname(struct vnode *vp, u_offset_t offset, 220 u_offset_t *offp, size_t *lenp, struct vnode **pvpp, u_offset_t *poffp);
|
| /illumos-gate/usr/src/cmd/backup/dump/ |
| H A D | dumptraverse.c | 19 static void lf_dmpindir(daddr32_t, int, u_offset_t *); 20 static void indir(daddr32_t, int, u_offset_t *); 21 static void lf_blksout(daddr32_t *, u_offset_t); 23 static void dsrch(daddr32_t, ulong_t, u_offset_t); 188 u_offset_t esizeprime; in estshad() 189 u_offset_t tmpesize; in estshad() 233 u_offset_t filesize; in add() 281 indir(daddr32_t d, int n, u_offset_t *filesize) in indir() 343 static u_offset_t loffset; /* current offset in file (ufsdump) */ 373 u_offset_t size; in lf_dumpinode() [all …]
|
| /illumos-gate/usr/src/uts/sun4v/os/ |
| H A D | memseg.c | 94 page_find(&mpvp, (u_offset_t)pp)) { in memseg_alloc_meta() 119 page_find(&mpvp, (u_offset_t)epp)) { in memseg_alloc_meta() 143 if (page_find(&mpvp, (u_offset_t)(vaddr + i * PAGESIZE))) in memseg_alloc_meta() 151 if ((page_create_va(&mpvp, (u_offset_t)pp, ptob(metapgs), in memseg_alloc_meta() 172 u_offset_t off; in memseg_free_meta() 177 off = (u_offset_t)ptp; in memseg_free_meta() 201 u_offset_t off; in memseg_get_metapfn() 203 off = (u_offset_t)ptp + ptob(metapg); in memseg_get_metapfn() 224 u_offset_t off; in memseg_remap_meta() 245 page_find(&mpvp, (u_offset_t)(pp - 1)) && !page_deleted(pp - 1)) { in memseg_remap_meta() [all …]
|
| /illumos-gate/usr/src/uts/common/nfs/ |
| H A D | rnode.h | 273 u_offset_t r_nextr; /* next byte read offset (read-ahead) */ 290 (vnode_t *, page_t *, u_offset_t *, size_t *, int, cred_t *); 295 u_offset_t r_modaddr; /* address for page in writerp */ 297 u_offset_t r_truncaddr; /* base for truncate operation */ 343 extern int nfs_async_readahead(vnode_t *, u_offset_t, caddr_t, 345 void (*)(vnode_t *, u_offset_t, 347 extern int nfs_async_putapage(vnode_t *, page_t *, u_offset_t, size_t, 349 u_offset_t, size_t, int, cred_t *)); 350 extern int nfs_async_pageio(vnode_t *, page_t *, u_offset_t, size_t, 352 u_offset_t, size_t, int, cred_t *)); [all …]
|
| /illumos-gate/usr/src/uts/common/syscall/ |
| H A D | lseek.c | 81 u_offset_t noff; in lseek32_common() 92 noff = (u_offset_t)off; in lseek32_common() 104 noff = (u_offset_t)(off + curoff); in lseek32_common() 120 noff = (u_offset_t)(off + (offset_t)vattr.va_size); in lseek32_common() 132 noff = (u_offset_t)off; in lseek32_common() 146 if (noff >= (u_offset_t)vattr.va_size) in lseek32_common() 161 noff = (u_offset_t)off; in lseek32_common() 176 noff = (u_offset_t)vattr.va_size; in lseek32_common() 248 offset_t off = ((u_offset_t)off2 << 32) | (u_offset_t)off1; in llseek32() 250 offset_t off = ((u_offset_t)off1 << 32) | (u_offset_t)off2; in llseek32()
|
| H A D | rw.c | 86 u_offset_t fileoff; in read() 139 fileoff = (u_offset_t)fp->f_offset; in read() 222 u_offset_t fileoff; in write() 348 u_offset_t fileoff = (u_offset_t)(ulong_t)offset; in pread() 350 u_offset_t maxoff = get_udatamodel() == DATAMODEL_ILP32 ? in pread() 353 const u_offset_t maxoff = MAXOFF32_T; in pread() 418 if (vp->v_type == VREG && fileoff == (u_offset_t)maxoff) { in pread() 488 u_offset_t fileoff = (u_offset_t)(ulong_t)offset; in pwrite() 490 u_offset_t maxoff = get_udatamodel() == DATAMODEL_ILP32 ? in pwrite() 493 const u_offset_t maxoff = MAXOFF32_T; in pwrite() [all …]
|
| H A D | fcntl.c | 59 static int flock_get_start(vnode_t *, flock64_t *, offset_t, u_offset_t *); 74 u_offset_t offset; in fcntl() 75 u_offset_t start; in fcntl() 647 u_offset_t begin; in fcntl() 870 u_offset_t start, end; in flock_check() 877 start = (u_offset_t)flp->l_start; in flock_check() 884 start = (u_offset_t)(flp->l_start + offset); in flock_check() 894 start = (u_offset_t)(flp->l_start + (offset_t)vattr.va_size); in flock_check() 910 end = (u_offset_t)(start + (flp->l_len - 1)); in flock_check() 919 start += (u_offset_t)flp->l_len; in flock_check() [all …]
|
| /illumos-gate/usr/src/uts/common/fs/swapfs/ |
| H A D | swap_vnops.c | 65 static int swap_getapage(struct vnode *vp, u_offset_t off, size_t len, 69 int swap_getconpage(struct vnode *vp, u_offset_t off, size_t len, 74 static int swap_putapage(struct vnode *vp, page_t *pp, u_offset_t *off, 127 return (pvn_getpages(swap_getapage, vp, (u_offset_t)off, len, protp, in swap_getpage() 138 u_offset_t off, in swap_getapage() 152 u_offset_t poff; in swap_getapage() 309 u_offset_t off, in swap_getconpage() 325 u_offset_t poff; in swap_getconpage() 341 err = swap_getapage(vp, (u_offset_t)off, len, protp, pl, plsz, in swap_getconpage() 485 u_offset_t io_off; in swap_putpage() [all …]
|
| /illumos-gate/usr/src/lib/smbclnt/libfksmbfs/common/ |
| H A D | fake_rw.c | 63 u_offset_t fileoff = (u_offset_t)(ulong_t)offset; in fake_pread() 64 const u_offset_t maxoff = MAXOFF32_T; in fake_pread() 135 u_offset_t fileoff = (u_offset_t)(ulong_t)offset; in fake_pwrite() 136 const u_offset_t maxoff = MAXOFF32_T; in fake_pwrite() 166 bcount = (ssize_t)((u_offset_t)maxoff - fileoff); in fake_pwrite()
|
| /illumos-gate/usr/src/cmd/fs.d/nfs/nfslog/ |
| H A D | nfslogd.h | 109 u_offset_t start_offset; 120 u_offset_t filesize; /* file size */ 122 u_offset_t next_rec; /* address of next record */ 129 u_offset_t last_record_offset; /* value last written to hdr */ 137 u_offset_t f_offset; /* offset for ondisk file */
|
| /illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
| H A D | gcore.c | 116 typedef u_offset_t (*gsop_incore_t)(gcore_seg_t *, u_offset_t, u_offset_t); 117 typedef uint_t (*gsop_getprot_t)(gcore_seg_t *, u_offset_t); 118 typedef int (*gsop_getoffset_t)(gcore_seg_t *, u_offset_t); 120 typedef int (*gsop_gettype_t)(gcore_seg_t *, u_offset_t); 142 static u_offset_t gsvn_incore(gcore_seg_t *, u_offset_t, u_offset_t); 143 static uint_t gsvn_getprot(gcore_seg_t *, u_offset_t); 144 static int gsvn_getoffset(gcore_seg_t *, u_offset_t); 146 static int gsvn_gettype(gcore_seg_t *, u_offset_t); 206 gsvn_getoffset(gcore_seg_t *gs, u_offset_t addr) in gsvn_getoffset() 255 gsvn_gettype(gcore_seg_t *gs, u_offset_t addr) in gsvn_gettype() [all …]
|
| /illumos-gate/usr/src/uts/common/fs/ufs/ |
| H A D | ufs_bmap.c | 124 register u_offset_t tmp; \ 127 (((u_offset_t)lbn) << fs->fs_bshift); \ 205 bmap_read(struct inode *ip, u_offset_t off, daddr_t *bnp, int *lenp) in bmap_read() 308 bmap_write(struct inode *ip, u_offset_t off, int size, in bmap_write() 415 UFS_SET_ISIZE(((u_offset_t)(llbn + 1)) << fs->fs_bshift, in bmap_write() 446 ip->i_size < ((u_offset_t)(lbn + 1)) << fs->fs_bshift) { in bmap_write() 484 ((u_offset_t)(lbn + 1)) << fs->fs_bshift) in bmap_write() 524 PAGESIZE, u_offset_t) < nsize) { in bmap_write() 803 PAGESIZE, u_offset_t) < bsize) { in bmap_write() 940 mblks = (ldbtob((u_offset_t)ip->i_blocks) + fsboffset) >> fsbshift; in bmap_has_holes() [all …]
|
| /illumos-gate/usr/src/cmd/fs.d/ufs/fsdb/ |
| H A D | fsdb.c | 126 #define U_OFFSET_T (sizeof (u_offset_t)) /* essentially "long long" */ 140 #define itob(i) (((u_offset_t)itod(fs, (i)) << \ 141 (u_offset_t)FRGSHIFT) + (u_offset_t)itoo(fs, (i)) * (u_offset_t)INODE) 171 u_offset_t blkno; 178 u_offset_t sv_addr; 179 u_offset_t sv_value; 251 static u_offset_t addr; 252 static u_offset_t bod_addr; 253 static u_offset_t value; 254 static u_offset_t erraddr; [all …]
|
| /illumos-gate/usr/src/uts/common/sys/fs/ |
| H A D | ufs_inode.h | 197 u_offset_t ic_lsize; /* 8: number of bytes in file */ 568 bmap_write((ip), (u_offset_t)(off), (size), BI_NORMAL, NULL, cr) 644 u_offset_t delq_unreclaimed_blocks; 841 extern int ufs_itrunc(struct inode *, u_offset_t, int, cred_t *); 885 extern int bmap_read(struct inode *, u_offset_t, daddr_t *, int *); 886 extern int bmap_write(struct inode *, u_offset_t, int, enum bi_type, 889 extern int bmap_find(struct inode *, boolean_t, u_offset_t *); 890 extern int bmap_set_bn(struct vnode *, u_offset_t, daddr32_t); 914 extern int ufs_putapage(struct vnode *, struct page *, u_offset_t *, 999 int ufs_rdwr_data(vnode_t *vp, u_offset_t offset, size_t len, fdbuffer_t *fdb, [all …]
|
| /illumos-gate/usr/src/uts/common/fs/specfs/ |
| H A D | specvnops.c | 127 static int spec_putapage(struct vnode *, page_t *, u_offset_t *, size_t *, int, 129 static struct buf *spec_startio(struct vnode *, page_t *, u_offset_t, size_t, 131 static int spec_getapage(struct vnode *, u_offset_t, size_t, uint_t *, 144 static int spec_pageio(struct vnode *, page_t *, u_offset_t, size_t, int, 310 static u_offset_t 314 u_offset_t size; in spec_size() 988 u_offset_t bdevsize; in spec_read() 1043 error = vpm_data_copy(blkvp, (u_offset_t)(off + on), in spec_read() 1047 (u_offset_t)(off + on), n, 1, S_READ); in spec_read() 1094 u_offset_t bdevsize; in spec_write() [all …]
|
| /illumos-gate/usr/src/cmd/fs.d/ufs/fssnap/ |
| H A D | fssnap.c | 55 void create_snap(int, char *, u_offset_t, uint_t, int, int); 59 int open_backpath(int, u_offset_t, char **, char **, int **); 60 u_offset_t spec_to_bytes(char *); 113 u_offset_t volatile maxsize = 0; in main() 228 create_snap(int mountfd, char *backpath, u_offset_t maxsize, uint_t chunksize, in create_snap() 237 u_offset_t max_bf_size; in create_snap() 388 open_backpath(int mountfd, u_offset_t max_bf_size, char **path, in open_backpath() 477 u_offset_t 480 u_offset_t base; in spec_to_bytes()
|