summaryrefslogtreecommitdiffstats
path: root/include/asm-arm/page.h
blob: 9a4429eb9df4798c24b816ced387dc9c412a61d6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifndef _ASMARM_PAGE_H
#define _ASMARM_PAGE_H

#include <asm/arch/mmu.h>
#include <asm/proc/page.h>

#ifdef __KERNEL__

#define clear_page(page)	memzero((void *)(page), PAGE_SIZE)
#define copy_page(to,from)	memcpy((void *)(to), (void *)(from), PAGE_SIZE)

#endif

/* unsigned long __pa(void *x) */
#define __pa(x)			__virt_to_phys((unsigned long)(x))

/* void *__va(unsigned long x) */
#define __va(x)			((void *)(__phys_to_virt((unsigned long)(x))))

#endif