Lines Matching refs:pmd_t
12 pmd_t *dst_pmd, pmd_t *src_pmd, unsigned long addr,
29 pmd_t *pmd, unsigned long addr, unsigned long next);
30 int zap_huge_pmd(struct mmu_gather *tlb, struct vm_area_struct *vma, pmd_t *pmd,
35 unsigned long new_addr, pmd_t *old_pmd, pmd_t *new_pmd);
37 pmd_t *pmd, unsigned long addr, pgprot_t newprot,
397 void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd,
402 pmd_t *____pmd = (__pmd); \
442 spinlock_t *__pmd_trans_huge_lock(pmd_t *pmd, struct vm_area_struct *vma);
445 static inline int is_swap_pmd(pmd_t pmd) in is_swap_pmd()
451 static inline spinlock_t *pmd_trans_huge_lock(pmd_t *pmd, in pmd_trans_huge_lock()
478 pmd_t *pmd, int flags, struct dev_pagemap **pgmap);
490 static inline bool is_huge_zero_pmd(pmd_t pmd) in is_huge_zero_pmd()
506 pmd_t *pmd, bool freeze, struct folio *folio);
508 pmd_t *pmdp, struct folio *folio);
580 static inline void __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, in __split_huge_pmd()
585 unsigned long address, pmd_t *pmd, in split_huge_pmd_locked()
589 unsigned long addr, pmd_t *pmdp, in unmap_huge_pmd_locked()
617 static inline int is_swap_pmd(pmd_t pmd) in is_swap_pmd()
621 static inline spinlock_t *pmd_trans_huge_lock(pmd_t *pmd, in pmd_trans_huge_lock()
642 static inline bool is_huge_zero_pmd(pmd_t pmd) in is_huge_zero_pmd()
653 unsigned long addr, pmd_t *pmd, int flags, struct dev_pagemap **pgmap) in follow_devmap_pmd()