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 ---