hugepage.h (4f2c0a4acffbec01079c28f839422e64ddeff004) | hugepage.h (2f0584f3f4bd60bcc8735172981fb0bff86e74e0) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0-only */ 2/* 3 * Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com) 4 */ 5 6 7#ifndef _ASM_ARC_HUGEPAGE_H 8#define _ASM_ARC_HUGEPAGE_H --- 7 unchanged lines hidden (view full) --- 16} 17 18static inline pmd_t pte_pmd(pte_t pte) 19{ 20 return __pmd(pte_val(pte)); 21} 22 23#define pmd_wrprotect(pmd) pte_pmd(pte_wrprotect(pmd_pte(pmd))) | 1/* SPDX-License-Identifier: GPL-2.0-only */ 2/* 3 * Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com) 4 */ 5 6 7#ifndef _ASM_ARC_HUGEPAGE_H 8#define _ASM_ARC_HUGEPAGE_H --- 7 unchanged lines hidden (view full) --- 16} 17 18static inline pmd_t pte_pmd(pte_t pte) 19{ 20 return __pmd(pte_val(pte)); 21} 22 23#define pmd_wrprotect(pmd) pte_pmd(pte_wrprotect(pmd_pte(pmd))) |
24#define pmd_mkwrite(pmd) pte_pmd(pte_mkwrite(pmd_pte(pmd))) | 24#define pmd_mkwrite_novma(pmd) pte_pmd(pte_mkwrite_novma(pmd_pte(pmd))) |
25#define pmd_mkdirty(pmd) pte_pmd(pte_mkdirty(pmd_pte(pmd))) 26#define pmd_mkold(pmd) pte_pmd(pte_mkold(pmd_pte(pmd))) 27#define pmd_mkyoung(pmd) pte_pmd(pte_mkyoung(pmd_pte(pmd))) 28#define pmd_mkhuge(pmd) pte_pmd(pte_mkhuge(pmd_pte(pmd))) 29#define pmd_mkinvalid(pmd) pte_pmd(pte_mknotpresent(pmd_pte(pmd))) 30#define pmd_mkclean(pmd) pte_pmd(pte_mkclean(pmd_pte(pmd))) 31 32#define pmd_write(pmd) pte_write(pmd_pte(pmd)) --- 35 unchanged lines hidden --- | 25#define pmd_mkdirty(pmd) pte_pmd(pte_mkdirty(pmd_pte(pmd))) 26#define pmd_mkold(pmd) pte_pmd(pte_mkold(pmd_pte(pmd))) 27#define pmd_mkyoung(pmd) pte_pmd(pte_mkyoung(pmd_pte(pmd))) 28#define pmd_mkhuge(pmd) pte_pmd(pte_mkhuge(pmd_pte(pmd))) 29#define pmd_mkinvalid(pmd) pte_pmd(pte_mknotpresent(pmd_pte(pmd))) 30#define pmd_mkclean(pmd) pte_pmd(pte_mkclean(pmd_pte(pmd))) 31 32#define pmd_write(pmd) pte_write(pmd_pte(pmd)) --- 35 unchanged lines hidden --- |