Searched refs:__pmd (Results 51 - 75 of 112) sorted by relevance

12345

/linux-master/arch/arm/mm/
H A Dioremap.c201 pmd[0] = __pmd(__pfn_to_phys(pfn) | type->prot_sect);
203 pmd[1] = __pmd(__pfn_to_phys(pfn) | type->prot_sect);
234 pmd[0] = __pmd(super_pmd_val);
235 pmd[1] = __pmd(super_pmd_val);
H A Dinit.c375 pmd[0] = __pmd((pmd_val(pmd[0]) & mask) | prot);
378 pmd[1] = __pmd((pmd_val(pmd[1]) & mask) | prot);
380 pmd[0] = __pmd((pmd_val(pmd[0]) & mask) | prot);
/linux-master/arch/powerpc/mm/book3s64/
H A Dpgtable.c176 return __pmd(old_pmd);
218 return __pmd(pmd_val(pmd) | pgprot_val(pgprot));
237 return __pmd_mkhuge(pmd_set_protbits(__pmd(pmdv), pgprot));
260 return pmd_set_protbits(__pmd(pmdv), newprot);
/linux-master/arch/powerpc/include/asm/book3s/64/
H A Dhash-64k.h268 return __pmd(pmd_val(pmd) | (_PAGE_PTE | H_PAGE_THP_HUGE));
286 return __pmd(pmd_val(pmd) | (_PAGE_PTE | H_PAGE_THP_HUGE | _PAGE_DEVMAP));
H A Dradix.h272 return __pmd(pmd_val(pmd) | _PAGE_PTE);
320 return __pmd(pmd_val(pmd) | (_PAGE_PTE | _PAGE_DEVMAP));
/linux-master/arch/mips/include/asm/
H A Dpgtable-64.h231 #define __pmd(x) ((pmd_t) { (x) } ) macro
303 #define pfn_pmd(pfn, prot) __pmd(((pfn) << PFN_PTE_SHIFT) | pgprot_val(prot))
/linux-master/arch/s390/mm/
H A Dpageattr.c144 new = __pmd(__pa(pt_dir) | _SEGMENT_ENTRY);
167 new = __pmd(pmd_val(new) & PMD_MASK);
229 set_pmd(pmdp, __pmd(pmd_addr | prot));
/linux-master/mm/
H A Dhugetlb_vmemmap.c52 pmd_t __pmd; local
61 pmd_populate_kernel(&init_mm, &__pmd, pgtable);
68 pte = pte_offset_kernel(&__pmd, addr);
/linux-master/arch/openrisc/mm/
H A Dinit.c102 set_pmd(pme, __pmd(_KERNPG_TABLE + __pa(pte)));
/linux-master/arch/arc/include/asm/
H A Dpgtable-levels.h144 #define pfn_pmd(pfn,prot) __pmd(((pfn) << PAGE_SHIFT) | pgprot_val(prot))
/linux-master/arch/x86/kernel/
H A Despfix_64.c180 pmd = __pmd(__pa(pte_p) | (PGTABLE_PROT & ptemask));
H A Dmachine_kexec_32.c95 set_pmd(pmd, __pmd(__pa(pte) | _PAGE_TABLE));
/linux-master/arch/arm64/include/asm/
H A Dpgalloc.h119 set_pmd(pmdp, __pmd(__phys_to_pmd_val(ptep) | prot));
H A Dpgtable.h269 return __pmd(pmd_val(pmd) | PMD_SECT_CONT);
453 return __pmd(pud_val(pud));
463 return __pmd(pte_val(pte));
570 #define pmd_mkhuge(pmd) (__pmd(pmd_val(pmd) & ~PMD_TABLE_BIT))
583 #define pfn_pmd(pfn,prot) __pmd(__phys_to_pmd_val((phys_addr_t)(pfn) << PAGE_SHIFT) | pgprot_val(prot))
719 set_pmd(pmdp, __pmd(0));
1242 pmd_t pmd = __pmd(xchg_relaxed(&pmd_val(*pmdp), 0));
1336 return __pmd(xchg_relaxed(&pmd_val(*pmdp), pmd_val(pmd)));
1365 #define __swp_entry_to_pmd(swp) __pmd((swp).val)
/linux-master/arch/x86/power/
H A Dhibernate.c179 set_pmd(pmd, __pmd(pmd_val(*pmd) & ~_PAGE_NX));
/linux-master/arch/s390/include/asm/
H A Dpgalloc.h131 set_pmd(pmd, __pmd(_SEGMENT_ENTRY | __pa(pte)));
H A Dpgtable.h558 return __pmd(pmd_val(pmd) & ~pgprot_val(prot));
563 return __pmd(pmd_val(pmd) | pgprot_val(prot));
987 set_pmd(pmdp, __pmd(_SEGMENT_ENTRY_EMPTY));
1615 pmd = __pmd(pmd_val(pmd) & mask);
1626 return __pmd(physpage + massage_pgprot_pmd(pgprot));
1763 return pmdp_xchg_direct(mm, addr, pmdp, __pmd(_SEGMENT_ENTRY_EMPTY));
1773 set_pmd(pmdp, __pmd(_SEGMENT_ENTRY_EMPTY));
1776 return pmdp_xchg_lazy(vma->vm_mm, addr, pmdp, __pmd(_SEGMENT_ENTRY_EMPTY));
1793 pmd = __pmd(pmd_val(*pmdp) | _SEGMENT_ENTRY_INVALID);
/linux-master/arch/x86/mm/
H A Dident_map.c17 set_pmd(pmd, __pmd((addr - info->offset) | info->page_flag));
H A Dmem_encrypt_identity.c163 set_pmd(pmd, __pmd(ppd->paddr | ppd->pmd_flags));
181 set_pmd(pmd, __pmd(PMD_FLAGS | __pa(pte)));
/linux-master/arch/arm/include/asm/
H A Dpgtable.h156 #define pud_page(pud) pmd_page(__pmd(pud_val(pud)))
157 #define pud_write(pud) pmd_write(__pmd(pud_val(pud)))
/linux-master/arch/riscv/include/asm/
H A Dpgtable-64.h68 #define __pmd(x) ((pmd_t) { (x) }) macro
257 return __pmd((pfn << _PAGE_PFN_SHIFT) | prot_val);
H A Dpgtable.h253 set_pmd(pmdp, __pmd(0));
632 return __pmd(pte_val(pte));
642 return __pmd(pmd_val(pmd) & ~(_PAGE_PRESENT|_PAGE_PROT_NONE));
780 pmd_t pmd = __pmd(atomic_long_xchg((atomic_long_t *)pmdp, 0));
799 return __pmd(atomic_long_xchg((atomic_long_t *)pmdp, pmd_val(pmd)));
853 #define __swp_entry_to_pmd(swp) __pmd((swp).val)
/linux-master/arch/sh/include/asm/
H A Dpgtable_32.h320 __pmd(((unsigned long long)(pfn) << PAGE_SHIFT) | pgprot_val(prot))
329 #define pmd_clear(xp) do { set_pmd(xp, __pmd(0)); } while (0)
/linux-master/arch/s390/boot/
H A Dvmem.c61 pmd_t pmd_z = __pmd(__pa(kasan_early_shadow_pte) | _SEGMENT_ENTRY);
318 entry = __pmd(_pa(addr, _SEGMENT_SIZE, mode));
/linux-master/arch/m68k/mm/
H A Dkmap.c378 *pmd_dir = __pmd((pmd & _CACHEMASK040) | cmode);

Completed in 272 milliseconds

12345