Home
last modified time | relevance | path

Searched refs:zfs_uio_offset (Results 1 – 10 of 10) sorted by relevance

/src/sys/contrib/openzfs/include/os/freebsd/spl/sys/
H A Duio.h66 #define zfs_uio_offset(u) GET_UIO_STRUCT(u)->uio_offset macro
80 zfs_uio_offset(uio) = off; in zfs_uio_setoffset()
86 ASSERT3U(zfs_uio_offset(uio), ==, off); in zfs_uio_setsoffset()
94 zfs_uio_offset(uio) += size; in zfs_uio_advance()
/src/sys/contrib/openzfs/module/zfs/
H A Dzfs_vnops.c292 if (zn_has_cached_data(zp, zfs_uio_offset(uio), in zfs_setup_direct()
293 zfs_uio_offset(uio) + zfs_uio_resid(uio) - 1)) { in zfs_setup_direct()
361 if (zfs_uio_offset(uio) < (offset_t)0) { in zfs_read()
398 zfs_uio_offset(uio), zfs_uio_resid(uio), RL_READER); in zfs_read()
404 if (zfs_uio_offset(uio) >= zp->z_size) { in zfs_read()
408 ASSERT(zfs_uio_offset(uio) < zp->z_size); in zfs_read()
419 ssize_t start_offset = zfs_uio_offset(uio); in zfs_read()
423 ssize_t n = MIN(zfs_uio_resid(uio), zp->z_size - zfs_uio_offset(uio)); in zfs_read()
460 P2PHASE(zfs_uio_offset(uio), blksz)); in zfs_read()
466 if (zn_has_cached_data(zp, zfs_uio_offset(uio), in zfs_read()
[all …]
H A Ddmu_direct.c357 offset_t offset = zfs_uio_offset(uio); in dmu_read_uio_direct()
379 offset_t offset = zfs_uio_offset(uio); in dmu_write_uio_direct()
H A Ddmu.c1411 err = dmu_buf_hold_array_by_dnode(dn, zfs_uio_offset(uio), size, in dmu_read_uio_dnode()
1423 bufoff = zfs_uio_offset(uio) - db->db_offset; in dmu_read_uio_dnode()
1511 if (zfs_dio_aligned(zfs_uio_offset(uio), write_size, in dmu_write_uio_dnode()
1515 zfs_dio_offset_aligned(zfs_uio_offset(uio), in dmu_write_uio_dnode()
1529 P2PHASE(zfs_uio_offset(uio), dn->dn_datablksz); in dmu_write_uio_dnode()
1534 err = dmu_buf_hold_array_by_dnode(dn, zfs_uio_offset(uio), write_size, in dmu_write_uio_dnode()
1546 offset_t off = zfs_uio_offset(uio); in dmu_write_uio_dnode()
1570 zfs_uio_advance(uio, off - zfs_uio_offset(uio)); in dmu_write_uio_dnode()
/src/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dzfs_ctldir.c271 if (zfs_uio_offset(uio) < 0) in sfs_readdir_common()
273 if (zfs_uio_offset(uio) == 0) { in sfs_readdir_common()
280 error = vfs_read_dirent(ap, &entry, zfs_uio_offset(uio)); in sfs_readdir_common()
285 if (zfs_uio_offset(uio) < sizeof (entry)) in sfs_readdir_common()
287 if (zfs_uio_offset(uio) == sizeof (entry)) { in sfs_readdir_common()
295 error = vfs_read_dirent(ap, &entry, zfs_uio_offset(uio)); in sfs_readdir_common()
690 if (zfs_uio_offset(&uio) == 3 * sizeof (entry)) { in zfsctl_root_readdir()
703 if (zfs_uio_offset(&uio) != dots_offset) in zfsctl_root_readdir()
713 error = vfs_read_dirent(ap, &entry, zfs_uio_offset(&uio)); in zfsctl_root_readdir()
1080 cookie = zfs_uio_offset(&uio) - dots_offset; in zfsctl_snapdir_readdir()
[all …]
H A Dzvol_os.c817 (zfs_uio_offset(&uio) < 0 || zfs_uio_offset(&uio) > volsize)) in zvol_cdev_read()
822 lr = zfs_rangelock_enter(&zv->zv_rangelock, zfs_uio_offset(&uio), in zvol_cdev_read()
824 while (zfs_uio_resid(&uio) > 0 && zfs_uio_offset(&uio) < volsize) { in zvol_cdev_read()
828 if (bytes > volsize - zfs_uio_offset(&uio)) in zvol_cdev_read()
829 bytes = volsize - zfs_uio_offset(&uio); in zvol_cdev_read()
865 (zfs_uio_offset(&uio) < 0 || zfs_uio_offset(&uio) > volsize)) in zvol_cdev_write()
875 lr = zfs_rangelock_enter(&zv->zv_rangelock, zfs_uio_offset(&uio), in zvol_cdev_write()
877 while (zfs_uio_resid(&uio) > 0 && zfs_uio_offset(&uio) < volsize) { in zvol_cdev_write()
879 uint64_t off = zfs_uio_offset(&uio); in zvol_cdev_write()
H A Dzfs_vnops_os.c534 ASSERT0(zfs_uio_offset(uio) & PAGEOFFSET); in mappedread_sf()
536 for (start = zfs_uio_offset(uio); len > 0; start += PAGESIZE) { in mappedread_sf()
599 start = zfs_uio_offset(uio); in mappedread()
1739 offset = zfs_uio_offset(uio); in zfs_readdir()
1909 offset = zfs_uio_offset(uio); in zfs_readdir()
4722 __FUNCTION__, __LINE__, &uio, zfs_uio_offset(&uio), in zfs_freebsd_read()
/src/sys/contrib/openzfs/include/os/linux/spl/sys/
H A Duio.h92 #define zfs_uio_offset(u) (u)->uio_loffset macro
113 ASSERT3U(zfs_uio_offset(uio), ==, off); in zfs_uio_setsoffset()
/src/sys/contrib/openzfs/include/sys/
H A Duio_impl.h82 return (zfs_dio_aligned(zfs_uio_offset(uio), zfs_uio_resid(uio), in zfs_uio_aligned()
/src/sys/contrib/openzfs/lib/libspl/include/sys/
H A Duio.h80 #define zfs_uio_offset(uio) (uio)->uio_loffset macro