Home
last modified time | relevance | path

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

12345

/freebsd/sys/dev/iicbus/
H A Dicee.c228 if (uio->uio_offset == sc->size) in icee_read()
230 if (uio->uio_offset > sc->size) in icee_read()
236 if (uio->uio_offset >= sc->size) in icee_read()
238 len = MIN(MAX_RD_SZ - (uio->uio_offset & (MAX_RD_SZ - 1)), in icee_read()
242 slave = (uio->uio_offset >> 7) | sc->addr; in icee_read()
245 addr[0] = uio->uio_offset & 0xff; in icee_read()
248 slave = sc->addr | (uio->uio_offset >> 15); in icee_read()
251 addr[0] = (uio->uio_offset >> 8) & 0xff; in icee_read()
252 addr[1] = uio->uio_offset & 0xff; in icee_read()
289 if (uio->uio_offset >= sc->size) in icee_write()
[all …]
/freebsd/sys/arm/arm/
H A Dmem.c104 v = uio->uio_offset; in memrw()
119 o = (int)uio->uio_offset & PAGE_MASK; in memrw()
136 addr = trunc_page(uio->uio_offset); in memrw()
137 eaddr = round_page(uio->uio_offset + c); in memrw()
142 if (!kernacc((caddr_t)(int)uio->uio_offset, c, in memrw()
146 error = uiomove((caddr_t)(int)uio->uio_offset, (int)c, uio); in memrw()
/freebsd/sys/fs/fuse/
H A Dfuse_io.c141 if (uio->uio_offset < 0) in fuse_read_biobackend()
155 if (filesize - uio->uio_offset <= 0) in fuse_read_biobackend()
157 lbn = uio->uio_offset / biosize; in fuse_read_biobackend()
158 on = uio->uio_offset & (biosize - 1); in fuse_read_biobackend()
260 fri->offset = uio->uio_offset; in fuse_read_directbackend()
364 fwi->offset = uio->uio_offset; in fuse_write_directbackend()
383 uio->uio_offset -= fwi->size; in fuse_write_directbackend()
413 as_written_offset = uio->uio_offset - diff; in fuse_write_directbackend()
432 uio->uio_offset -= diff; in fuse_write_directbackend()
488 if (uio->uio_offset < 0) in fuse_write_biobackend()
[all …]
/freebsd/sys/fs/tarfs/
H A Dtarfs_vnops.c330 off = uio->uio_offset; in tarfs_readdir()
335 tnp, tnp->name, uio->uio_offset, uio->uio_resid); in tarfs_readdir()
337 if (uio->uio_offset == TARFS_COOKIE_EOF) { in tarfs_readdir()
342 if (uio->uio_offset == TARFS_COOKIE_DOT) { in tarfs_readdir()
358 uio->uio_offset = TARFS_COOKIE_DOTDOT; in tarfs_readdir()
362 if (uio->uio_offset == TARFS_COOKIE_DOTDOT) { in tarfs_readdir()
385 uio->uio_offset = current->ino; in tarfs_readdir()
393 current = tarfs_lookup_dir(tnp, uio->uio_offset); in tarfs_readdir()
398 uio->uio_offset = current->ino; in tarfs_readdir()
444 uio->uio_offset = current->ino; in tarfs_readdir()
[all …]
H A Dtarfs_subr.c427 tnp->name, uiop->uio_offset, resid); in tarfs_read_file()
429 if (uiop->uio_offset > tnp->blk[i].o + tnp->blk[i].l) { in tarfs_read_file()
434 uiop->uio_offset < tnp->blk[i].o) { in tarfs_read_file()
436 copylen = tnp->blk[i].o - uiop->uio_offset; in tarfs_read_file()
442 auio.uio_offset = 0; in tarfs_read_file()
450 uiop->uio_offset += copylen - auio.uio_resid; in tarfs_read_file()
455 uiop->uio_offset < tnp->blk[i].o + tnp->blk[i].l) { in tarfs_read_file()
461 auio.uio_offset = tnp->offset + tnp->blk[i].i + in tarfs_read_file()
462 uiop->uio_offset - tnp->blk[i].o; in tarfs_read_file()
469 uiop->uio_offset += copylen - auio.uio_resid; in tarfs_read_file()
/freebsd/sys/fs/nfsclient/
H A Dnfs_clbio.c193 uio.uio_offset = IDX_TO_OFF(pages[0]->pindex); in ncl_getpages()
327 uio.uio_offset = offset; in ncl_putpages()
446 if (uio->uio_offset < 0) /* XXX VDIR cookies can be negative */ in ncl_bioread()
460 tmp_off = uio->uio_offset + uio->uio_resid; in ncl_bioread()
462 (tmp_off > nmp->nm_maxfilesize || tmp_off < uio->uio_offset)) { in ncl_bioread()
492 lbn = uio->uio_offset / biosize; in ncl_bioread()
493 on = uio->uio_offset - (lbn * biosize); in ncl_bioread()
600 && uio->uio_offset >= np->n_direofoffset) { in ncl_bioread()
606 lbn = (uoff_t)uio->uio_offset / NFS_DIRBLKSIZ; in ncl_bioread()
607 on = uio->uio_offset in ncl_bioread()
[all...]
/freebsd/sys/fs/smbfs/
H A Dsmbfs_io.c89 offset = uio->uio_offset / DE_SIZE; /* offset in the directory */ in smbfs_readvdir()
91 if (uio->uio_resid < DE_SIZE || uio->uio_offset < 0) { in smbfs_readvdir()
113 uio->uio_offset += DE_SIZE; in smbfs_readvdir()
175 uio->uio_offset = offset * DE_SIZE; in smbfs_readvdir()
203 if (uiop->uio_offset < 0) in smbfs_readvnode()
257 SMBVDEBUG("ofs=%jd,resid=%zd\n", (intmax_t)uiop->uio_offset, in smbfs_writevnode()
259 if (uiop->uio_offset < 0) in smbfs_writevnode()
280 uiop->uio_offset = np->n_size; in smbfs_writevnode()
294 SMBVDEBUG("after: ofs=%jd,resid=%zd\n", (intmax_t)uiop->uio_offset, in smbfs_writevnode()
297 if (uiop->uio_offset > np->n_size) { in smbfs_writevnode()
[all …]
/freebsd/sys/i386/i386/
H A Dmem.c92 if (!kernacc((caddr_t)(int)uio->uio_offset, uio->uio_resid, in memrw()
107 if (uio->uio_offset > cpu_getmaxphyaddr()) { in memrw()
111 pa = trunc_page(uio->uio_offset); in memrw()
124 addr = trunc_page(uio->uio_offset); in memrw()
141 o = (int)uio->uio_offset & PAGE_MASK; in memrw()
/freebsd/sys/dev/cfi/
H A Dcfi_dev.c198 error = (uio->uio_offset > sc->sc_size) ? EIO : 0; in cfi_devread()
201 uio->uio_offset < sc->sc_size) { in cfi_devread()
202 ofs = uio->uio_offset; in cfi_devread()
231 error = (uio->uio_offset > sc->sc_size) ? EIO : 0; in cfi_devwrite()
233 uio->uio_offset < sc->sc_size) { in cfi_devwrite()
234 ofs = uio->uio_offset; in cfi_devwrite()
248 error = cfi_block_start(sc, uio->uio_offset); in cfi_devwrite()
/freebsd/tools/tools/kttcp/sys/
H A Dkttcp.c177 auio.uio_offset = 0; in kttcp_send()
180 len -= auio.uio_offset; in kttcp_send()
225 auio.uio_offset = 0; in kttcp_recv()
228 len -= auio.uio_offset; in kttcp_recv()
229 } while (error == 0 && len > 0 && auio.uio_offset != 0); in kttcp_recv()
/freebsd/sys/ufs/ffs/
H A Dffs_vnops.c696 KASSERT(uio->uio_offset >= 0, ("ffs_read: uio->uio_offset < 0")); in ffs_read()
698 if (uio->uio_offset < ip->i_size && in ffs_read()
699 uio->uio_offset >= fs->fs_maxfilesize) in ffs_read()
707 if ((bytesinfile = ip->i_size - uio->uio_offset) <= 0) in ffs_read()
709 lbn = lblkno(fs, uio->uio_offset); in ffs_read()
719 blkoffset = blkoff(fs, uio->uio_offset); in ffs_read()
877 uio->uio_offset = ip->i_size; in ffs_write()
878 if ((ip->i_flags & APPEND) && uio->uio_offset != ip->i_size) in ffs_write()
888 (int)uio->uio_offset, in ffs_write()
894 KASSERT(uio->uio_offset >= 0, ("ffs_write: uio->uio_offset < 0")); in ffs_write()
[all …]
/freebsd/sys/dev/mlx5/mlx5_fpga_tools/
H A Dmlx5fpga_tools_char.c122 if (uio->uio_offset > fbase) in tools_char_llseek()
124 else if (uio->uio_offset + *len > fbase + fsize) in tools_char_llseek()
125 *len = fbase + fsize - uio->uio_offset; in tools_char_llseek()
143 (uintmax_t)uio->uio_offset); in tools_char_read()
150 ret = mem_read(context->tdev, kbuf, len, uio->uio_offset, in tools_char_read()
172 (uintmax_t)uio->uio_offset); in tools_char_write()
180 of = uio->uio_offset; in tools_char_write()
/freebsd/sys/fs/p9fs/
H A Dp9fs_vnops.c1335 if (uio->uio_offset < 0) in p9fs_read()
1343 offset = uio->uio_offset; in p9fs_read()
1345 if (uio->uio_offset >= filesize) in p9fs_read()
1349 __func__, (intmax_t)uio->uio_resid, (uintmax_t)uio->uio_offset); in p9fs_read()
1357 count = MIN(filesize - uio->uio_offset , resid); in p9fs_read()
1379 uio->uio_offset = offset; in p9fs_read()
1419 __func__, uio->uio_resid, (uintmax_t)uio->uio_offset); in p9fs_write()
1421 if (uio->uio_offset < 0) { in p9fs_write()
1433 uio->uio_offset = file_size; in p9fs_write()
1444 offset = uio->uio_offset; in p9fs_write()
[all …]
/freebsd/sys/kern/
H A Dsubr_uio.c105 uio.uio_offset = 0; in physcopyin()
126 uio.uio_offset = 0; in physcopyout()
280 uio->uio_offset += cnt; in uiomove_faultflag()
302 if (uio->uio_offset < 0 || uio->uio_resid < 0 || in uiomove_frombuf()
303 (offset = uio->uio_offset) != uio->uio_offset) in uiomove_frombuf()
350 uio->uio_offset++; in ureadc()
393 uio->uio_offset = -1; in copyinuio()
H A Dvfs_vnops.c579 if ((uio->uio_offset == 0 && fp->f_seqcount[rw] > 0) || in sequential_heuristic()
580 uio->uio_offset == fp->f_nextoff[rw]) { in sequential_heuristic()
631 auio.uio_offset = offset; in vn_rdwr()
900 uio->uio_offset = foffset_lock(fp, flags); in foffset_lock_uio()
908 foffset_unlock(fp, uio->uio_offset, flags); in foffset_unlock_uio()
924 uio->uio_offset >= fp->f_advice->fa_start && in get_advice()
925 uio->uio_offset + uio->uio_resid <= fp->f_advice->fa_end) in get_advice()
994 off = uio->uio_offset; in vn_read_from_obj()
1030 resid = PAGE_SIZE - (uio->uio_offset & PAGE_MASK) + ptoa(i - 1); in vn_read_from_obj()
1045 if (uio->uio_offset >= vsz) { in vn_read_from_obj()
[all …]
/freebsd/sys/powerpc/powerpc/
H A Dmem.c114 v = uio->uio_offset; in memrw()
137 va = uio->uio_offset; in memrw()
145 va = trunc_page(uio->uio_offset); in memrw()
146 eva = round_page(uio->uio_offset in memrw()
166 va = uio->uio_offset; in memrw()
/freebsd/sys/powerpc/powernv/
H A Dopal_nvram.c217 amnt = MIN(uio->uio_resid, sc->sc_size - uio->uio_offset); in opal_nvram_read()
223 amnt, uio->uio_offset); in opal_nvram_read()
255 amnt = MIN(uio->uio_resid, sc->sc_size - uio->uio_offset); in opal_nvram_write()
261 offset = uio->uio_offset; in opal_nvram_write()
/freebsd/sys/dev/nvdimm/
H A Dnvdimm_spa.c204 if (uio->uio_offset >= dev->spa_len) in nvdimm_spa_uio()
206 off = dev->spa_phys_base + uio->uio_offset; in nvdimm_spa_uio()
217 if (uio->uio_offset >= dev->spa_len) in nvdimm_spa_uio()
222 if (uio->uio_offset + n > dev->spa_len) in nvdimm_spa_uio()
223 n = dev->spa_len - uio->uio_offset; in nvdimm_spa_uio()
224 error = uiomove((char *)dev->spa_kva + uio->uio_offset, in nvdimm_spa_uio()
371 auio.uio_offset = bp->bio_offset; in nvdimm_spa_g_thread()
391 auio.uio_offset = bp->bio_offset; in nvdimm_spa_g_thread()
/freebsd/sys/fs/msdosfs/
H A Dmsdosfs_vnops.c557 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()
[all …]
/freebsd/sys/fs/ext2fs/
H A Dext2_lookup.c157 if (uio->uio_offset < 0) in ext2_readdir()
165 if (uio->uio_offset >= ip->i_size) in ext2_readdir()
167 else if (ip->i_size - uio->uio_offset < ncookies) in ext2_readdir()
168 ncookies = ip->i_size - uio->uio_offset; in ext2_readdir()
178 offset = startoffset = uio->uio_offset; in ext2_readdir()
182 uio->uio_offset < ip->i_size) { in ext2_readdir()
183 error = ext2_blkatoff(vp, uio->uio_offset, NULL, &bp); in ext2_readdir()
190 skipcnt = (size_t)(uio->uio_offset - bp->b_offset) & in ext2_readdir()
257 uio->uio_offset = offset; in ext2_readdir()
260 uio->uio_offset = offset; in ext2_readdir()
[all …]
/freebsd/sys/dev/cardbus/
H A Dcardbus_device.c161 if (uio->uio_offset >= devi->sc_cis.len) in cardbus_read()
163 return (uiomove(devi->sc_cis.buffer + uio->uio_offset, in cardbus_read()
164 MIN(uio->uio_resid, devi->sc_cis.len - uio->uio_offset), uio)); in cardbus_read()
/freebsd/sys/ufs/ufs/
H A Dufs_extattr.c388 auio.uio_offset = 0; in ufs_extattr_iterate_directory()
631 auio.uio_offset = (off_t) 0; in ufs_extattr_enable()
874 if (uio != NULL && uio->uio_offset != 0) in ufs_extattr_get()
897 local_aio.uio_offset = base_offset; in ufs_extattr_get()
947 uio->uio_offset = base_offset + sizeof(struct in ufs_extattr_get()
969 uio->uio_offset = 0; in ufs_extattr_get()
1076 if (uio->uio_offset != 0 || in ufs_extattr_set()
1101 local_aio.uio_offset = base_offset; in ufs_extattr_set()
1129 uio->uio_offset = base_offset + sizeof(struct ufs_extattr_header); in ufs_extattr_set()
1138 uio->uio_offset = 0; in ufs_extattr_set()
[all …]
/freebsd/tools/test/stress2/misc/
H A Dprocfs5.sh68 const off_t uio_offset = 0x6f51f3a1185bced9;
80 error = pread(fd, buf, uio_resid, uio_offset);
/freebsd/sys/compat/linuxkpi/common/include/linux/
H A Dsocket.h54 uio.uio_offset = 0; in memcpy_toiovec()
70 uio.uio_offset = 0; in memcpy_fromiovec()
/freebsd/sys/fs/autofs/
H A Dautofs_vnops.c367 dirent.d_off = uio->uio_offset + reclen; in autofs_readdir_one()
421 if (uio->uio_offset < 0) in autofs_readdir()
432 if (uio->uio_offset == 0) { in autofs_readdir()
442 if (uio->uio_offset <= reclens) { in autofs_readdir()
443 if (uio->uio_offset != reclens) in autofs_readdir()
467 if (uio->uio_offset > reclens) { in autofs_readdir()
475 if (uio->uio_offset != reclens) { in autofs_readdir()

12345