| /**************************************************************************** |
| * |
| * Copyright (c) 2014 - 2017 Samsung Electronics Co., Ltd. All rights reserved |
| * |
| ****************************************************************************/ |
| |
| /* |
| * mx140 proc interface |
| */ |
| |
| #ifndef MXPROC_H |
| #define MXPROC_H |
| |
| struct mxproc; |
| |
| int mxproc_create_ctrl_proc_dir(struct mxproc *mxproc, struct mxman *mxman); |
| void mxproc_remove_ctrl_proc_dir(struct mxproc *mxproc); |
| int mxproc_create_info_proc_dir(struct mxproc *mxproc, struct mxman *mxman); |
| void mxproc_remove_info_proc_dir(struct mxproc *mxproc); |
| extern int scsc_mx_list_services(struct mxman *mxman_p, char *buf, const size_t bufsz); |
| extern int mxman_print_rf_hw_version(struct mxman *mxman, char *buf, const size_t bufsz); |
| |
| struct mxproc { |
| struct mxman *mxman; |
| struct proc_dir_entry *procfs_ctrl_dir; |
| u32 procfs_ctrl_dir_num; |
| struct proc_dir_entry *procfs_info_dir; |
| }; |
| |
| #endif /* MXPROC_H */ |