__pa
#define __pa(x) ((unsigned long) (x) - PAGE_OFFSET)
#define __pa(vaddr) ((unsigned long)(vaddr))
#define __pa(x) __virt_to_phys((unsigned long)(x))
#define __pa(x) __virt_to_phys((unsigned long)(x))
#define __pa(x) ((unsigned long)(x) - PAGE_OFFSET + va_pa_offset)
#define __pa(x) ((unsigned long)(x) - PAGE_OFFSET + PHYS_OFFSET)
#define __pa(x) PHYSADDR(x)
#define __pa(vaddr) ___pa((void *)(long)(vaddr))
#define __pa(x) ___pa((unsigned long)(x))
#define __pa(vaddr) ((unsigned long)(vaddr))
# define __pa(x) __virt_to_phys((unsigned long)(x))
#define __pa(x) ___pa((unsigned long)(x))
# define __pa(x) \
#define __pa(x) ((unsigned long) (x) - PAGE_OFFSET)
#define __pa(x) ((unsigned long)(x)-PAGE_OFFSET)
#define __pa(x) ((phys_addr_t)(unsigned long)(x) - VIRT_PHYS_OFFSET)
#define __pa(x) \
#define __pa(x) ((unsigned long)(x) - PAGE_OFFSET + MEMORY_START)
#define __pa(x) __virt_to_phys((unsigned long)(x))
#define __pa(x) __pa_nodebug(x)
#define __pa(x) __phys_addr((unsigned long)(x), false)
#define __pa(x) ___pa((unsigned long)x)
#define __pa(x) ((unsigned long)(x) - PAGE_OFFSET + phys_base)
#define __pa(x) ((unsigned long)(x) - PAGE_OFFSET)
#define __pa(virt) uml_to_phys((void *) (unsigned long) (virt))
#define __pa(x) ((unsigned long)(x))
#define __pa(x) ((unsigned long)(x))
#define __pa(x) __phys_addr((unsigned long)(x))
#define __pa(x) ___pa((unsigned long)(x))
#define __pa(x) \
#define __pa(x) ((unsigned long)(x))