/darwin-on-arm/xnu/bsd/dev/arm/ |
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; 196 if (((vm_address_t) uio->uio_offset >= VM_MAX_KERNEL_ADDRESS) || ((vm_address_t) uio->uio_offset <= VM_MIN_KERNEL_AND_KEXT_ADDRESS)) 199 if (!kernacc(uio->uio_offset, c)) 201 error = uiomove((caddr_t) (uintptr_t) uio->uio_offset, (int) c, uio);
|
/darwin-on-arm/xnu/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,
|
/darwin-on-arm/xnu/bsd/vfs/ |
H A D | vfs_cluster.c | 2023 while ((cur_resid = uio_resid(uio)) && uio->uio_offset < newEOF && retval == 0) { 2066 retval = cluster_write_copy(vp, (struct uio *)0, (u_int32_t)0, (off_t)0, uio->uio_offset, 2080 retval = cluster_write_copy(vp, (struct uio *)0, (u_int32_t)0, (off_t)0, tailOff, uio->uio_offset, 2106 if (uio->uio_offset > oldEOF) 2107 oldEOF = uio->uio_offset; 2156 (int)uio->uio_offset, *write_length, (int)newEOF, 0, 0); 2196 offset_in_file = (u_int32_t)uio->uio_offset & PAGE_MASK; 2215 while (io_req_size >= PAGE_SIZE && uio->uio_offset < newEOF && retval == 0) { 2371 * uio->uio_offset is page aligned within the file 2374 ubc_range_op(vp, uio->uio_offset, ui [all...] |
H A D | vfs_vnops.c | 741 read_end = uio->uio_offset + uio_resid(uio); 742 if (uio->uio_offset >= file_end) { 921 uio->uio_offset = fp->f_fglob->fg_offset; 996 uio->uio_offset = fp->f_fglob->fg_offset; 1001 (((rlim_t)(uio->uio_offset + uio_resid(uio)) > p->p_rlimit[RLIMIT_FSIZE].rlim_cur) || 1002 ((rlim_t)uio_resid(uio) > (p->p_rlimit[RLIMIT_FSIZE].rlim_cur - uio->uio_offset)))) { 1011 if ((rlim_t)(uio->uio_offset + uio_resid(uio)) > p->p_rlimit[RLIMIT_FSIZE].rlim_cur) { 1012 clippedsize = (uio->uio_offset + uio_resid(uio)) - p->p_rlimit[RLIMIT_FSIZE].rlim_cur; 1013 } else if ((rlim_t)uio_resid(uio) > (p->p_rlimit[RLIMIT_FSIZE].rlim_cur - uio->uio_offset)) { 1014 clippedsize = (p->p_rlimit[RLIMIT_FSIZE].rlim_cur - uio->uio_offset); [all...] |
H A D | vfs_xattr.c | 148 if (uio != NULL && uio_offset(uio) != 0 && 156 if (uio != NULL && uio_offset(uio) != 0 && 209 if (uio_offset(uio) != 0 && 1565 } else if (uio_offset(uio) != 0) { 1585 uio_setoffset(uio, uio_offset(uio) + ainfo.rsrcfork->offset); 1588 uio_setoffset(uio, uio_offset(uio) - ainfo.rsrcfork->offset); 1597 if (uio_offset(uio) != 0) { 1686 if (uio_offset(uio) != 0 || datalen != FINDERINFOSIZE) { 1782 endoffset = uio_resid(uio) + uio_offset(uio); /* new size */ 1783 uio_setoffset(uio, uio_offset(ui [all...] |
H A D | vfs_syscalls.c | 6871 auio->uio_offset = uio->uio_offset; 6899 uio->uio_offset = auio->uio_offset; 6964 fp->f_fglob->fg_offset = uio_offset(auio); 6967 fp->f_fglob->fg_offset = uio_offset(auio); 7270 fp->f_fglob->fg_offset = uio_offset(auio); /* should be multiple of dirent, not variable */ 8227 u_offset = uio_offset(uio);
|
H A D | vfs_subr.c | 7933 uio_reset(auio, uio_offset(auio), UIO_SYSSPACE, UIO_READ); 8003 uio_reset(auio, uio_offset(auio), UIO_SYSSPACE, UIO_READ);
|
/darwin-on-arm/xnu/bsd/sys/ |
H A D | uio.h | 217 * uio_offset - return the current offset value for the given uio_t 219 off_t uio_offset( uio_t a_uio );
|
H A D | uio_internal.h | 144 off_t uio_offset; member in struct:uio
|
/darwin-on-arm/xnu/bsd/kern/ |
H A D | kern_subr.c | 470 * uio_offset - return the current offset value for the given uio_t 472 off_t uio_offset( uio_t a_uio ) function 483 return( a_uio->uio_offset ); 500 a_uio->uio_offset = a_offset; 676 my_uio->uio_offset = a_offset; 795 a_uio->uio_offset = a_offset; 1004 a_uio->uio_offset += a_uio->uio_resid_64; 1008 a_uio->uio_offset += a_count; 1040 a_uio->uio_offset += a_uio->uio_resid_64; 1044 a_uio->uio_offset [all...] |
H A D | kern_physio.c | 171 buf_setblkno(bp, uio_offset(uio) / blocksize);
|
H A D | decmpfs.c | 1211 uplPos = uio_offset(uio); 1229 uioPos = uio_offset(uio);
|
/darwin-on-arm/xnu/bsd/nfs/ |
H A D | nfs_vnops.c | 2222 if (uio_offset(uio) < 0) 2329 FSDBG_TOP(536, np, uio_offset(uio), uio_resid(uio), 0); 2336 txoffset = uio_offset(uio); 2339 FSDBG_BOT(536, np, uio_offset(uio), uio_resid(uio), EFBIG); 2516 FSDBG_TOP(515, np, uio_offset(uio), uio_resid(uio), ioflag); 2519 FSDBG_BOT(515, np, uio_offset(uio), uio_resid(uio), EIO); 2530 FSDBG_BOT(515, np, uio_offset(uio), uio_resid(uio), error); 2562 FSDBG(515, np, uio_offset(uio), 0x10bad01, error); 2575 FSDBG(515, np, uio_offset(uio), 0x10bad02, error); 2581 if (uio_offset(ui [all...] |
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_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));
|
/darwin-on-arm/xnu/bsd/miscfs/specfs/ |
H A D | spec_vnops.c | 439 if (uio->uio_offset < 0) 453 on = uio->uio_offset % bsize; 455 bn = (daddr64_t)((uio->uio_offset / devBlockSize) &~ (bscale - 1)); 536 if (uio->uio_offset < 0) 553 bn = (daddr64_t)((uio->uio_offset / devBlockSize) &~ blkmask); 554 on = uio->uio_offset % bsize; 570 (uio->uio_offset + (u_int64_t)n) > vp->v_specdevsize) { 572 n = (uio->uio_offset + (u_int64_t)n) - vp->v_specdevsize;
|
/darwin-on-arm/xnu/bsd/miscfs/devfs/ |
H A D | devfs_fdesc_support.c | 573 i = uio->uio_offset / UIO_MX; 600 uio->uio_offset = i * UIO_MX;
|
H A D | devfs_vnops.c | 1301 startpos = uio->uio_offset; 1368 uio->uio_offset = pos;
|
/darwin-on-arm/xnu/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);
|
/darwin-on-arm/xnu/bsd/hfs/ |
H A D | hfs_readwrite.c | 121 off_t offset = uio_offset(uio); 213 (int)uio_offset(uio), uio_resid(uio), (int)filesize, (int)filebytes, 0); 220 (int)uio_offset(uio), uio_resid(uio), (int)filesize, (int)filebytes, 0); 329 offset = uio_offset(uio); 563 /* The bytes between fp->ff_size and uio->uio_offset must never be 569 before uio->uio_offset is explicitly zeroed as part of the cluster_write. 617 offset = uio_offset(uio); 700 offset = uio_offset(uio); 778 uio_setoffset(uio, (uio_offset(uio) - (resid - uio_resid(uio)))); 793 (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 | 4473 * The current position (uio_offset) refers to the next block of 4522 startoffset = offset = uio_offset(uio); 4549 cnid_hint = (cnid_t)(uio_offset(uio) >> 32); 4550 uio_setoffset(uio, uio_offset(uio) & 0x00000000ffffffffLL); 4744 (uio_offset(uio) == startoffset)) {
|
/darwin-on-arm/xnu/bsd/dev/ |
H A D | memdev.c | 212 mdata = ((addr64_t)mdev[devid].mdBase << 12) + uio->uio_offset; /* Point to the area in "file" */
|