Lines Matching refs:woff
671 offset_t woff = ioflag & O_APPEND ? zp->z_size : zfs_uio_offset(uio); in zfs_write() local
672 if (woff < 0) { in zfs_write()
706 woff = lr->lr_offset; in zfs_write()
713 woff = zp->z_size; in zfs_write()
715 zfs_uio_setoffset(uio, woff); in zfs_write()
721 zfs_uio_setsoffset(uio, woff); in zfs_write()
728 lr = zfs_rangelock_enter(&zp->z_rangelock, woff, n, RL_WRITER); in zfs_write()
739 if (woff >= limit) { in zfs_write()
745 if (n > limit - woff) in zfs_write()
746 n = limit - woff; in zfs_write()
748 uint64_t end_size = MAX(zp->z_size, woff + n); in zfs_write()
790 woff = zfs_uio_offset(uio); in zfs_write()
823 if (n >= blksz && woff >= zp->z_size && in zfs_write()
824 P2PHASE(woff, blksz) == 0 && in zfs_write()
846 P2PHASE(woff, blksz)); in zfs_write()
863 dmu_tx_hold_write_by_dnode(tx, DB_DNODE(db), woff, nbytes); in zfs_write()
887 zfs_rangelock_reduce(lr, woff, n); in zfs_write()
940 sa_get_db(zp->z_sa_hdl), woff, abuf, tx, dflags); in zfs_write()
980 zn_has_cached_data(zp, woff, woff + tx_bytes - 1)) { in zfs_write()
981 update_pages(zp, woff, tx_bytes, zfsvfs->z_os); in zfs_write()
1028 zfs_log_write(zilog, tx, TX_WRITE, zp, woff, tx_bytes, commit, in zfs_write()