Searched refs:pgd_spinlock (Results 1 – 3 of 3) sorted by relevance
/kernel/linux/linux-5.10/arch/parisc/mm/ |
D | hugetlbpage.c | 147 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/ |
D | pgtable.h | 26 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 …]
|
D | pgalloc.h | 49 spin_lock_init(pgd_spinlock(actual_pgd)); in pgd_alloc()
|