space_available
if (__predict_true(space_available(r, os) >= n))
if (__predict_false(space_available(r, os) < n)) {
if (n >= space_available(r, os)) {