Loading arch/arc/include/asm/page.h +16 −14 Original line number Diff line number Diff line Loading @@ -34,6 +34,13 @@ void copy_user_highpage(struct page *to, struct page *from, unsigned long u_vaddr, struct vm_area_struct *vma); void clear_user_page(void *to, unsigned long u_vaddr, struct page *page); typedef struct { unsigned long pgd; } pgd_t; #define pgd_val(x) ((x).pgd) #define __pgd(x) ((pgd_t) { (x) }) typedef struct { #ifdef CONFIG_ARC_HAS_PAE40 unsigned long long pte; Loading @@ -41,21 +48,16 @@ typedef struct { unsigned long pte; #endif } pte_t; typedef struct { unsigned long pgd; } pgd_t; #define pte_val(x) ((x).pte) #define __pte(x) ((pte_t) { (x) }) typedef struct { unsigned long pgprot; } pgprot_t; #define pte_val(x) ((x).pte) #define pgd_val(x) ((x).pgd) #define pgprot_val(x) ((x).pgprot) #define __pte(x) ((pte_t) { (x) }) #define __pgd(x) ((pgd_t) { (x) }) #define __pgprot(x) ((pgprot_t) { (x) }) #define pte_pgprot(x) __pgprot(pte_val(x)) typedef pte_t * pgtable_t; Loading Loading
arch/arc/include/asm/page.h +16 −14 Original line number Diff line number Diff line Loading @@ -34,6 +34,13 @@ void copy_user_highpage(struct page *to, struct page *from, unsigned long u_vaddr, struct vm_area_struct *vma); void clear_user_page(void *to, unsigned long u_vaddr, struct page *page); typedef struct { unsigned long pgd; } pgd_t; #define pgd_val(x) ((x).pgd) #define __pgd(x) ((pgd_t) { (x) }) typedef struct { #ifdef CONFIG_ARC_HAS_PAE40 unsigned long long pte; Loading @@ -41,21 +48,16 @@ typedef struct { unsigned long pte; #endif } pte_t; typedef struct { unsigned long pgd; } pgd_t; #define pte_val(x) ((x).pte) #define __pte(x) ((pte_t) { (x) }) typedef struct { unsigned long pgprot; } pgprot_t; #define pte_val(x) ((x).pte) #define pgd_val(x) ((x).pgd) #define pgprot_val(x) ((x).pgprot) #define __pte(x) ((pte_t) { (x) }) #define __pgd(x) ((pgd_t) { (x) }) #define __pgprot(x) ((pgprot_t) { (x) }) #define pte_pgprot(x) __pgprot(pte_val(x)) typedef pte_t * pgtable_t; Loading