V_XSLEEP
error = vn_start_write(NULL, &mp, V_XSLEEP | V_PCATCH);
if ((error = vn_start_write(NULL, &mp, V_XSLEEP | V_PCATCH)) != 0)
if ((error = vn_start_write(NULL, &mp, V_XSLEEP | V_PCATCH)) != 0)
V_XSLEEP | V_PCATCH);
if ((error = vn_start_write(NULL, &mp, V_XSLEEP | V_PCATCH)) != 0)
if ((error = vn_start_write(NULL, &mp, V_XSLEEP | V_PCATCH)) != 0)
V_XSLEEP | V_PCATCH)) != 0) {
error = vn_start_write(NULL, &mp, V_XSLEEP | V_PCATCH);
if ((error = vn_start_write(NULL, &mp, V_XSLEEP | V_PCATCH)) != 0)
if ((error = vn_start_write(NULL, &mp, V_XSLEEP | V_PCATCH)) != 0)
if ((flags & V_XSLEEP) == 0 && vfs_op_thread_enter(mp, mpcpu)) {
if ((flags & V_XSLEEP) != 0)
if (error != 0 || (flags & V_XSLEEP) != 0)
KASSERT((flags & (~V_VALID_FLAGS | V_XSLEEP)) == 0,
V_XSLEEP | V_PCATCH)) != 0)
#define V_VALID_FLAGS (V_WAIT | V_NOWAIT | V_XSLEEP | V_PCATCH)
V_XSLEEP | V_PCATCH)) != 0)