21 lines
		
	
	
	
		
			388 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			21 lines
		
	
	
	
		
			388 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
| 
								 | 
							
								#ifndef __H8300_VIRT_CONVERT__
							 | 
						||
| 
								 | 
							
								#define __H8300_VIRT_CONVERT__
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/*
							 | 
						||
| 
								 | 
							
								 * Macros used for converting between virtual and physical mappings.
							 | 
						||
| 
								 | 
							
								 */
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#ifdef __KERNEL__
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#include <asm/setup.h>
							 | 
						||
| 
								 | 
							
								#include <asm/page.h>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#define phys_to_virt(vaddr)	((void *) (vaddr))
							 | 
						||
| 
								 | 
							
								#define virt_to_phys(vaddr)	((unsigned long) (vaddr))
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#define virt_to_bus virt_to_phys
							 | 
						||
| 
								 | 
							
								#define bus_to_virt phys_to_virt
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#endif
							 | 
						||
| 
								 | 
							
								#endif
							 |