19fd4dcecSNicolai Stange /* 29fd4dcecSNicolai Stange * internal.h - declarations internal to debugfs 39fd4dcecSNicolai Stange * 49fd4dcecSNicolai Stange * Copyright (C) 2016 Nicolai Stange <nicstange@gmail.com> 59fd4dcecSNicolai Stange * 69fd4dcecSNicolai Stange * This program is free software; you can redistribute it and/or 79fd4dcecSNicolai Stange * modify it under the terms of the GNU General Public License version 89fd4dcecSNicolai Stange * 2 as published by the Free Software Foundation. 99fd4dcecSNicolai Stange * 109fd4dcecSNicolai Stange */ 119fd4dcecSNicolai Stange 129fd4dcecSNicolai Stange #ifndef _DEBUGFS_INTERNAL_H_ 139fd4dcecSNicolai Stange #define _DEBUGFS_INTERNAL_H_ 149fd4dcecSNicolai Stange 159fd4dcecSNicolai Stange struct file_operations; 169fd4dcecSNicolai Stange 179fd4dcecSNicolai Stange /* declared over in file.c */ 189fd4dcecSNicolai Stange extern const struct file_operations debugfs_noop_file_operations; 199fd4dcecSNicolai Stange extern const struct file_operations debugfs_open_proxy_file_operations; 20*49d200deSNicolai Stange extern const struct file_operations debugfs_full_proxy_file_operations; 219fd4dcecSNicolai Stange 22*49d200deSNicolai Stange struct dentry *debugfs_create_file_unsafe(const char *name, umode_t mode, 23*49d200deSNicolai Stange struct dentry *parent, void *data, 24*49d200deSNicolai Stange const struct file_operations *fops); 259fd4dcecSNicolai Stange 269fd4dcecSNicolai Stange #endif /* _DEBUGFS_INTERNAL_H_ */ 27