Home
last modified time | relevance | path

Searched refs:u_offset_t (Results 1 – 25 of 192) sorted by relevance

12345678

/titanic_50/usr/src/uts/common/vm/
H A Dpvn.h59 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 Dpage.h499 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 Dvpm.h202 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 Dvm_pvn.c93 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 Dseg_map.c83 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 Dseg_map.h81 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 Dfssnap_if.h54 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 Dflock.h98 #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 Dswap.h213 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 Dfdbuffer.h55 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 Ddumptraverse.c22 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 Dmemseg.c94 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 Drnode.h273 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 Dlm.h109 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 Dlseek.c83 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 Drw.c85 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 Dfcntl.c58 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 Dswap_vnops.c65 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 Dnfslogd.h109 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 Dgcore.c116 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 Dufs_bmap.c124 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 Dfssnap_if.c62 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 Dufs_inode.h197 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 Dfsdb.c136 #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 Dfssnap.c57 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()

12345678