26 lines
		
	
	
		
			359 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			359 B
		
	
	
	
		
			C
		
	
	
	
	
	
/*
 | 
						|
sys/vm.h
 | 
						|
*/
 | 
						|
 | 
						|
/* MIOCMAP */
 | 
						|
struct mapreq
 | 
						|
{
 | 
						|
	void *base;
 | 
						|
	size_t size;
 | 
						|
	off_t offset;
 | 
						|
	int readonly;
 | 
						|
};
 | 
						|
 | 
						|
/* used in ioctl to tty for mapvm map and unmap request. */
 | 
						|
struct mapreqvm
 | 
						|
{
 | 
						|
	int	flags;		/* reserved, must be 0 */
 | 
						|
	off_t	phys_offset;	
 | 
						|
	size_t	size;
 | 
						|
	int	readonly;
 | 
						|
	char	reserved[36];	/* reserved, must be 0 */
 | 
						|
	void	*vaddr;		
 | 
						|
	void	*vaddr_ret;	
 | 
						|
};
 | 
						|
 |