VS_RECLAIMED
case VS_RECLAIMED:
if (VSTATE_GET(vp) == VS_RECLAIMED && vp->v_holdcnt == 0) {
VSTATE_ASSERT(vp, VS_RECLAIMED);
if (VSTATE_GET(vp) == VS_RECLAIMED) {
VSTATE_ASSERT(vp, VS_RECLAIMED);
VSTATE_CHANGE(vp, VS_LOADING, VS_RECLAIMED);
if (__predict_false(VSTATE_GET(vp) == VS_RECLAIMED)) {
VSTATE_CHANGE(vp, VS_RECLAIMING, VS_RECLAIMED);
} else if (VSTATE_GET(vp) == VS_RECLAIMED) {
while (vip->vi_state != VS_LOADED && vip->vi_state != VS_RECLAIMED)
if (to == VS_LOADED || to == VS_RECLAIMED)
while (vip->vi_state != VS_LOADED && vip->vi_state != VS_RECLAIMED)
if (to == VS_LOADED || to == VS_RECLAIMED)
VSTATE_GET(vp) != VS_RECLAIMED)) {
if (VSTATE_GET(vp) == VS_RECLAIMED) {
VSTATE_ASSERT_UNLOCKED(vp, VS_RECLAIMED);
if (vip->vi_state != VS_LOADED && vip->vi_state != VS_RECLAIMED