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