Home
last modified time | relevance | path

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

12345

/freebsd-14-stable/sys/dev/iicbus/
HDicee.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-14-stable/sys/arm/arm/
HDmem.c105 v = uio->uio_offset; in memrw()
120 o = (int)uio->uio_offset & PAGE_MASK; in memrw()
137 addr = trunc_page(uio->uio_offset); in memrw()
138 eaddr = round_page(uio->uio_offset + c); in memrw()
143 if (!kernacc((caddr_t)(int)uio->uio_offset, c, in memrw()
147 error = uiomove((caddr_t)(int)uio->uio_offset, (int)c, uio); in memrw()
/freebsd-14-stable/sys/fs/fuse/
HDfuse_io.c142 if (uio->uio_offset < 0) in fuse_read_biobackend()
156 if (filesize - uio->uio_offset <= 0) in fuse_read_biobackend()
158 lbn = uio->uio_offset / biosize; in fuse_read_biobackend()
159 on = uio->uio_offset & (biosize - 1); in fuse_read_biobackend()
261 fri->offset = uio->uio_offset; in fuse_read_directbackend()
365 fwi->offset = uio->uio_offset; in fuse_write_directbackend()
384 uio->uio_offset -= fwi->size; in fuse_write_directbackend()
414 as_written_offset = uio->uio_offset - diff; in fuse_write_directbackend()
433 uio->uio_offset -= diff; in fuse_write_directbackend()
489 if (uio->uio_offset < 0) in fuse_write_biobackend()
[all …]
/freebsd-14-stable/sys/fs/tarfs/
HDtarfs_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 …]
HDtarfs_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-14-stable/sys/fs/nfsclient/
HDnfs_clbio.c196 uio.uio_offset = IDX_TO_OFF(pages[0]->pindex); in ncl_getpages()
330 uio.uio_offset = offset; in ncl_putpages()
449 if (uio->uio_offset < 0) /* XXX VDIR cookies can be negative */ in ncl_bioread()
463 tmp_off = uio->uio_offset + uio->uio_resid; in ncl_bioread()
465 (tmp_off > nmp->nm_maxfilesize || tmp_off < uio->uio_offset)) { in ncl_bioread()
495 lbn = uio->uio_offset / biosize; in ncl_bioread()
496 on = uio->uio_offset - (lbn * biosize); in ncl_bioread()
603 && uio->uio_offset >= np->n_direofoffset) { in ncl_bioread()
609 lbn = (uoff_t)uio->uio_offset / NFS_DIRBLKSIZ; in ncl_bioread()
610 on = uio->uio_offset & (NFS_DIRBLKSIZ - 1); in ncl_bioread()
[all …]
/freebsd-14-stable/sys/fs/smbfs/
HDsmbfs_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-14-stable/sys/i386/i386/
HDmem.c93 if (!kernacc((caddr_t)(int)uio->uio_offset, uio->uio_resid, in memrw()
108 if (uio->uio_offset > cpu_getmaxphyaddr()) { in memrw()
112 pa = trunc_page(uio->uio_offset); in memrw()
125 addr = trunc_page(uio->uio_offset); in memrw()
142 o = (int)uio->uio_offset & PAGE_MASK; in memrw()
/freebsd-14-stable/sys/dev/cfi/
HDcfi_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-14-stable/tools/tools/kttcp/sys/
HDkttcp.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-14-stable/sys/dev/mlx5/mlx5_fpga_tools/
HDmlx5fpga_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-14-stable/sys/ufs/ffs/
HDffs_vnops.c699 KASSERT(uio->uio_offset >= 0, ("ffs_read: uio->uio_offset < 0")); in ffs_read()
701 if (uio->uio_offset < ip->i_size && in ffs_read()
702 uio->uio_offset >= fs->fs_maxfilesize) in ffs_read()
710 if ((bytesinfile = ip->i_size - uio->uio_offset) <= 0) in ffs_read()
712 lbn = lblkno(fs, uio->uio_offset); in ffs_read()
722 blkoffset = blkoff(fs, uio->uio_offset); in ffs_read()
880 uio->uio_offset = ip->i_size; in ffs_write()
881 if ((ip->i_flags & APPEND) && uio->uio_offset != ip->i_size) in ffs_write()
891 (int)uio->uio_offset, in ffs_write()
897 KASSERT(uio->uio_offset >= 0, ("ffs_write: uio->uio_offset < 0")); in ffs_write()
[all …]
/freebsd-14-stable/sys/dev/altera/avgen/
HDaltera_avgen.c100 if (uio->uio_offset < 0 || uio->uio_offset % width != 0 || in altera_avgen_read()
104 if ((uio->uio_offset + uio->uio_resid < 0) || in altera_avgen_read()
105 (uio->uio_offset + uio->uio_resid > size)) in altera_avgen_read()
108 offset = uio->uio_offset; in altera_avgen_read()
162 if (uio->uio_offset < 0 || uio->uio_offset % width != 0 || in altera_avgen_write()
167 offset = uio->uio_offset; in altera_avgen_write()
/freebsd-14-stable/sys/kern/
HDsubr_uio.c108 uio.uio_offset = 0; in physcopyin()
129 uio.uio_offset = 0; in physcopyout()
283 uio->uio_offset += cnt; in uiomove_faultflag()
305 if (uio->uio_offset < 0 || uio->uio_resid < 0 || in uiomove_frombuf()
306 (offset = uio->uio_offset) != uio->uio_offset) in uiomove_frombuf()
353 uio->uio_offset++; in ureadc()
396 uio->uio_offset = -1; in copyinuio()
HDvfs_vnops.c581 if ((uio->uio_offset == 0 && fp->f_seqcount[rw] > 0) || in sequential_heuristic()
582 uio->uio_offset == fp->f_nextoff[rw]) { in sequential_heuristic()
633 auio.uio_offset = offset; in vn_rdwr()
922 uio->uio_offset = foffset_lock(fp, flags); in foffset_lock_uio()
930 foffset_unlock(fp, uio->uio_offset, flags); in foffset_unlock_uio()
946 uio->uio_offset >= fp->f_advice->fa_start && in get_advice()
947 uio->uio_offset + uio->uio_resid <= fp->f_advice->fa_end) in get_advice()
1016 off = uio->uio_offset; in vn_read_from_obj()
1052 resid = PAGE_SIZE - (uio->uio_offset & PAGE_MASK) + ptoa(i - 1); in vn_read_from_obj()
1067 if (uio->uio_offset >= vsz) { in vn_read_from_obj()
[all …]
/freebsd-14-stable/sys/powerpc/powerpc/
HDmem.c115 v = uio->uio_offset; in memrw()
138 va = uio->uio_offset; in memrw()
146 va = trunc_page(uio->uio_offset); in memrw()
147 eva = round_page(uio->uio_offset in memrw()
167 va = uio->uio_offset; in memrw()
/freebsd-14-stable/sys/powerpc/powernv/
HDopal_nvram.c218 amnt = MIN(uio->uio_resid, sc->sc_size - uio->uio_offset); in opal_nvram_read()
224 amnt, uio->uio_offset); in opal_nvram_read()
256 amnt = MIN(uio->uio_resid, sc->sc_size - uio->uio_offset); in opal_nvram_write()
262 offset = uio->uio_offset; in opal_nvram_write()
/freebsd-14-stable/sys/dev/nvdimm/
HDnvdimm_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-14-stable/sys/dev/cardbus/
HDcardbus_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-14-stable/tools/test/stress2/misc/
HDprocfs5.sh68 const off_t uio_offset = 0x6f51f3a1185bced9;
80 error = pread(fd, buf, uio_resid, uio_offset);
/freebsd-14-stable/sys/fs/ext2fs/
HDext2_lookup.c159 if (uio->uio_offset < 0) in ext2_readdir()
167 if (uio->uio_offset >= ip->i_size) in ext2_readdir()
169 else if (ip->i_size - uio->uio_offset < ncookies) in ext2_readdir()
170 ncookies = ip->i_size - uio->uio_offset; in ext2_readdir()
180 offset = startoffset = uio->uio_offset; in ext2_readdir()
184 uio->uio_offset < ip->i_size) { in ext2_readdir()
185 error = ext2_blkatoff(vp, uio->uio_offset, NULL, &bp); in ext2_readdir()
192 skipcnt = (size_t)(uio->uio_offset - bp->b_offset) & in ext2_readdir()
259 uio->uio_offset = offset; in ext2_readdir()
262 uio->uio_offset = offset; in ext2_readdir()
[all …]
/freebsd-14-stable/sys/fs/msdosfs/
HDmsdosfs_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-14-stable/sys/compat/linuxkpi/common/include/linux/
HDsocket.h54 uio.uio_offset = 0; in memcpy_toiovec()
70 uio.uio_offset = 0; in memcpy_fromiovec()
/freebsd-14-stable/sys/ufs/ufs/
HDufs_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-14-stable/sys/fs/autofs/
HDautofs_vnops.c368 dirent.d_off = uio->uio_offset + reclen; in autofs_readdir_one()
422 if (uio->uio_offset < 0) in autofs_readdir()
433 if (uio->uio_offset == 0) { in autofs_readdir()
443 if (uio->uio_offset <= reclens) { in autofs_readdir()
444 if (uio->uio_offset != reclens) in autofs_readdir()
468 if (uio->uio_offset > reclens) { in autofs_readdir()
476 if (uio->uio_offset != reclens) { in autofs_readdir()

12345