Subversion Repositories shark

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
422 giacomo 1
#ifndef __LINUX_PHONEDEV_H
2
#define __LINUX_PHONEDEV_H
3
 
4
#include <linux/types.h>
5
#include <linux/version.h>
6
 
7
#ifdef __KERNEL__
8
 
9
#include <linux/poll.h>
10
 
11
struct phone_device {
12
        struct phone_device *next;
13
        struct file_operations *f_op;
14
        int (*open) (struct phone_device *, struct file *);
15
        int board;              /* Device private index */
16
        int minor;
17
};
18
 
19
extern int phonedev_init(void);
20
#define PHONE_MAJOR     100
21
extern int phone_register_device(struct phone_device *, int unit);
22
#define PHONE_UNIT_ANY  -1
23
extern void phone_unregister_device(struct phone_device *);
24
 
25
#endif
26
#endif