/freebsd/sys/dev/iicbus/ |
H A D | icee.c | 228 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 D | mem.c | 104 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 D | fuse_io.c | 141 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 D | tarfs_vnops.c | 330 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 D | tarfs_subr.c | 427 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 D | nfs_clbio.c | 193 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 D | smbfs_io.c | 89 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 D | mem.c | 92 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 D | cfi_dev.c | 198 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 D | kttcp.c | 177 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 D | ffs_vnops.c | 696 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 D | mlx5fpga_tools_char.c | 122 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 D | p9fs_vnops.c | 1335 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 D | subr_uio.c | 105 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 D | vfs_vnops.c | 579 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 D | mem.c | 114 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 D | opal_nvram.c | 217 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 D | nvdimm_spa.c | 204 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 D | msdosfs_vnops.c | 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() [all …]
|
/freebsd/sys/fs/ext2fs/ |
H A D | ext2_lookup.c | 157 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 D | cardbus_device.c | 161 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 D | ufs_extattr.c | 388 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 D | procfs5.sh | 68 const off_t uio_offset = 0x6f51f3a1185bced9; 80 error = pread(fd, buf, uio_resid, uio_offset);
|
/freebsd/sys/compat/linuxkpi/common/include/linux/ |
H A D | socket.h | 54 uio.uio_offset = 0; in memcpy_toiovec() 70 uio.uio_offset = 0; in memcpy_fromiovec()
|
/freebsd/sys/fs/autofs/ |
H A D | autofs_vnops.c | 367 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()
|