mirror of
				https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
				synced 2025-10-31 20:42:39 +00:00 
			
		
		
		
	 6ab3d5624e
			
		
	
	
		6ab3d5624e
		
	
	
	
	
		
			
			Signed-off-by: Jörn Engel <joern@wohnheim.fh-wedel.de> Signed-off-by: Adrian Bunk <bunk@stusta.de>
		
			
				
	
	
		
			48 lines
		
	
	
		
			984 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			984 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* net/atm/resources.h - ATM-related resources */
 | |
| 
 | |
| /* Written 1995-1998 by Werner Almesberger, EPFL LRC/ICA */
 | |
| 
 | |
| 
 | |
| #ifndef NET_ATM_RESOURCES_H
 | |
| #define NET_ATM_RESOURCES_H
 | |
| 
 | |
| #include <linux/atmdev.h>
 | |
| #include <linux/mutex.h>
 | |
| 
 | |
| 
 | |
| extern struct list_head atm_devs;
 | |
| extern struct mutex atm_dev_mutex;
 | |
| 
 | |
| int atm_dev_ioctl(unsigned int cmd, void __user *arg);
 | |
| 
 | |
| 
 | |
| #ifdef CONFIG_PROC_FS
 | |
| 
 | |
| #include <linux/proc_fs.h>
 | |
| 
 | |
| void *atm_dev_seq_start(struct seq_file *seq, loff_t *pos);
 | |
| void atm_dev_seq_stop(struct seq_file *seq, void *v);
 | |
| void *atm_dev_seq_next(struct seq_file *seq, void *v, loff_t *pos);
 | |
| 
 | |
| 
 | |
| int atm_proc_dev_register(struct atm_dev *dev);
 | |
| void atm_proc_dev_deregister(struct atm_dev *dev);
 | |
| 
 | |
| #else
 | |
| 
 | |
| static inline int atm_proc_dev_register(struct atm_dev *dev)
 | |
| {
 | |
| 	return 0;
 | |
| }
 | |
| 
 | |
| static inline void atm_proc_dev_deregister(struct atm_dev *dev)
 | |
| {
 | |
| 	/* nothing */
 | |
| }
 | |
| 
 | |
| #endif /* CONFIG_PROC_FS */
 | |
| 
 | |
| int atm_register_sysfs(struct atm_dev *adev);
 | |
| void atm_unregister_sysfs(struct atm_dev *adev);
 | |
| #endif
 |