Searched refs:uio_offset (Results 1 - 23 of 23) sorted by relevance

/xnu-2422.115.4/bsd/dev/i386/
H A Dmem.c168 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 Dvfs_cluster.c1995 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 Dvfs_vnops.c751 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 Dvfs_xattr.c153 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 Dvfs_syscalls.c6933 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 Dvfs_subr.c7947 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 Duio.h204 * uio_offset - return the current offset value for the given uio_t
206 off_t uio_offset( uio_t a_uio );
H A Duio_internal.h144 off_t uio_offset; member in struct:uio
/xnu-2422.115.4/bsd/kern/
H A Dkern_subr.c466 * 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 Dkern_physio.c167 buf_setblkno(bp, uio_offset(uio) / blocksize);
H A Ddecmpfs.c1211 uplPos = uio_offset(uio);
1229 uioPos = uio_offset(uio);
/xnu-2422.115.4/bsd/miscfs/specfs/
H A Dspec_vnops.c476 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 Dnfs_bio.c1908 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 Dnfs_vnops.c2303 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 Dnfs_serv.c3974 off = uio_offset(auio);
4196 off = uio_offset(auio);
H A Dnfs4_vnops.c459 nfsm_chain_add_64(error, &nmreq, uio_offset(uio));
/xnu-2422.115.4/bsd/miscfs/devfs/
H A Ddevfs_fdesc_support.c571 i = uio->uio_offset / UIO_MX;
598 uio->uio_offset = i * UIO_MX;
H A Ddevfs_vnops.c1301 startpos = uio->uio_offset;
1368 uio->uio_offset = pos;
/xnu-2422.115.4/bsd/dev/vn/
H A Dvn.c300 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 Dhfs_readwrite.c125 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 Dhfs_attrlist.c166 /* 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 Dhfs_vnops.c5128 * 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 Dmemdev.c212 mdata = ((addr64_t)mdev[devid].mdBase << 12) + uio->uio_offset; /* Point to the area in "file" */

Completed in 233 milliseconds