Searched refs:zfs_uio_offset (Results 1 – 10 of 10) sorted by relevance
/freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/ |
H A D | uio.h | 66 #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()
|
/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | zfs_vnops.c | 285 if (zn_has_cached_data(zp, zfs_uio_offset(uio), in zfs_setup_direct() 286 zfs_uio_offset(uio) + zfs_uio_resid(uio) - 1)) { in zfs_setup_direct() 354 if (zfs_uio_offset(uio) < (offset_t)0) { in zfs_read() 391 zfs_uio_offset(uio), zfs_uio_resid(uio), RL_READER); in zfs_read() 397 if (zfs_uio_offset(uio) >= zp->z_size) { in zfs_read() 401 ASSERT(zfs_uio_offset(uio) < zp->z_size); in zfs_read() 412 ssize_t start_offset = zfs_uio_offset(uio); in zfs_read() 416 ssize_t n = MIN(zfs_uio_resid(uio), zp->z_size - zfs_uio_offset(uio)); in zfs_read() 453 P2PHASE(zfs_uio_offset(uio), blksz)); in zfs_read() 459 if (zn_has_cached_data(zp, zfs_uio_offset(uio), in zfs_read() [all …]
|
H A D | dmu_direct.c | 357 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 D | dmu.c | 1408 err = dmu_buf_hold_array_by_dnode(dn, zfs_uio_offset(uio), size, in dmu_read_uio_dnode() 1420 bufoff = zfs_uio_offset(uio) - db->db_offset; in dmu_read_uio_dnode() 1508 if (zfs_dio_aligned(zfs_uio_offset(uio), write_size, in dmu_write_uio_dnode() 1512 zfs_dio_offset_aligned(zfs_uio_offset(uio), in dmu_write_uio_dnode() 1526 P2PHASE(zfs_uio_offset(uio), dn->dn_datablksz); in dmu_write_uio_dnode() 1531 err = dmu_buf_hold_array_by_dnode(dn, zfs_uio_offset(uio), write_size, in dmu_write_uio_dnode() 1543 offset_t off = zfs_uio_offset(uio); in dmu_write_uio_dnode() 1567 zfs_uio_advance(uio, off - zfs_uio_offset(uio)); in dmu_write_uio_dnode()
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | zfs_ctldir.c | 271 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() 691 if (zfs_uio_offset(&uio) == 3 * sizeof (entry)) { in zfsctl_root_readdir() 702 if (zfs_uio_offset(&uio) != dots_offset) in zfsctl_root_readdir() 712 error = vfs_read_dirent(ap, &entry, zfs_uio_offset(&uio)); in zfsctl_root_readdir() 1087 cookie = zfs_uio_offset(&uio) - dots_offset; in zfsctl_snapdir_readdir() [all …]
|
H A D | zvol_os.c | 816 (zfs_uio_offset(&uio) < 0 || zfs_uio_offset(&uio) > volsize)) in zvol_cdev_read() 821 lr = zfs_rangelock_enter(&zv->zv_rangelock, zfs_uio_offset(&uio), in zvol_cdev_read() 823 while (zfs_uio_resid(&uio) > 0 && zfs_uio_offset(&uio) < volsize) { in zvol_cdev_read() 827 if (bytes > volsize - zfs_uio_offset(&uio)) in zvol_cdev_read() 828 bytes = volsize - zfs_uio_offset(&uio); in zvol_cdev_read() 864 (zfs_uio_offset(&uio) < 0 || zfs_uio_offset(&uio) > volsize)) in zvol_cdev_write() 874 lr = zfs_rangelock_enter(&zv->zv_rangelock, zfs_uio_offset(&uio), in zvol_cdev_write() 876 while (zfs_uio_resid(&uio) > 0 && zfs_uio_offset(&uio) < volsize) { in zvol_cdev_write() 878 uint64_t off = zfs_uio_offset(&uio); in zvol_cdev_write()
|
H A D | zfs_vnops_os.c | 541 ASSERT0(zfs_uio_offset(uio) & PAGEOFFSET); in mappedread_sf() 543 for (start = zfs_uio_offset(uio); len > 0; start += PAGESIZE) { in mappedread_sf() 606 start = zfs_uio_offset(uio); in mappedread() 1749 offset = zfs_uio_offset(uio); in zfs_readdir() 1920 offset = zfs_uio_offset(uio); in zfs_readdir() 4698 __FUNCTION__, __LINE__, &uio, zfs_uio_offset(&uio), in zfs_freebsd_read()
|
/freebsd/sys/contrib/openzfs/include/os/linux/spl/sys/ |
H A D | uio.h | 92 #define zfs_uio_offset(u) (u)->uio_loffset macro 113 ASSERT3U(zfs_uio_offset(uio), ==, off); in zfs_uio_setsoffset()
|
/freebsd/sys/contrib/openzfs/include/sys/ |
H A D | uio_impl.h | 82 return (zfs_dio_aligned(zfs_uio_offset(uio), zfs_uio_resid(uio), in zfs_uio_aligned()
|
/freebsd/sys/contrib/openzfs/lib/libspl/include/sys/ |
H A D | uio.h | 79 #define zfs_uio_offset(uio) (uio)->uio_loffset macro
|