page.h (498495dba268b20e8eadd7fe93c140c68b6cc9d2) page.h (c62da0c35d58518ddb26ff641d2485596567fd96)
1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef _ALPHA_PAGE_H
3#define _ALPHA_PAGE_H
4
5#include <linux/const.h>
6#include <asm/pal.h>
7
8/* PAGE_SHIFT determines the page size */

--- 76 unchanged lines hidden (view full) ---

85#define __va(x) ((void *)((unsigned long) (x) + PAGE_OFFSET))
86#ifndef CONFIG_DISCONTIGMEM
87#define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT)
88
89#define pfn_valid(pfn) ((pfn) < max_mapnr)
90#define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
91#endif /* CONFIG_DISCONTIGMEM */
92
1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef _ALPHA_PAGE_H
3#define _ALPHA_PAGE_H
4
5#include <linux/const.h>
6#include <asm/pal.h>
7
8/* PAGE_SHIFT determines the page size */

--- 76 unchanged lines hidden (view full) ---

85#define __va(x) ((void *)((unsigned long) (x) + PAGE_OFFSET))
86#ifndef CONFIG_DISCONTIGMEM
87#define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT)
88
89#define pfn_valid(pfn) ((pfn) < max_mapnr)
90#define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
91#endif /* CONFIG_DISCONTIGMEM */
92
93#define VM_DATA_DEFAULT_FLAGS (VM_READ | VM_WRITE | VM_EXEC | \
94 VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC)
95
96#include <asm-generic/memory_model.h>
97#include <asm-generic/getorder.h>
98
99#endif /* _ALPHA_PAGE_H */
93#include <asm-generic/memory_model.h>
94#include <asm-generic/getorder.h>
95
96#endif /* _ALPHA_PAGE_H */