/titanic_50/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 | 499 u_offset_t p_offset; /* offset into vnode for this page */ 698 page_t *page_lookup(struct vnode *, u_offset_t, se_t); 699 page_t *page_lookup_create(struct vnode *, u_offset_t, se_t, page_t *, 701 page_t *page_lookup_nowait(struct vnode *, u_offset_t, se_t); 702 page_t *page_find(struct vnode *, u_offset_t); 703 page_t *page_exists(struct vnode *, u_offset_t); 704 int page_exists_physcontig(vnode_t *, u_offset_t, uint_t, page_t *[]); 705 int page_exists_forreal(struct vnode *, u_offset_t, uint_t *); 707 page_t *page_create(struct vnode *, u_offset_t, size_t, uint_t); 710 page_t *page_create_va_large(vnode_t *vp, u_offset_t off, size_t bytes, [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 | vm_pvn.c | 93 u_offset_t off, in pvn_read_kluster() 96 u_offset_t *offp, /* return values */ in pvn_read_kluster() 98 u_offset_t vp_off, in pvn_read_kluster() 106 u_offset_t vp_end; in pvn_read_kluster() 238 u_offset_t *offp, /* return values */ in pvn_write_kluster() 240 u_offset_t vp_off, in pvn_write_kluster() 244 u_offset_t off; in pvn_write_kluster() 248 u_offset_t vp_end; in pvn_write_kluster() 748 u_offset_t off, in pvn_vplist_dirty() 749 int (*putapage)(vnode_t *, page_t *, u_offset_t *, in pvn_vplist_dirty() argument [all …]
|
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 | 81 u_offset_t sm_off; /* file offset for mapping */ 281 extern caddr_t segmap_getmap(struct seg *, struct vnode *, u_offset_t); 282 extern caddr_t segmap_getmapflt(struct seg *, struct vnode *, u_offset_t, 286 extern void segmap_inval(struct seg *, struct vnode *, u_offset_t);
|
/titanic_50/usr/src/uts/common/sys/ |
H A D | fssnap_if.h | 54 u_offset_t maxsize; /* IN maximum size of backing file */ 63 u_offset_t maxsize; /* IN max size of entire backing store */ 67 u_offset_t backfilesize; /* IN maximum size of each backfile */ 123 void *(*fssnap_create)(chunknumber_t, uint_t, u_offset_t, 124 struct vnode *, int, struct vnode **, char *, u_offset_t); 126 int (*fssnap_is_candidate)(void *, u_offset_t); 139 extern void *fssnap_create(chunknumber_t, uint_t, u_offset_t, struct vnode *, 140 int, struct vnode **, char *, u_offset_t); 142 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);
|
H A D | fdbuffer.h | 55 u_offset_t off; /* start offset for this hole */ 153 extern void fdb_add_hole(fdbuffer_t *fdbuf, u_offset_t off, size_t len); 154 extern buf_t *fdb_iosetup(fdbuffer_t *fdbuf, u_offset_t off, size_t len,
|
/titanic_50/usr/src/cmd/backup/dump/ |
H A D | dumptraverse.c | 22 static void lf_dmpindir(daddr32_t, int, u_offset_t *); 23 static void indir(daddr32_t, int, u_offset_t *); 24 static void lf_blksout(daddr32_t *, u_offset_t); 26 static void dsrch(daddr32_t, ulong_t, u_offset_t); 201 u_offset_t esizeprime; 202 u_offset_t tmpesize; 247 u_offset_t filesize; 298 u_offset_t *filesize; 362 static u_offset_t loffset; /* current offset in file (ufsdump) */ 395 u_offset_t size; [all …]
|
/titanic_50/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 …]
|
/titanic_50/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 …]
|
H A D | lm.h | 109 u_offset_t offset, struct cred *cr, 114 u_offset_t); 122 u_offset_t offset, struct cred *cr,
|
/titanic_50/usr/src/uts/common/syscall/ |
H A D | lseek.c | 83 u_offset_t noff; in lseek32_common() 94 noff = (u_offset_t)off; in lseek32_common() 106 noff = (u_offset_t)(off + curoff); in lseek32_common() 122 noff = (u_offset_t)(off + (offset_t)vattr.va_size); in lseek32_common() 134 noff = (u_offset_t)off; in lseek32_common() 148 if (noff >= (u_offset_t)vattr.va_size) in lseek32_common() 163 noff = (u_offset_t)off; in lseek32_common() 178 noff = (u_offset_t)vattr.va_size; in lseek32_common() 250 offset_t off = ((u_offset_t)off2 << 32) | (u_offset_t)off1; in llseek32() 252 offset_t off = ((u_offset_t)off1 << 32) | (u_offset_t)off2; in llseek32()
|
H A D | rw.c | 85 u_offset_t fileoff; in read() 138 fileoff = (u_offset_t)fp->f_offset; in read() 221 u_offset_t fileoff; in write() 347 u_offset_t fileoff = (u_offset_t)(ulong_t)offset; in pread() 349 u_offset_t maxoff = get_udatamodel() == DATAMODEL_ILP32 ? in pread() 352 const u_offset_t maxoff = MAXOFF32_T; in pread() 417 if (vp->v_type == VREG && fileoff == (u_offset_t)maxoff) { in pread() 487 u_offset_t fileoff = (u_offset_t)(ulong_t)offset; in pwrite() 489 u_offset_t maxoff = get_udatamodel() == DATAMODEL_ILP32 ? in pwrite() 492 const u_offset_t maxoff = MAXOFF32_T; in pwrite() [all …]
|
H A D | fcntl.c | 58 static int flock_get_start(vnode_t *, flock64_t *, offset_t, u_offset_t *); 73 u_offset_t offset; in fcntl() 74 u_offset_t start; in fcntl() 613 u_offset_t begin; in fcntl() 835 u_offset_t start, end; in flock_check() 842 start = (u_offset_t)flp->l_start; in flock_check() 849 start = (u_offset_t)(flp->l_start + offset); in flock_check() 859 start = (u_offset_t)(flp->l_start + (offset_t)vattr.va_size); in flock_check() 875 end = (u_offset_t)(start + (flp->l_len - 1)); in flock_check() 884 start += (u_offset_t)flp->l_len; in flock_check() [all …]
|
/titanic_50/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 …]
|
/titanic_50/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 */
|
/titanic_50/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 …]
|
/titanic_50/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 …]
|
/titanic_50/usr/src/uts/common/io/ |
H A D | fssnap_if.c | 62 fssnap_create(chunknumber_t nchunks, uint_t chunksz, u_offset_t maxsize, in fssnap_create() 64 u_offset_t max_backfile_size) in fssnap_create() 83 fssnap_is_candidate(void *snapshot_id, u_offset_t off) in fssnap_is_candidate()
|
/titanic_50/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 …]
|
/titanic_50/usr/src/cmd/fs.d/ufs/fsdb/ |
H A D | fsdb.c | 136 #define U_OFFSET_T (sizeof (u_offset_t)) /* essentially "long long" */ 150 #define itob(i) (((u_offset_t)itod(fs, (i)) << \ 151 (u_offset_t)FRGSHIFT) + (u_offset_t)itoo(fs, (i)) * (u_offset_t)INODE) 181 u_offset_t blkno; 188 u_offset_t sv_addr; 189 u_offset_t sv_value; 261 static u_offset_t addr; 262 static u_offset_t bod_addr; 263 static u_offset_t value; 264 static u_offset_t erraddr; [all …]
|
/titanic_50/usr/src/cmd/fs.d/ufs/fssnap/ |
H A D | fssnap.c | 57 void create_snap(int, char *, u_offset_t, uint_t, int, int); 61 int open_backpath(int, u_offset_t, char **, char **, int **); 62 u_offset_t spec_to_bytes(char *); 115 u_offset_t maxsize = 0; in main() 230 create_snap(int mountfd, char *backpath, u_offset_t maxsize, uint_t chunksize, in create_snap() 239 u_offset_t max_bf_size; in create_snap() 390 open_backpath(int mountfd, u_offset_t max_bf_size, char **path, in open_backpath() 479 u_offset_t 482 u_offset_t base; in spec_to_bytes()
|