*/
/*
* This file is part of Lustre, http://www.lustre.org/
- * Lustre is a trademark of Sun Microsystems, Inc.
*
* lustre/fld/fld_internal.h
*
__u64 fst_cache;
};
-typedef int (*fld_hash_func_t) (struct lu_client_fld *, __u64);
-
-typedef struct lu_fld_target *
-(*fld_scan_func_t) (struct lu_client_fld *, __u64);
-
struct lu_fld_hash {
- const char *fh_name;
- fld_hash_func_t fh_hash_func;
- fld_scan_func_t fh_scan_func;
+ const char *fh_name;
+ int (*fh_hash_func)(struct lu_client_fld *fld,
+ __u64 seq);
+ struct lu_fld_target * (*fh_scan_func)(struct lu_client_fld *fld,
+ __u64 seq);
};
struct fld_cache_entry {
struct lu_seq_range *range, __u32 fld_op,
struct ptlrpc_request **reqp);
-extern struct lprocfs_vars fld_client_debugfs_list[];
+extern struct ldebugfs_vars fld_client_debugfs_list[];
struct fld_cache *fld_cache_init(const char *name,
int cache_size, int cache_threshold);