static int lov_print_empty(const struct lu_env *env, void *cookie, lu_printer_t p, const struct lu_object *o) { (*p)(env, cookie, "empty %d\n", lu2lov(o)->lo_layout_invalid); return 0; }
static void lov_object_delete(const struct lu_env *env, struct lu_object *obj) { struct lov_object *lov = lu2lov(obj); LOV_2DISPATCH_VOID(lov, llo_delete, env, lov, &lov->u); }
static int lov_object_print(const struct lu_env *env, void *cookie, lu_printer_t p, const struct lu_object *o) { return LOV_2DISPATCH_NOLOCK(lu2lov(o), llo_print, env, cookie, p, o); }