Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/arch/parisc/mm/
Dhugetlbpage.c147 spin_lock_irqsave(pgd_spinlock((mm)->pgd), flags); in set_huge_pte_at()
149 spin_unlock_irqrestore(pgd_spinlock((mm)->pgd), flags); in set_huge_pte_at()
159 spin_lock_irqsave(pgd_spinlock((mm)->pgd), flags); in huge_ptep_get_and_clear()
162 spin_unlock_irqrestore(pgd_spinlock((mm)->pgd), flags); in huge_ptep_get_and_clear()
174 spin_lock_irqsave(pgd_spinlock((mm)->pgd), flags); in huge_ptep_set_wrprotect()
177 spin_unlock_irqrestore(pgd_spinlock((mm)->pgd), flags); in huge_ptep_set_wrprotect()
188 spin_lock_irqsave(pgd_spinlock((mm)->pgd), flags); in huge_ptep_set_access_flags()
193 spin_unlock_irqrestore(pgd_spinlock((mm)->pgd), flags); in huge_ptep_set_access_flags()
/kernel/linux/linux-5.10/arch/parisc/include/asm/
Dpgtable.h26 static inline spinlock_t *pgd_spinlock(pgd_t *);
97 spin_lock_irqsave(pgd_spinlock((mm)->pgd), flags);\
100 spin_unlock_irqrestore(pgd_spinlock((mm)->pgd), flags);\
460 static inline spinlock_t *pgd_spinlock(pgd_t *pgd) in pgd_spinlock() function
476 spin_lock_irqsave(pgd_spinlock(vma->vm_mm->pgd), flags); in ptep_test_and_clear_young()
479 spin_unlock_irqrestore(pgd_spinlock(vma->vm_mm->pgd), flags); in ptep_test_and_clear_young()
484 spin_unlock_irqrestore(pgd_spinlock(vma->vm_mm->pgd), flags); in ptep_test_and_clear_young()
494 spin_lock_irqsave(pgd_spinlock(mm->pgd), flags); in ptep_get_and_clear()
498 spin_unlock_irqrestore(pgd_spinlock(mm->pgd), flags); in ptep_get_and_clear()
506 spin_lock_irqsave(pgd_spinlock(mm->pgd), flags); in ptep_set_wrprotect()
[all …]
Dpgalloc.h49 spin_lock_init(pgd_spinlock(actual_pgd)); in pgd_alloc()