tapechar.h
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:1k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. /***************************************************************************
  2.  *
  3.  *  drivers/s390/char/tapechar.h
  4.  *    character device frontend for tape device driver
  5.  *
  6.  *  S390 and zSeries version
  7.  *    Copyright (C) 2001 IBM Corporation
  8.  *    Author(s): Carsten Otte <cotte@de.ibm.com>
  9.  *               Tuan Ngo-Anh <ngoanh@de.ibm.com>
  10.  *
  11.  *
  12.  ****************************************************************************
  13.  */
  14. #ifndef TAPECHAR_H
  15. #define TAPECHAR_H
  16. #include <linux/config.h>
  17. #define TAPECHAR_DEFAULTMODE 0020644
  18. #define  TAPE_MAJOR                    0        /* get dynamic major since no major officialy defined for tape */
  19. /*
  20.  * Prototypes for tape_fops
  21.  */
  22. ssize_t tape_read(struct file *, char *, size_t, loff_t *);
  23. ssize_t tape_write(struct file *, const char *, size_t, loff_t *);
  24. int tape_ioctl(struct inode *,struct file *,unsigned int,unsigned long);
  25. int tape_open (struct inode *,struct file *);
  26. int tape_release (struct inode *,struct file *);
  27. #ifdef CONFIG_DEVFS_FS
  28. void tapechar_mkdevfstree (tape_info_t* ti);
  29. #endif
  30. void tapechar_init (void);
  31. void tapechar_uninit (void);
  32. #endif /* TAPECHAR_H */