Home
last modified time | relevance | path

Searched refs:pgd_slot (Results 1 – 3 of 3) sorted by relevance

/linux-2.4.37.9/arch/s390x/mm/
Dinit.c49 __pgd_populate(unsigned long *pgd_slot, unsigned long offset, pmd_t *pmd) in __pgd_populate() argument
52 ((*pgd_slot & _PGD_ENTRY_INV) != 0 || in __pgd_populate()
53 (*pgd_slot & _PGD_ENTRY_LEN(2)) == 0)) { in __pgd_populate()
55 *pgd_slot = __pa(pmd) | _PGD_ENTRY_MASK | in __pgd_populate()
60 ((*pgd_slot & _PGD_ENTRY_INV) != 0 || in __pgd_populate()
61 (*pgd_slot & _PGD_ENTRY_OFF(2)) != 0)) { in __pgd_populate()
63 *pgd_slot = (__pa(pmd) - 0x2000) | _PGD_ENTRY_MASK | in __pgd_populate()
73 unsigned long *pgd_slot = (unsigned long *) (addr & -8); in pgd_populate() local
79 if (__pgd_populate(pgd_slot, offset, pmd)) in pgd_populate()
108 if (__pgd_populate(pgd_slot, offset, pmd)) { in pgd_populate()
[all …]
/linux-2.4.37.9/include/asm-s390x/
Dpgtable.h240 unsigned long *pgd_slot = (unsigned long *) (addr & -8); in __pgd_present() local
243 if (*pgd_slot & _PGD_ENTRY_INV) in __pgd_present()
245 if ((*pgd_slot & _PGD_ENTRY_OFF(3)) > _PGD_ENTRY_OFF(offset)) in __pgd_present()
247 if ((*pgd_slot & _PGD_ENTRY_LEN(3)) < _PGD_ENTRY_LEN(offset)) in __pgd_present()
262 unsigned long *pgd_slot = (unsigned long *) (addr & -8); in __pgd_bad() local
264 return (*pgd_slot & (~PAGE_MASK & ~_PGD_ENTRY_INV & ~_PGD_ENTRY_MASK & in __pgd_bad()
330 unsigned long *pgd_slot = (unsigned long *) (addr & -8); in pgd_clear() local
333 if (*pgd_slot & _PGD_ENTRY_INV) { in pgd_clear()
334 *pgd_slot = _PGD_ENTRY_INV; in pgd_clear()
337 if (offset == 0 && (*pgd_slot & _PGD_ENTRY_LEN(2)) != 0) { in pgd_clear()
[all …]
Dpage.h104 unsigned long *pgd_slot = (unsigned long *) (addr & -8); in __pgd_val() local
106 return *pgd_slot + ((addr & 4) << 11); in __pgd_val()