Searched refs:RL_WRITER (Results 1 - 7 of 7) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Dzfs_rlock.h39 RL_WRITER, enumerator in enum:__anon4644
59 * or exclusive (RL_WRITER or RL_APPEND). RL_APPEND is a special type that
60 * is converted to RL_WRITER that specified to lock from the start of the
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dzfs_rlock.c86 * RL_WRITER and the range locked.
150 new->r_type = RL_WRITER; /* convert to writer */
170 new->r_type = RL_WRITER; /* convert possible RL_APPEND */
376 if ((prev->r_type == RL_WRITER) || (prev->r_write_wanted)) {
399 if ((next->r_type == RL_WRITER) || (next->r_write_wanted)) {
421 * or exclusive (RL_WRITER). Returns the range lock structure
423 * previously locked as RL_WRITER).
430 ASSERT(type == RL_READER || type == RL_WRITER || type == RL_APPEND);
454 zfs_range_lock_writer(zp, new); /* RL_WRITER or RL_APPEND */
534 ASSERT(rl->r_type == RL_WRITER || r
[all...]
H A Dzvol.c1284 doread ? RL_READER : RL_WRITER);
1455 RL_WRITER);
1766 RL_WRITER);
1775 RL_WRITER);
1804 RL_WRITER);
H A Dzfs_znode.c1461 rl = zfs_range_lock(zp, 0, UINT64_MAX, RL_WRITER);
1535 rl = zfs_range_lock(zp, off, len, RL_WRITER);
1577 rl = zfs_range_lock(zp, 0, UINT64_MAX, RL_WRITER);
H A Dzfs_vnops.c775 rl = zfs_range_lock(zp, woff, n, RL_WRITER);
4334 rl = zfs_range_lock(zp, io_off, UINT64_MAX, RL_WRITER);
4338 rl = zfs_range_lock(zp, io_off, io_len, RL_WRITER);
/illumos-gate/usr/src/uts/common/io/comstar/lu/stmf_sbd/
H A Dsbd_zvol.c346 rl = zfs_range_lock(sl->sl_zvol_rl_hdl, offset, len, RL_WRITER);
435 rl = zfs_range_lock(sl->sl_zvol_rl_hdl, offset, len, RL_WRITER);
/illumos-gate/usr/src/cmd/ztest/
H A Dztest.c237 RL_WRITER, enumerator in enum:__anon145
1524 ztest_object_lock(zd, object, RL_WRITER);
1593 rl = ztest_range_lock(zd, lr->lr_foid, offset, length, RL_WRITER);
1694 RL_WRITER);
1732 ztest_object_lock(zd, lr->lr_foid, RL_WRITER);
2144 rl = ztest_range_lock(zd, object, offset, size, RL_WRITER);

Completed in 96 milliseconds