diff options
Diffstat (limited to 'arch/h8300/include/asm/page.h')
| -rw-r--r-- | arch/h8300/include/asm/page.h | 78 | 
1 files changed, 0 insertions, 78 deletions
diff --git a/arch/h8300/include/asm/page.h b/arch/h8300/include/asm/page.h deleted file mode 100644 index 837381a2df4..00000000000 --- a/arch/h8300/include/asm/page.h +++ /dev/null @@ -1,78 +0,0 @@ -#ifndef _H8300_PAGE_H -#define _H8300_PAGE_H - -/* PAGE_SHIFT determines the page size */ - -#define PAGE_SHIFT	(12) -#define PAGE_SIZE	(1UL << PAGE_SHIFT) -#define PAGE_MASK	(~(PAGE_SIZE-1)) - -#include <asm/setup.h> - -#ifndef __ASSEMBLY__ -  -#define get_user_page(vaddr)		__get_free_page(GFP_KERNEL) -#define free_user_page(page, addr)	free_page(addr) - -#define clear_page(page)	memset((page), 0, PAGE_SIZE) -#define copy_page(to,from)	memcpy((to), (from), PAGE_SIZE) - -#define clear_user_page(page, vaddr, pg)	clear_page(page) -#define copy_user_page(to, from, vaddr, pg)	copy_page(to, from) - -#define __alloc_zeroed_user_highpage(movableflags, vma, vaddr) \ -	alloc_page_vma(GFP_HIGHUSER | __GFP_ZERO | movableflags, vma, vaddr) -#define __HAVE_ARCH_ALLOC_ZEROED_USER_HIGHPAGE - -/* - * These are used to make use of C type-checking.. - */ -typedef struct { unsigned long pte; } pte_t; -typedef struct { unsigned long pmd[16]; } pmd_t; -typedef struct { unsigned long pgd; } pgd_t; -typedef struct { unsigned long pgprot; } pgprot_t; -typedef struct page *pgtable_t; - -#define pte_val(x)	((x).pte) -#define pmd_val(x)	((&x)->pmd[0]) -#define pgd_val(x)	((x).pgd) -#define pgprot_val(x)	((x).pgprot) - -#define __pte(x)	((pte_t) { (x) } ) -#define __pmd(x)	((pmd_t) { (x) } ) -#define __pgd(x)	((pgd_t) { (x) } ) -#define __pgprot(x)	((pgprot_t) { (x) } ) - -extern unsigned long memory_start; -extern unsigned long memory_end; - -#endif /* !__ASSEMBLY__ */ - -#include <asm/page_offset.h> - -#define PAGE_OFFSET		(PAGE_OFFSET_RAW) - -#ifndef __ASSEMBLY__ - -#define __pa(vaddr)		virt_to_phys(vaddr) -#define __va(paddr)		phys_to_virt((unsigned long)paddr) - -#define virt_to_pfn(kaddr)	(__pa(kaddr) >> PAGE_SHIFT) -#define pfn_to_virt(pfn)	__va((pfn) << PAGE_SHIFT) - -#define MAP_NR(addr)		(((unsigned long)(addr)-PAGE_OFFSET) >> PAGE_SHIFT) -#define virt_to_page(addr)	(mem_map + (((unsigned long)(addr)-PAGE_OFFSET) >> PAGE_SHIFT)) -#define page_to_virt(page)	((((page) - mem_map) << PAGE_SHIFT) + PAGE_OFFSET) -#define pfn_valid(page)	        (page < max_mapnr) - -#define ARCH_PFN_OFFSET		(PAGE_OFFSET >> PAGE_SHIFT) - -#define	virt_addr_valid(kaddr)	(((void *)(kaddr) >= (void *)PAGE_OFFSET) && \ -				((void *)(kaddr) < (void *)memory_end)) - -#endif /* __ASSEMBLY__ */ - -#include <asm-generic/memory_model.h> -#include <asm-generic/getorder.h> - -#endif /* _H8300_PAGE_H */  | 
