Searched refs:pte_high (Results 1 - 13 of 13) sorted by relevance

/linux-master/arch/x86/include/asm/
H A Dpgtable-3level_types.h17 unsigned long pte_low, pte_high; member in struct:__anon37::__anon38
H A Dpgtable-3level.h14 __FILE__, __LINE__, &(e), (e).pte_high, (e).pte_low)
38 WRITE_ONCE(ptep->pte_high, pte.pte_high);
71 WRITE_ONCE(ptep->pte_high, 0);
/linux-master/arch/mips/include/asm/
H A Dpgtable.h111 # define pte_none(pte) (!(((pte).pte_high) & ~_PAGE_GLOBAL))
113 # define pte_none(pte) (!(((pte).pte_low | (pte).pte_high) & ~_PAGE_GLOBAL))
121 ptep->pte_high = pte.pte_high;
126 if (pte.pte_high & _PAGE_GLOBAL) {
138 buddy->pte_high |= _PAGE_GLOBAL;
150 if (ptep_buddy(ptep)->pte_high & _PAGE_GLOBAL)
151 null.pte_high = _PAGE_GLOBAL;
154 null.pte_low = null.pte_high = _PAGE_GLOBAL;
300 pte.pte_high
[all...]
H A Dpgtable-32.h156 #define pte_pfn(x) (((unsigned long)((x).pte_high >> PFN_PTE_SHIFT)) | (unsigned long)((x).pte_low << _PAGE_PRESENT_SHIFT))
164 pte.pte_high = (pfn << PFN_PTE_SHIFT) |
172 #define pte_pfn(x) ((unsigned long)((x).pte_high >> 6))
178 pte.pte_high = (pfn << 6) | (pgprot_val(prot) & 0x3f);
242 #define __pte_to_swp_entry(pte) ((swp_entry_t) { (pte).pte_high })
271 #define __pte_to_swp_entry(pte) ((swp_entry_t) { (pte).pte_high })
H A Dpage.h110 typedef struct { unsigned long pte_low, pte_high; } pte_t; member in struct:__anon25
111 #define pte_val(x) ((x).pte_low | ((unsigned long long)(x).pte_high << 32))
/linux-master/arch/sh/mm/
H A Dtlb-pteaex.c47 __raw_writel(pte.pte_high, MMU_PTEA);
H A Dtlb-sh4.c42 __raw_writel(pte.pte_high, MMU_PTEA);
/linux-master/arch/sh/include/asm/
H A Dpgtable_32.h302 ptep->pte_high = pte.pte_high;
346 ((pte).pte_high & (_PAGE_EXT_USER_WRITE | _PAGE_EXT_KERN_WRITE))
397 pte.pte_high |= pgprot_val(newprot) >> 32;
414 &(e), (e).pte_high, (e).pte_low)
457 #define __pte_to_swp_entry(pte) ((swp_entry_t){ (pte).pte_high })
H A Dpage.h65 typedef struct { unsigned long pte_low, pte_high; } pte_t; member in struct:__anon123
69 ((x).pte_low | ((unsigned long long)(x).pte_high << 32))
/linux-master/arch/mips/mm/
H A Dtlb-r4k.c356 write_c0_entrylo0(pte_to_entrylo(ptep->pte_high));
360 write_c0_entrylo1(pte_to_entrylo(ptep->pte_high));
364 write_c0_entrylo0(ptep->pte_high);
366 write_c0_entrylo1(ptep->pte_high);
H A Dinit.c101 entrylo = pte_to_entrylo(pte.pte_high);
103 entrylo = pte.pte_high;
H A Dtlbex.c997 /* The low 32 bits of EntryLo is stored in pte_high */
998 pte_off_even += offsetof(pte_t, pte_high);
999 pte_off_odd += offsetof(pte_t, pte_high);
/linux-master/include/linux/
H A Dpgtable.h479 * ptep->pte_high = h;
487 * ptep->pte_high = 0;
489 * We must ensure here that the load of pte_low sees 'l' IFF pte_high sees 'h'.
490 * We load pte_high *after* loading pte_low, which ensures we don't see an older
491 * value of pte_high. *Then* we recheck pte_low, which ensures that we haven't
493 * pte_low and pte_high, but we are guaranteed that pte_low will not have the
504 pte.pte_high = ptep->pte_high;

Completed in 183 milliseconds