comparison driver/cdev_handler.h @ 0:42f240cc4bc6

From: 太田 篤志 <atoc@namikilab.tuat.ac.jp>
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Tue, 08 Sep 2009 13:44:18 +0900
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:42f240cc4bc6
1 /**
2 * cdev_handler.h
3 * SPE プロセスマネージャ spe_manager
4 * キャラクタデバイスのハンドラ
5 */
6
7 #ifndef SPE_MANAGER__CDEV_HANDLER_H
8 #define SPE_MANAGER__CDEV_HANDLER_H
9
10 #include <linux/fs.h>
11
12
13 // 外部から参照される関数
14 int spe_manager_open(struct inode *, struct file *); // open
15 ssize_t spe_manager_write(struct file *, const char __user *, size_t, loff_t *); // write
16 int spe_manager_ioctl(struct inode *, struct file *, unsigned int, unsigned long); // ioctl
17 ssize_t spe_manager_read(struct file *, char __user *, size_t, loff_t *); // read
18 int spe_manager_release(struct inode *, struct file *); // release
19
20
21 #endif /*SPE_MANAGER__CDEV_HANDLER_H*/