Lines Matching refs:uio_offset
557 if (uio->uio_offset >= dep->de_FileSize) in msdosfs_read()
559 lbn = de_cluster(pmp, uio->uio_offset); in msdosfs_read()
562 on = uio->uio_offset & pmp->pm_crbomask; in msdosfs_read()
595 diff = dep->de_FileSize - uio->uio_offset; in msdosfs_read()
643 uio->uio_offset = dep->de_FileSize; in msdosfs_write()
679 if (uio->uio_offset > dep->de_FileSize) { in msdosfs_write()
680 error = deextend(dep, uio->uio_offset, cred); in msdosfs_write()
697 if (uio->uio_offset + resid > osize) { in msdosfs_write()
698 count = de_clcount(pmp, uio->uio_offset + resid) - in msdosfs_write()
709 if (de_cluster(pmp, uio->uio_offset) > lastcn) { in msdosfs_write()
714 croffset = uio->uio_offset & pmp->pm_crbomask; in msdosfs_write()
716 if (uio->uio_offset + n > dep->de_FileSize) { in msdosfs_write()
717 dep->de_FileSize = uio->uio_offset + n; in msdosfs_write()
722 bn = de_cluster(pmp, uio->uio_offset); in msdosfs_write()
723 if ((uio->uio_offset & pmp->pm_crbomask) == 0 in msdosfs_write()
724 && (de_cluster(pmp, uio->uio_offset + uio->uio_resid) in msdosfs_write()
725 > de_cluster(pmp, uio->uio_offset) in msdosfs_write()
726 || uio->uio_offset + uio->uio_resid >= dep->de_FileSize)) { in msdosfs_write()
818 uio->uio_offset -= resid - uio->uio_resid; in msdosfs_write()
1546 off = offset = uio->uio_offset; in msdosfs_readdir()
1752 uio->uio_offset = off; in msdosfs_readdir()