linux-2.6.33/proc_dir_entry
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#t40be37b]
#backlinks
*説明 [#qabdc3ac]
-パス: [[linux-2.6.33/include/linux/proc_fs.h]]
-FIXME: これは何?
--説明
**参考 [#aaa3f1eb]
*実装 [#q6db6632]
struct proc_dir_entry {
unsigned int low_ino;
unsigned short namelen;
const char *name;
mode_t mode;
-
--[[linux-2.6.33/mode_t]]
nlink_t nlink;
-
--[[linux-2.6.33/nlink_t]]
uid_t uid;
-
--[[linux-2.6.33/uid_t]]
gid_t gid;
-
--[[linux-2.6.33/gid_t]]
loff_t size;
-
--[[linux-2.6.33/loff_t]]
const struct inode_operations *proc_iops;
-
--[[linux-2.6.33/inode_operations]]
/*
* NULL ->proc_fops means "PDE is going away RSN" or
* "PDE is just created". In either case, e.g. ->read_p...
* called because it's too late or too early, respectiv...
*
* If you're allocating ->proc_fops dynamically, save a...
* somewhere.
*/
const struct file_operations *proc_fops;
-
--[[linux-2.6.33/file_operations]]
struct proc_dir_entry *next, *parent, *subdir;
-
--[[linux-2.6.33/proc_dir_entry]]
void *data;
read_proc_t *read_proc;
-
--[[linux-2.6.33/read_proc_t]]
write_proc_t *write_proc;
-
--[[linux-2.6.33/write_proc_t]]
atomic_t count; /* use count */
-
--[[linux-2.6.33/atomic_t]]
int pde_users; /* number of callers into module in prog...
spinlock_t pde_unload_lock; /* proc_fops checks and pde...
-
--[[linux-2.6.33/spinlock_t]]
struct completion *pde_unload_completion;
-
--[[linux-2.6.33/completion]]
struct list_head pde_openers; /* who did ->open, but no...
-
--[[linux-2.6.33/list_head]]
};
*コメント [#j86e3346]
終了行:
*参照元 [#t40be37b]
#backlinks
*説明 [#qabdc3ac]
-パス: [[linux-2.6.33/include/linux/proc_fs.h]]
-FIXME: これは何?
--説明
**参考 [#aaa3f1eb]
*実装 [#q6db6632]
struct proc_dir_entry {
unsigned int low_ino;
unsigned short namelen;
const char *name;
mode_t mode;
-
--[[linux-2.6.33/mode_t]]
nlink_t nlink;
-
--[[linux-2.6.33/nlink_t]]
uid_t uid;
-
--[[linux-2.6.33/uid_t]]
gid_t gid;
-
--[[linux-2.6.33/gid_t]]
loff_t size;
-
--[[linux-2.6.33/loff_t]]
const struct inode_operations *proc_iops;
-
--[[linux-2.6.33/inode_operations]]
/*
* NULL ->proc_fops means "PDE is going away RSN" or
* "PDE is just created". In either case, e.g. ->read_p...
* called because it's too late or too early, respectiv...
*
* If you're allocating ->proc_fops dynamically, save a...
* somewhere.
*/
const struct file_operations *proc_fops;
-
--[[linux-2.6.33/file_operations]]
struct proc_dir_entry *next, *parent, *subdir;
-
--[[linux-2.6.33/proc_dir_entry]]
void *data;
read_proc_t *read_proc;
-
--[[linux-2.6.33/read_proc_t]]
write_proc_t *write_proc;
-
--[[linux-2.6.33/write_proc_t]]
atomic_t count; /* use count */
-
--[[linux-2.6.33/atomic_t]]
int pde_users; /* number of callers into module in prog...
spinlock_t pde_unload_lock; /* proc_fops checks and pde...
-
--[[linux-2.6.33/spinlock_t]]
struct completion *pde_unload_completion;
-
--[[linux-2.6.33/completion]]
struct list_head pde_openers; /* who did ->open, but no...
-
--[[linux-2.6.33/list_head]]
};
*コメント [#j86e3346]
ページ名: