Home
last modified time | relevance | path

Searched refs:uio_offset (Results 1 – 25 of 158) sorted by relevance

1234567

/netbsd-src/sys/ufs/ext2fs/
H A Dext2fs_readwrite.c123 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 Dufs_readwrite.c90 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 Dulfs_readwrite.c89 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 Dprocfs_cmdline.c53 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 Dprocfs_limit.c115 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 Dprocfs_auxv.c55 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 Dnetbsd32_ptrace.c169 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 Dnfs_bio.c102 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 Dfilecore_vnops.c214 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 Dnfs_clbio.c150 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 Dntfs_vnops.c124 (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 Dchfs_vnops.c656 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 Dprocess_machdep.c310 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 Dmm.c175 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 Dx1226.c181 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 Dat24cxx.c271 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 Dm41t00.c177 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 Dffs_extattr.c162 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 Dmsdosfs_vnops.c469 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 Dcmos.c148 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 Dsys_process_lwpstatus.c157 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 Dkern_physio.c235 __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 Dudf_vnops.c211 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 Dprocess_machdep.c218 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 Dtmpfs_vnops.c531 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 …]

1234567