/xnu-2422.115.4/bsd/dev/i386/ |
H A D | mem.c | 168 v = trunc_page(uio->uio_offset); 169 if (uio->uio_offset >= (off_t)mem_size) 177 o = uio->uio_offset - v; 192 if (((vm_address_t)uio->uio_offset >= VM_MAX_KERNEL_ADDRESS) || 193 ((vm_address_t)uio->uio_offset <= VM_MIN_KERNEL_AND_KEXT_ADDRESS)) 196 if (!kernacc(uio->uio_offset, c)) 198 error = uiomove((caddr_t)(uintptr_t)uio->uio_offset,
|
/xnu-2422.115.4/bsd/vfs/ |
H A D | vfs_cluster.c | 1995 while ((cur_resid = uio_resid(uio)) && uio->uio_offset < newEOF && retval == 0) { 2038 retval = cluster_write_copy(vp, (struct uio *)0, (u_int32_t)0, (off_t)0, uio->uio_offset, 2052 retval = cluster_write_copy(vp, (struct uio *)0, (u_int32_t)0, (off_t)0, tailOff, uio->uio_offset, 2078 if (uio->uio_offset > oldEOF) 2079 oldEOF = uio->uio_offset; 2128 (int)uio->uio_offset, *write_length, (int)newEOF, 0, 0); 2168 offset_in_file = (u_int32_t)uio->uio_offset & PAGE_MASK; 2187 while (io_req_size >= PAGE_SIZE && uio->uio_offset < newEOF && retval == 0) { 2343 * uio->uio_offset is page aligned within the file 2346 ubc_range_op(vp, uio->uio_offset, ui [all...] |
H A D | vfs_vnops.c | 751 read_end = uio->uio_offset + uio_resid(uio); 752 if (uio->uio_offset >= file_end) { 932 uio->uio_offset = fp->f_fglob->fg_offset; 1007 uio->uio_offset = fp->f_fglob->fg_offset; 1012 (((rlim_t)(uio->uio_offset + uio_resid(uio)) > p->p_rlimit[RLIMIT_FSIZE].rlim_cur) || 1013 ((rlim_t)uio_resid(uio) > (p->p_rlimit[RLIMIT_FSIZE].rlim_cur - uio->uio_offset)))) { 1022 if ((rlim_t)(uio->uio_offset + uio_resid(uio)) > p->p_rlimit[RLIMIT_FSIZE].rlim_cur) { 1023 clippedsize = (uio->uio_offset + uio_resid(uio)) - p->p_rlimit[RLIMIT_FSIZE].rlim_cur; 1024 } else if ((rlim_t)uio_resid(uio) > (p->p_rlimit[RLIMIT_FSIZE].rlim_cur - uio->uio_offset)) { 1025 clippedsize = (p->p_rlimit[RLIMIT_FSIZE].rlim_cur - uio->uio_offset); [all...] |
H A D | vfs_xattr.c | 153 if (uio != NULL && uio_offset(uio) != 0 && 161 if (uio != NULL && uio_offset(uio) != 0 && 213 if (uio_offset(uio) != 0 && 1632 } else if (uio_offset(uio) != 0) { 1652 uio_setoffset(uio, uio_offset(uio) + ainfo.rsrcfork->offset); 1655 uio_setoffset(uio, uio_offset(uio) - ainfo.rsrcfork->offset); 1664 if (uio_offset(uio) != 0) { 1753 if (uio_offset(uio) != 0 || datalen != FINDERINFOSIZE) { 1864 endoffset = uio_resid(uio) + uio_offset(uio); /* new size */ 1865 uio_setoffset(uio, uio_offset(ui [all...] |
H A D | vfs_syscalls.c | 6933 auio->uio_offset = uio->uio_offset; 6966 uio->uio_offset = auio->uio_offset; 7037 fp->f_fglob->fg_offset = uio_offset(auio); 7040 fp->f_fglob->fg_offset = uio_offset(auio); 7372 fp->f_fglob->fg_offset = uio_offset(auio); /* should be multiple of dirent, not variable */ 8414 u_offset = uio_offset(uio);
|
H A D | vfs_subr.c | 7947 uio_reset(auio, uio_offset(auio), UIO_SYSSPACE, UIO_READ); 8017 uio_reset(auio, uio_offset(auio), UIO_SYSSPACE, UIO_READ);
|
/xnu-2422.115.4/bsd/sys/ |
H A D | uio.h | 204 * uio_offset - return the current offset value for the given uio_t 206 off_t uio_offset( uio_t a_uio );
|
H A D | uio_internal.h | 144 off_t uio_offset; member in struct:uio
|
/xnu-2422.115.4/bsd/kern/ |
H A D | kern_subr.c | 466 * uio_offset - return the current offset value for the given uio_t 468 off_t uio_offset( uio_t a_uio ) function 479 return( a_uio->uio_offset ); 496 a_uio->uio_offset = a_offset; 672 my_uio->uio_offset = a_offset; 791 a_uio->uio_offset = a_offset; 1011 a_uio->uio_offset += a_uio->uio_resid_64; 1015 a_uio->uio_offset += a_count; 1047 a_uio->uio_offset += a_uio->uio_resid_64; 1051 a_uio->uio_offset [all...] |
H A D | kern_physio.c | 167 buf_setblkno(bp, uio_offset(uio) / blocksize);
|
H A D | decmpfs.c | 1211 uplPos = uio_offset(uio); 1229 uioPos = uio_offset(uio);
|
/xnu-2422.115.4/bsd/miscfs/specfs/ |
H A D | spec_vnops.c | 476 if (uio->uio_offset < 0) 490 on = uio->uio_offset % bsize; 492 bn = (daddr64_t)((uio->uio_offset / devBlockSize) &~ (bscale - 1)); 573 if (uio->uio_offset < 0) 590 bn = (daddr64_t)((uio->uio_offset / devBlockSize) &~ blkmask); 591 on = uio->uio_offset % bsize; 607 (uio->uio_offset + (u_int64_t)n) > vp->v_specdevsize) { 609 n = (uio->uio_offset + (u_int64_t)n) - vp->v_specdevsize;
|
/xnu-2422.115.4/bsd/nfs/ |
H A D | nfs_bio.c | 1908 FSDBG_TOP(514, np, uio_offset(uio), uio_resid(uio), ioflag); 1969 if (uio_offset(uio) < 0) { 1981 off_t end = uio_offset(uio) + uio_resid(uio); 1984 rabn = uio_offset(uio) / biosize; 2005 lbn = uio_offset(uio) / biosize; 2017 diff = np->n_size - uio_offset(uio); 2025 FSDBG_BOT(514, np, uio_offset(uio), 0xcacefeed, error); 2030 if (lbn != (uio_offset(uio)/biosize)) { 2031 OSAddAtomic64((uio_offset(uio)/biosize) - lbn, &nfsstats.biocache_reads); 2032 FSDBG(514, np, 0xcacefeed, uio_offset(ui [all...] |
H A D | nfs_vnops.c | 2303 if (uio_offset(uio) < 0) 2410 FSDBG_TOP(536, np, uio_offset(uio), uio_resid(uio), 0); 2417 txoffset = uio_offset(uio); 2420 FSDBG_BOT(536, np, uio_offset(uio), uio_resid(uio), EFBIG); 2597 FSDBG_TOP(515, np, uio_offset(uio), uio_resid(uio), ioflag); 2600 FSDBG_BOT(515, np, uio_offset(uio), uio_resid(uio), EIO); 2611 FSDBG_BOT(515, np, uio_offset(uio), uio_resid(uio), error); 2643 FSDBG(515, np, uio_offset(uio), 0x10bad01, error); 2656 FSDBG(515, np, uio_offset(uio), 0x10bad02, error); 2662 if (uio_offset(ui [all...] |
H A D | nfs_serv.c | 3974 off = uio_offset(auio); 4196 off = uio_offset(auio);
|
H A D | nfs4_vnops.c | 459 nfsm_chain_add_64(error, &nmreq, uio_offset(uio));
|
/xnu-2422.115.4/bsd/miscfs/devfs/ |
H A D | devfs_fdesc_support.c | 571 i = uio->uio_offset / UIO_MX; 598 uio->uio_offset = i * UIO_MX;
|
H A D | devfs_vnops.c | 1301 startpos = uio->uio_offset; 1368 uio->uio_offset = pos;
|
/xnu-2422.115.4/bsd/dev/vn/ |
H A D | vn.c | 300 orig_offset = offset = uio_offset(uio); 391 offset = uio_offset(uio); 526 offset = uio_offset(uio); 606 offset = uio_offset(uio);
|
/xnu-2422.115.4/bsd/hfs/ |
H A D | hfs_readwrite.c | 125 off_t offset = uio_offset(uio); 217 (int)uio_offset(uio), uio_resid(uio), (int)filesize, (int)filebytes, 0); 224 (int)uio_offset(uio), uio_resid(uio), (int)filesize, (int)filebytes, 0); 332 offset = uio_offset(uio); 571 /* The bytes between fp->ff_size and uio->uio_offset must never be 577 before uio->uio_offset is explicitly zeroed as part of the cluster_write. 625 offset = uio_offset(uio); 708 offset = uio_offset(uio); 785 uio_setoffset(uio, (uio_offset(uio) - (resid - uio_resid(uio)))); 800 (int)uio_offset(ui [all...] |
H A D | hfs_attrlist.c | 166 /* Extract directory index and tag (sequence number) from uio_offset */ 167 index = uio_offset(uio) & HFS_INDEX_MASK; 168 tag = uio_offset(uio) & ~HFS_INDEX_MASK; 391 /* Pack directory index and tag into uio_offset. */
|
H A D | hfs_vnops.c | 5128 * The current position (uio_offset) refers to the next block of 5177 startoffset = offset = uio_offset(uio); 5204 cnid_hint = (cnid_t)(uio_offset(uio) >> 32); 5205 uio_setoffset(uio, uio_offset(uio) & 0x00000000ffffffffLL); 5399 (uio_offset(uio) == startoffset)) {
|
/xnu-2422.115.4/bsd/dev/ |
H A D | memdev.c | 212 mdata = ((addr64_t)mdev[devid].mdBase << 12) + uio->uio_offset; /* Point to the area in "file" */
|