___pa
#define __pa(vaddr) ___pa((void *)(long)(vaddr))
#define __pa(x) ___pa((unsigned long)(x))
#define __pa(x) ___pa((unsigned long)(x))
#define __pa(x) ___pa((unsigned long)x)
#define __pa(x) ___pa((unsigned long)(x))