X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Ffld%2Ffld_internal.h;h=5fce515ee2854af83c689031bd49a3eebb31ac08;hb=6601661f96325b4971d0d1cb0be0fa01cc2ddc97;hp=025e11e3a1faa53b9cb252485c0696b32fdd7071;hpb=7817e4c785d075aae76b635dcf799064590833b0;p=fs%2Flustre-release.git diff --git a/lustre/fld/fld_internal.h b/lustre/fld/fld_internal.h index 025e11e..5fce515 100644 --- a/lustre/fld/fld_internal.h +++ b/lustre/fld/fld_internal.h @@ -15,11 +15,7 @@ * * You should have received a copy of the GNU General Public License * version 2 along with this program; If not, see - * http://www.sun.com/software/products/lustre/docs/GPLv2.pdf - * - * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, - * CA 95054 USA or visit www.sun.com if you need additional information or - * have any questions. + * http://www.gnu.org/licenses/gpl-2.0.html * * GPL HEADER END */ @@ -27,7 +23,7 @@ * Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved. * Use is subject to license terms. * - * Copyright (c) 2012, 2014, Intel Corporation. + * Copyright (c) 2012, 2015, Intel Corporation. */ /* * This file is part of Lustre, http://www.lustre.org/ @@ -60,15 +56,9 @@ #define __FLD_INTERNAL_H #include -#include #include #include -enum { - LUSTRE_FLD_INIT = 1 << 0, - LUSTRE_FLD_RUN = 1 << 1 -}; - struct fld_stats { __u64 fst_count; __u64 fst_cache; @@ -148,12 +138,6 @@ enum { extern struct lu_fld_hash fld_hash[]; - -#ifdef CONFIG_PROC_FS -extern struct proc_dir_entry *fld_type_proc_dir; -extern struct lprocfs_seq_vars fld_client_proc_list[]; -#endif - # ifdef HAVE_SERVER_SUPPORT struct fld_thread_info { struct lu_seq_range fti_rec; @@ -181,16 +165,15 @@ int fld_index_lookup(const struct lu_env *env, struct lu_server_fld *fld, u64 seq, struct lu_seq_range *range); int fld_name_to_index(const char *name, __u32 *index); -int fld_server_mod_init(void); +int fld_server_mod_init(void); void fld_server_mod_exit(void); int fld_server_read(const struct lu_env *env, struct lu_server_fld *fld, struct lu_seq_range *range, void *data, int data_len); -#ifdef CONFIG_PROC_FS -extern const struct file_operations fld_proc_seq_fops; -extern struct lprocfs_seq_vars fld_server_proc_list[]; -#endif + +extern const struct file_operations fld_debugfs_seq_fops; +extern struct dentry *fld_debugfs_dir; # endif /* HAVE_SERVER_SUPPORT */ @@ -198,6 +181,8 @@ int fld_client_rpc(struct obd_export *exp, struct lu_seq_range *range, __u32 fld_op, struct ptlrpc_request **reqp); +extern struct lprocfs_vars fld_client_debugfs_list[]; + struct fld_cache *fld_cache_init(const char *name, int cache_size, int cache_threshold);