/netbsd-src/sys/ufs/ext2fs/ |
H A D | ext2fs_readwrite.c | 123 if ((uint64_t)uio->uio_offset > ump->um_maxfilesize) in ext2fs_read() 127 if (uio->uio_offset >= ext2fs_size(ip)) in ext2fs_read() 133 bytelen = MIN(ext2fs_size(ip) - uio->uio_offset, in ext2fs_read() 178 if (uio->uio_offset > ump->um_maxfilesize) in ext2fs_bufrd() 182 if (uio->uio_offset >= ext2fs_size(ip)) in ext2fs_bufrd() 186 bytesinfile = ext2fs_size(ip) - uio->uio_offset; in ext2fs_bufrd() 189 lbn = ext2_lblkno(fs, uio->uio_offset); in ext2fs_bufrd() 192 blkoffset = ext2_blkoff(fs, uio->uio_offset); in ext2fs_bufrd() 290 uio->uio_offset = ext2fs_size(ip); in ext2fs_write() 292 uio->uio_offset ! in ext2fs_write() [all...] |
/netbsd-src/sys/ufs/ufs/ |
H A D | ufs_readwrite.c | 90 if ((u_int64_t)uio->uio_offset > ump->um_maxfilesize) in READ() 98 if (uio->uio_offset >= ip->i_size) in READ() 107 bytelen = MIN(ip->i_size - uio->uio_offset, uio->uio_resid); in READ() 149 if (uio->uio_offset > ump->um_maxfilesize) in BUFRD() 156 if (uio->uio_offset >= ip->i_size) in BUFRD() 160 bytesinfile = ip->i_size - uio->uio_offset; in BUFRD() 163 lbn = ufs_lblkno(fs, uio->uio_offset); in BUFRD() 166 blkoffset = ufs_blkoff(fs, uio->uio_offset); in BUFRD() 269 uio->uio_offset = ip->i_size; in WRITE() 270 if ((ip->i_flags & APPEND) && uio->uio_offset ! in WRITE() [all...] |
/netbsd-src/sys/ufs/lfs/ |
H A D | ulfs_readwrite.c | 89 if ((u_int64_t)uio->uio_offset > fs->um_maxfilesize) in READ() 95 if (uio->uio_offset >= ip->i_size) in READ() 104 bytelen = MIN(ip->i_size - uio->uio_offset, uio->uio_resid); in READ() 147 if (uio->uio_offset > fs->um_maxfilesize) in BUFRD() 153 if (uio->uio_offset >= ip->i_size) in BUFRD() 157 bytesinfile = ip->i_size - uio->uio_offset; in BUFRD() 160 lbn = lfs_lblkno(fs, uio->uio_offset); in BUFRD() 163 blkoffset = lfs_blkoff(fs, uio->uio_offset); in BUFRD() 256 uio->uio_offset = ip->i_size; in WRITE() 257 if ((ip->i_flags & APPEND) && uio->uio_offset != ip->i_size) in WRITE() [all …]
|
/netbsd-src/sys/miscfs/procfs/ |
H A D | procfs_cmdline.c | 53 buf += uio->uio_offset - off; in procfs_doprocargs_helper() 54 if (off + len <= (uintmax_t)uio->uio_offset) in procfs_doprocargs_helper() 56 return uiomove(buf, off + len - uio->uio_offset, cookie); in procfs_doprocargs_helper() 86 if (0 == uio->uio_offset) { in procfs_doprocargs() 92 if (len >= (uintmax_t)uio->uio_offset) { in procfs_doprocargs() 93 start = uio->uio_offset - 1; in procfs_doprocargs() 98 if (len + 2 >= (uintmax_t)uio->uio_offset) { in procfs_doprocargs() 99 start = uio->uio_offset - 1 - len; in procfs_doprocargs() 105 len = uio->uio_offset + uio->uio_resid; in procfs_doprocargs()
|
H A D | procfs_limit.c | 115 if ((uintmax_t)uio->uio_offset < pos) in procfs_dolimit() 116 error = uiomove(buffer + uio->uio_offset, in procfs_dolimit() 117 pos - uio->uio_offset, uio); in procfs_dolimit() 184 if ((uintmax_t)uio->uio_offset < pos) in procfs_dolimits() 185 error = uiomove(buffer + uio->uio_offset, in procfs_dolimits() 186 pos - uio->uio_offset, uio); in procfs_dolimits()
|
H A D | procfs_auxv.c | 55 if ((uintmax_t)uio->uio_offset < bufsize) in procfs_doauxv() 56 error = uiomove((char *)buffer + uio->uio_offset, in procfs_doauxv() 57 bufsize - uio->uio_offset, uio); in procfs_doauxv()
|
/netbsd-src/sys/compat/netbsd32/ |
H A D | netbsd32_ptrace.c | 169 if (uio->uio_offset < 0 || uio->uio_offset > (off_t)sizeof(r32)) in netbsd32_doregs() 175 kv += uio->uio_offset; in netbsd32_doregs() 176 kl -= uio->uio_offset; in netbsd32_doregs() 189 uio->uio_offset = 0; in netbsd32_doregs() 208 if (uio->uio_offset < 0 || uio->uio_offset > (off_t)sizeof(r32)) in netbsd32_dofpregs() 213 kv += uio->uio_offset; in netbsd32_dofpregs() 214 kl -= uio->uio_offset; in netbsd32_dofpregs() 227 uio->uio_offset = 0; in netbsd32_dofpregs() 246 if (uio->uio_offset < 0 || uio->uio_offset > (off_t)sizeof(r32)) in netbsd32_dodbregs() 251 kv += uio->uio_offset; in netbsd32_dodbregs() [all …]
|
/netbsd-src/sys/nfs/ |
H A D | nfs_bio.c | 102 if (vp->v_type != VDIR && uio->uio_offset < 0) in nfs_bioread() 110 (uio->uio_offset + uio->uio_resid) > nmp->nm_maxfilesize) in nfs_bioread() 155 if (np->n_size <= uio->uio_offset) { in nfs_bioread() 159 MIN(np->n_size - uio->uio_offset, uio->uio_resid); in nfs_bioread() 168 if (uio->uio_offset >= np->n_size) { in nfs_bioread() 198 ndp = nfs_searchdircache(vp, uio->uio_offset, in nfs_bioread() 213 ndp = nfs_enterdircache(vp, uio->uio_offset, in nfs_bioread() 214 uio->uio_offset, 0, 0); in nfs_bioread() 297 (uintmax_t)uio->uio_offset, in nfs_bioread() 423 uio->uio_offset = curoff; in nfs_bioread() [all …]
|
/netbsd-src/sys/fs/filecorefs/ |
H A D | filecore_vnops.c | 214 if (uio->uio_offset < 0) in filecore_read() 216 if (uio->uio_offset >= ip->i_size) in filecore_read() 226 vsize_t bytelen = MIN(ip->i_size - uio->uio_offset, in filecore_read() 242 lbn = filecore_lblkno(fcmp, uio->uio_offset); in filecore_read() 243 on = filecore_blkoff(fcmp, uio->uio_offset); in filecore_read() 245 diff = (off_t)ip->i_size - uio->uio_offset; in filecore_read() 253 on = uio->uio_offset; in filecore_read() 310 if (uio->uio_offset % FILECORE_DIRENT_SIZE != 0) in filecore_readdir() 312 i = uio->uio_offset / FILECORE_DIRENT_SIZE; in filecore_readdir() 313 uiooff = uio->uio_offset; in filecore_readdir() [all …]
|
/netbsd-src/sys/fs/nfs/client/ |
H A D | nfs_clbio.c | 150 uio.uio_offset = IDX_TO_OFF(pages[0]->pindex); in ncl_getpages() 295 uio.uio_offset = offset; in ncl_putpages() 420 if (uio->uio_offset < 0) /* XXX VDIR cookies can be negative */ in ncl_bioread() 434 tmp_off = uio->uio_offset + uio->uio_resid; in ncl_bioread() 436 (tmp_off > nmp->nm_maxfilesize || tmp_off < uio->uio_offset)) { in ncl_bioread() 463 lbn = uio->uio_offset / biosize; in ncl_bioread() 464 on = uio->uio_offset - (lbn * biosize); in ncl_bioread() 561 && uio->uio_offset >= np->n_direofoffset) { in ncl_bioread() 564 lbn = (uoff_t)uio->uio_offset / NFS_DIRBLKSIZ; in ncl_bioread() 565 on = uio->uio_offset & (NFS_DIRBLKSIZ - 1); in ncl_bioread() [all …]
|
/netbsd-src/sys/fs/ntfs/ |
H A D | ntfs_vnops.c | 124 (unsigned long long)ip->i_number, (long long)uio->uio_offset, in ntfs_read() 130 if (uio->uio_offset > fp->f_size) in ntfs_read() 133 toread = MIN(uio->uio_resid, fp->f_size - uio->uio_offset ); in ntfs_read() 141 fp->f_attrname, uio->uio_offset, toread, NULL, uio); in ntfs_read() 378 (unsigned long long)ip->i_number, (long long)uio->uio_offset, in ntfs_write() 382 if (uio->uio_resid + uio->uio_offset > fp->f_size) { in ntfs_write() 387 towrite = MIN(uio->uio_resid, fp->f_size - uio->uio_offset); in ntfs_write() 392 fp->f_attrname, uio->uio_offset, towrite, NULL, &written, uio); in ntfs_write() 534 (unsigned long long)ip->i_number, (long long)uio->uio_offset, in ntfs_readdir() 537 off = uio->uio_offset; in ntfs_readdir() [all …]
|
/netbsd-src/sys/ufs/chfs/ |
H A D | chfs_vnops.c | 656 if ((u_int64_t)uio->uio_offset > ump->um_maxfilesize) in chfs_read() 661 if (uio->uio_offset >= ip->size) in chfs_read() 673 bytelen = MIN(ip->size - uio->uio_offset, in chfs_read() 688 bytesinfile = ip->size - uio->uio_offset; in chfs_read() 691 lbn = chfs_lblkno(chmp, uio->uio_offset); in chfs_read() 694 blkoffset = chfs_blkoff(chmp, uio->uio_offset); in chfs_read() 794 uio->uio_offset = ip->size; in chfs_write() 795 if ((ip->flags & APPEND) && uio->uio_offset != ip->size) in chfs_write() 809 if (uio->uio_offset < 0 || in chfs_write() 810 (u_int64_t)uio->uio_offset + in chfs_write() [all …]
|
/netbsd-src/sys/arch/i386/i386/ |
H A D | process_machdep.c | 310 uio.uio_offset = 0; in ptrace_machdep_dorequest() 340 uio.uio_offset = 0; in ptrace_machdep_dorequest() 373 kv += uio->uio_offset; in process_machdep_doxmmregs() 374 kl -= uio->uio_offset; in process_machdep_doxmmregs() 391 uio->uio_offset = 0; in process_machdep_doxmmregs() 419 kv += uio->uio_offset; in process_machdep_doxstate() 420 kl -= uio->uio_offset; in process_machdep_doxstate() 433 uio->uio_offset = 0; in process_machdep_doxstate()
|
/netbsd-src/sys/dev/ |
H A D | mm.c | 175 if ((uintptr_t)uio->uio_offset != uio->uio_offset) { in dev_mem_readwrite() 178 paddr = uio->uio_offset & ~PAGE_MASK; in dev_mem_readwrite() 184 offset = uio->uio_offset & PAGE_MASK; in dev_mem_readwrite() 243 addr = (void *)(intptr_t)uio->uio_offset; in dev_kmem_readwrite() 244 if ((uintptr_t)addr != uio->uio_offset) { in dev_kmem_readwrite() 251 offset = uio->uio_offset & PAGE_MASK; in dev_kmem_readwrite()
|
/netbsd-src/sys/dev/i2c/ |
H A D | x1226.c | 181 if (uio->uio_offset >= X1226_NVRAM_SIZE) in xrtc_read() 187 while (uio->uio_resid && uio->uio_offset < X1226_NVRAM_SIZE) { in xrtc_read() 188 addr = (int)uio->uio_offset + X1226_NVRAM_START; in xrtc_read() 197 (int)uio->uio_offset); in xrtc_read() 222 if (uio->uio_offset >= X1226_NVRAM_SIZE) in xrtc_write() 228 while (uio->uio_resid && uio->uio_offset < X1226_NVRAM_SIZE) { in xrtc_write() 229 addr = (int)uio->uio_offset + X1226_NVRAM_START; in xrtc_write() 241 (int)uio->uio_offset); in xrtc_write()
|
H A D | at24cxx.c | 271 if (uio->uio_offset >= sc->sc_size) in seeprom_read() 281 while (uio->uio_resid > 0 && uio->uio_offset < sc->sc_size) { in seeprom_read() 282 a = (int)uio->uio_offset; in seeprom_read() 324 if (uio->uio_offset >= sc->sc_size) in seeprom_write() 332 while (uio->uio_resid > 0 && uio->uio_offset < sc->sc_size) { in seeprom_write() 333 a = (int)uio->uio_offset; in seeprom_write()
|
H A D | m41t00.c | 177 if (uio->uio_offset >= M41T00_NBYTES) in m41t00_read() 183 while (uio->uio_resid && uio->uio_offset < M41T00_NBYTES) { in m41t00_read() 184 a = (int)uio->uio_offset; in m41t00_read() 216 if (uio->uio_offset >= M41T00_NBYTES) in m41t00_write() 222 while (uio->uio_resid && uio->uio_offset < M41T00_NBYTES) { in m41t00_write() 223 a = (int)uio->uio_offset; in m41t00_write()
|
/netbsd-src/sys/ufs/ffs/ |
H A D | ffs_extattr.c | 162 KASSERT(uio->uio_offset >= 0); in ffs_extread() 165 if ((bytesinfile = dp->di_extsize - uio->uio_offset) <= 0) in ffs_extread() 167 lbn = lblkno(fs, uio->uio_offset); in ffs_extread() 177 blkoffset = blkoff(fs, uio->uio_offset); in ffs_extread() 277 uio->uio_offset = dp->di_extsize; in ffs_extwrite() 278 KASSERT(uio->uio_offset >= 0); in ffs_extwrite() 279 if ((uoff_t)uio->uio_offset + uio->uio_resid > in ffs_extwrite() 293 lbn = lblkno(fs, uio->uio_offset); in ffs_extwrite() 294 blkoffset = blkoff(fs, uio->uio_offset); in ffs_extwrite() 307 error = UFS_BALLOC(vp, uio->uio_offset, xfersize, in ffs_extwrite() [all …]
|
/netbsd-src/sys/fs/msdosfs/ |
H A D | msdosfs_vnops.c | 469 if (uio->uio_offset < 0) in msdosfs_read() 471 if (uio->uio_offset >= dep->de_FileSize) in msdosfs_read() 478 bytelen = MIN(dep->de_FileSize - uio->uio_offset, in msdosfs_read() 494 lbn = de_cluster(pmp, uio->uio_offset); in msdosfs_read() 495 on = uio->uio_offset & pmp->pm_crbomask; in msdosfs_read() 497 if (uio->uio_offset >= dep->de_FileSize) { in msdosfs_read() 501 diff = dep->de_FileSize - uio->uio_offset; in msdosfs_read() 574 uio->uio_offset = dep->de_FileSize; in msdosfs_write() 582 if (uio->uio_offset < 0) in msdosfs_write() 589 if (uio->uio_offset in msdosfs_write() [all...] |
/netbsd-src/sys/arch/i386/isa/ |
H A D | cmos.c | 148 if (uio->uio_offset + uio->uio_resid > CMOS_SIZE) in cmos_read() 153 error = uiomove(cmos_buf + uio->uio_offset, uio->uio_resid, uio); in cmos_read() 164 if (uio->uio_offset + uio->uio_resid > CMOS_SIZE) in cmos_write() 169 error = uiomove(cmos_buf + uio->uio_offset, uio->uio_resid, uio); in cmos_write()
|
/netbsd-src/sys/kern/ |
H A D | sys_process_lwpstatus.c | 157 if (uio->uio_offset < 0 || uio->uio_offset > (off_t)ks) in proc_regio() 160 kv = buf + uio->uio_offset; in proc_regio() 161 kl = ks - uio->uio_offset; in proc_regio() 176 uio->uio_offset = 0; in proc_regio()
|
H A D | kern_physio.c | 235 __func__, uio->uio_offset, uio->uio_resid)); in physio() 304 bp->b_blkno = btodb(uio->uio_offset); in physio() 311 if (uio->uio_offset & (DEV_BSIZE - 1)) { in physio() 379 uio->uio_offset += todo; in physio() 400 delta = uio->uio_offset - ps->ps_endoffset; in physio() 440 __func__, uio->uio_offset, uio->uio_resid)); in physio()
|
/netbsd-src/sys/fs/udf/ |
H A D | udf_vnops.c | 211 if (uio->uio_offset < 0) in udf_read() 243 if (file_size <= uio->uio_offset) in udf_read() 247 len = MIN(file_size - uio->uio_offset, uio->uio_resid); in udf_read() 308 if (uio->uio_offset < 0) in udf_write() 338 uio->uio_offset = file_size; in udf_write() 340 extended = (uio->uio_offset + uio->uio_resid > file_size); in udf_write() 343 file_size, uio->uio_offset + uio->uio_resid)); in udf_write() 344 error = udf_grow_node(udf_node, uio->uio_offset + uio->uio_resid); in udf_write() 347 file_size = uio->uio_offset + uio->uio_resid; in udf_write() 356 old_offset = uio->uio_offset; in udf_write() [all …]
|
/netbsd-src/sys/arch/powerpc/powerpc/ |
H A D | process_machdep.c | 218 uio.uio_offset = 0; in ptrace_machdep_dorequest() 247 kv += uio->uio_offset; in process_machdep_dovecregs() 248 kl -= uio->uio_offset; in process_machdep_dovecregs() 265 uio->uio_offset = 0; in process_machdep_dovecregs() 301 uio.uio_offset = (off_t)va; in ppc_ifetch() 319 uio.uio_offset = (off_t)va; in ppc_istore()
|
/netbsd-src/sys/fs/tmpfs/ |
H A D | tmpfs_vnops.c | 531 if (uio->uio_offset < 0 || vp->v_type != VREG) { in tmpfs_read() 547 if (node->tn_size <= uio->uio_offset) { in tmpfs_read() 550 len = MIN(node->tn_size - uio->uio_offset, uio->uio_resid); in tmpfs_read() 591 if (uio->uio_offset < 0 || vp->v_type != VREG) { in tmpfs_write() 600 uio->uio_offset = node->tn_size; in tmpfs_write() 603 if (uio->uio_offset + uio->uio_resid > node->tn_size) { in tmpfs_write() 604 error = tmpfs_reg_resize(vp, uio->uio_offset + uio->uio_resid); in tmpfs_write() 628 if (uio->uio_offset >= oldsize && in tmpfs_write() 629 ((uio->uio_offset & (PAGE_SIZE - 1)) == 0 || in tmpfs_write() 631 trunc_page(uio->uio_offset) == trunc_page(oldsize)))) { in tmpfs_write() [all …]
|