28 lines
		
	
	
	
		
			735 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			28 lines
		
	
	
	
		
			735 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
| 
								 | 
							
								#ifndef _UAPI__CODA_PSDEV_H
							 | 
						||
| 
								 | 
							
								#define _UAPI__CODA_PSDEV_H
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#include <linux/magic.h>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#define CODA_PSDEV_MAJOR 67
							 | 
						||
| 
								 | 
							
								#define MAX_CODADEVS  5	   /* how many do we allow */
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/* messages between coda filesystem in kernel and Venus */
							 | 
						||
| 
								 | 
							
								struct upc_req {
							 | 
						||
| 
								 | 
							
									struct list_head    uc_chain;
							 | 
						||
| 
								 | 
							
									caddr_t	            uc_data;
							 | 
						||
| 
								 | 
							
									u_short	            uc_flags;
							 | 
						||
| 
								 | 
							
									u_short             uc_inSize;  /* Size is at most 5000 bytes */
							 | 
						||
| 
								 | 
							
									u_short	            uc_outSize;
							 | 
						||
| 
								 | 
							
									u_short	            uc_opcode;  /* copied from data to save lookup */
							 | 
						||
| 
								 | 
							
									int		    uc_unique;
							 | 
						||
| 
								 | 
							
									wait_queue_head_t   uc_sleep;   /* process' wait queue */
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#define CODA_REQ_ASYNC  0x1
							 | 
						||
| 
								 | 
							
								#define CODA_REQ_READ   0x2
							 | 
						||
| 
								 | 
							
								#define CODA_REQ_WRITE  0x4
							 | 
						||
| 
								 | 
							
								#define CODA_REQ_ABORT  0x8
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#endif /* _UAPI__CODA_PSDEV_H */
							 |