1 /* -*- mode: c; c-basic-offset: 8; indent-tabs-mode: nil; -*-
2 * vim:expandtab:shiftwidth=8:tabstop=8:
4 #ifndef _MDD_INTERNAL_H
5 #define _MDD_INTERNAL_H
8 struct md_device mdd_md_dev;
9 struct dt_device *mdd_child;
11 int mdd_max_cookiesize;
12 struct file *mdd_rcvd_filp;
13 spinlock_t mdd_transno_lock;
14 __u64 mdd_last_transno;
15 __u64 mdd_mount_count;
17 unsigned long mdd_atime_diff;
18 struct lu_fid mdd_rootfid;
19 struct lr_server_data *mdd_server_data;
20 struct dentry *mdd_pending_dir;
21 struct dentry *mdd_logs_dir;
22 struct dentry *mdd_objects_dir;
23 struct llog_handle *mdd_cfg_llh;
24 struct file *mdd_health_check_filp;
25 struct semaphore mdd_health_sem;
26 unsigned long mdd_lov_objids_valid:1,
32 struct md_object mod_obj;
35 int mdd_object_put(struct mdd_device *mdd, struct mdd_object *obj);
36 void mdd_object_get(struct mdd_device *mdd, struct mdd_object *obj);