Linux kernel & device driver programming

Cross-Referenced Linux and Device Driver Code

[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]
Version: [ 2.6.11.8 ] [ 2.6.25 ] [ 2.6.25.8 ] [ 2.6.31.13 ] Architecture: [ i386 ]
  1 /* net/atm/resources.h - ATM-related resources */
  2 
  3 /* Written 1995-1998 by Werner Almesberger, EPFL LRC/ICA */
  4 
  5 
  6 #ifndef NET_ATM_RESOURCES_H
  7 #define NET_ATM_RESOURCES_H
  8 
  9 #include <linux/atmdev.h>
 10 #include <linux/mutex.h>
 11 
 12 
 13 extern struct list_head atm_devs;
 14 extern struct mutex atm_dev_mutex;
 15 
 16 int atm_dev_ioctl(unsigned int cmd, void __user *arg);
 17 
 18 
 19 #ifdef CONFIG_PROC_FS
 20 
 21 #include <linux/proc_fs.h>
 22 
 23 void *atm_dev_seq_start(struct seq_file *seq, loff_t *pos);
 24 void atm_dev_seq_stop(struct seq_file *seq, void *v);
 25 void *atm_dev_seq_next(struct seq_file *seq, void *v, loff_t *pos);
 26 
 27 
 28 int atm_proc_dev_register(struct atm_dev *dev);
 29 void atm_proc_dev_deregister(struct atm_dev *dev);
 30 
 31 #else
 32 
 33 static inline int atm_proc_dev_register(struct atm_dev *dev)
 34 {
 35         return 0;
 36 }
 37 
 38 static inline void atm_proc_dev_deregister(struct atm_dev *dev)
 39 {
 40         /* nothing */
 41 }
 42 
 43 #endif /* CONFIG_PROC_FS */
 44 
 45 int atm_register_sysfs(struct atm_dev *adev);
 46 void atm_unregister_sysfs(struct atm_dev *adev);
 47 #endif
 48 
  This page was automatically generated by the LXR engine.