struct super_block *fo_sb;
struct vfsmount *fo_vfsmnt;
struct obd_run_ctxt fo_ctxt;
struct super_block *fo_sb;
struct vfsmount *fo_vfsmnt;
struct obd_run_ctxt fo_ctxt;
struct vfsmount *mds_vfsmnt;
struct obd_run_ctxt mds_ctxt;
struct file_operations *mds_fop;
struct vfsmount *mds_vfsmnt;
struct obd_run_ctxt mds_ctxt;
struct file_operations *mds_fop;
- int (*o_iocontrol)(int cmd, struct obd_conn *, int len, void *karg,
+ int (*o_iocontrol)(long cmd, struct obd_conn *, int len, void *karg,
void *uarg);
int (*o_get_info)(struct obd_conn *, obd_count keylen, void *key,
obd_count *vallen, void **val);
void *uarg);
int (*o_get_info)(struct obd_conn *, obd_count keylen, void *key,
obd_count *vallen, void **val);
obd_id *startid, obd_gr group, void *data);
int (*o_preprw)(int cmd, struct obd_conn *conn,
int objcount, struct obd_ioobj *obj,
obd_id *startid, obd_gr group, void *data);
int (*o_preprw)(int cmd, struct obd_conn *conn,
int objcount, struct obd_ioobj *obj,
- int niocount, struct niobuf *nb,
- struct niobuf *res);
+ int niocount, struct niobuf_remote *remote,
+ struct niobuf_local *local);
int (*o_commitrw)(int cmd, struct obd_conn *conn,
int objcount, struct obd_ioobj *obj,
int (*o_commitrw)(int cmd, struct obd_conn *conn,
int objcount, struct obd_ioobj *obj,
int (*o_enqueue)(struct obd_conn *conn, struct ldlm_namespace *ns,
struct ldlm_handle *parent_lock, __u64 *res_id,
__u32 type, struct ldlm_extent *, __u32 mode,
int (*o_enqueue)(struct obd_conn *conn, struct ldlm_namespace *ns,
struct ldlm_handle *parent_lock, __u64 *res_id,
__u32 type, struct ldlm_extent *, __u32 mode,