* Use is subject to license terms.
*/
/*
+ * Copyright (c) 2011 Whamcloud, Inc.
+ */
+/*
* This file is part of Lustre, http://www.lustre.org/
* Lustre is a trademark of Sun Microsystems, Inc.
*
MA_LOV_DEF = (1 << 6),
/* (Layout lock will used #7 here) */
MA_HSM = (1 << 8),
- MA_SOM = (1 << 9)
+ MA_SOM = (1 << 9),
+ MA_PFID = (1 << 10)
};
typedef enum {
struct lustre_capa *ma_capa;
struct md_hsm ma_hsm;
struct md_som_data *ma_som;
+ struct lu_fid ma_pfid;
};
/** Additional parameters for create */
int (*moo_xattr_del)(const struct lu_env *env, struct md_object *obj,
const char *name);
+ /** \retval number of bytes actually read upon success */
int (*moo_readpage)(const struct lu_env *env, struct md_object *obj,
const struct lu_rdpg *rdpg);