Lines Matching refs:count

66  *		EOVERFLOW if count is non-zero and if size of file
75 read(int fdes, void *cbuf, size_t count)
88 if ((cnt = (ssize_t)count) < 0)
168 * Only use bypass caches when the count is large enough
211 write(int fdes, void *cbuf, size_t count)
224 if ((cnt = (ssize_t)count) < 0)
337 pread(int fdes, void *cbuf, size_t count, off_t offset)
356 if ((bcount = (ssize_t)count) < 0)
477 pwrite(int fdes, void *cbuf, size_t count, off_t offset)
496 if ((bcount = (ssize_t)count) < 0)
542 if (fileoff + count > maxoff)
627 ssize_t count, bcount;
664 count = 0;
667 count += iovlen;
668 if (iovlen < 0 || count < 0)
678 if (vp->v_type == VREG && count == 0) {
696 if (nbl_conflict(vp, NBL_READ, fp->f_offset, count, svmand,
719 count = 0;
727 if ((vp->v_type == VREG) && (fileoff + count > OFFSET_MAX(fp))) {
728 count = (ssize_t)(OFFSET_MAX(fp) - fileoff);
733 auio.uio_resid = bcount = count;
749 count -= auio.uio_resid;
753 CPU_STATS_ADDQ(cp, sys, readch, (ulong_t)count);
755 ttolwp(curthread)->lwp_ru.ioch += (ulong_t)count;
758 fp->f_offset = count;
765 if (error == EINTR && count != 0)
773 return (count);
785 ssize_t count, bcount;
822 count = 0;
825 count += iovlen;
826 if (iovlen < 0 || count < 0)
836 if (vp->v_type == VREG && count == 0) {
854 if (nbl_conflict(vp, NBL_WRITE, fp->f_offset, count, svmand,
884 if (fileoff + count > OFFSET_MAX(fp))
885 count = (ssize_t)(OFFSET_MAX(fp) - fileoff);
890 auio.uio_resid = bcount = count;
899 count -= auio.uio_resid;
903 CPU_STATS_ADDQ(cp, sys, writech, (ulong_t)count);
905 ttolwp(curthread)->lwp_ru.ioch += (ulong_t)count;
908 fp->f_offset = count;
914 if (error == EINTR && count != 0)
922 return (count);
935 ssize_t count, bcount;
986 count = 0;
989 count += iovlen;
990 if (iovlen < 0 || count < 0)
994 if ((bcount = (ssize_t)count) < 0)
1036 if (nbl_conflict(vp, NBL_WRITE, fileoff, count, svmand,
1060 count = 0;
1069 (fileoff + count > OFFSET_MAX(fp))) {
1070 count = (ssize_t)(OFFSET_MAX(fp) - fileoff);
1075 auio.uio_resid = bcount = count;
1086 count -= auio.uio_resid;
1090 CPU_STATS_ADDQ(cp, sys, readch, (ulong_t)count);
1092 ttolwp(curthread)->lwp_ru.ioch += (ulong_t)count;
1096 if (error == EINTR && count != 0)
1104 return (count);
1117 ssize_t count, bcount;
1168 count = 0;
1171 count += iovlen;
1172 if (iovlen < 0 || count < 0)
1176 if ((bcount = (ssize_t)count) < 0)
1248 if (nbl_conflict(vp, NBL_WRITE, fileoff, count, svmand,
1281 if (fileoff + count > OFFSET_MAX(fp))
1282 count = (ssize_t)(OFFSET_MAX(fp) - fileoff);
1288 auio.uio_resid = bcount = count;
1295 count -= auio.uio_resid;
1299 CPU_STATS_ADDQ(cp, sys, writech, (ulong_t)count);
1301 ttolwp(curthread)->lwp_ru.ioch += (ulong_t)count;
1305 if (error == EINTR && count != 0)
1313 return (count);
1322 pread64(int fdes, void *cbuf, size32_t count, uint32_t offset_1,
1342 if ((bcount = (ssize_t)count) < 0 || bcount > INT32_MAX)
1445 pwrite64(int fdes, void *cbuf, size32_t count, uint32_t offset_1,
1465 if ((bcount = (ssize_t)count) < 0 || bcount > INT32_MAX)
1575 * A number of xxx32 system calls take a len (or count) argument and
1583 * The cast of len (or count) to ssize32_t is needed to ensure we pass
1593 read32(int32_t fdes, caddr32_t cbuf, size32_t count)
1596 (void *)(uintptr_t)cbuf, (ssize32_t)count));
1600 write32(int32_t fdes, caddr32_t cbuf, size32_t count)
1603 (void *)(uintptr_t)cbuf, (ssize32_t)count));
1607 pread32(int32_t fdes, caddr32_t cbuf, size32_t count, off32_t offset)
1610 (void *)(uintptr_t)cbuf, (ssize32_t)count,
1615 pwrite32(int32_t fdes, caddr32_t cbuf, size32_t count, off32_t offset)
1618 (void *)(uintptr_t)cbuf, (ssize32_t)count,