Searched defs:pmd (Results 226 - 250 of 262) sorted by relevance

1234567891011

/linux-master/arch/x86/mm/pat/
H A Dset_memory.c667 pmd_t *pmd; local
816 pmd_t *pmd; local
1177 try_to_free_pmd_page(pmd_t *pmd) argument
1189 unmap_pte_range(pmd_t *pmd, unsigned long start, unsigned long end) argument
1207 __unmap_pmd_range(pud_t *pud, pmd_t *pmd, unsigned long start, unsigned long end) argument
1217 pmd_t *pmd = pmd_offset(pud, start); local
1302 alloc_pte_page(pmd_t *pmd) argument
1314 pmd_t *pmd = (pmd_t *)get_zeroed_page(GFP_KERNEL); local
1322 populate_pte(struct cpa_data *cpa, unsigned long start, unsigned long end, unsigned num_pages, pmd_t *pmd, pgprot_t pgprot) argument
1346 pmd_t *pmd; local
[all...]
/linux-master/arch/s390/mm/
H A Dgmap.c560 pmd_t *pmd; local
2521 thp_split_walk_pmd_entry(pmd_t *pmd, unsigned long addr, unsigned long end, struct mm_walk *walk) argument
2563 __zap_zero_pages(pmd_t *pmd, unsigned long start, unsigned long end, struct mm_walk *walk) argument
2638 __s390_enable_skey_pmd(pmd_t *pmd, unsigned long addr, unsigned long next, struct mm_walk *walk) argument
2649 pmd_t *pmd = (pmd_t *)pte; local
[all...]
/linux-master/arch/sparc/include/asm/
H A Dpgtable_64.h321 static inline pmd_t pmd_modify(pmd_t pmd, pgprot_t newprot) argument
430 static inline bool is_hugetlb_pmd(pmd_t pmd) argument
441 static inline pmd_t pmd_mkhuge(pmd_t pmd) argument
684 static inline bool pmd_leaf(pmd_t pmd) argument
691 static inline unsigned long pmd_pfn(pmd_t pmd) argument
699 pmd_write(pmd_t pmd) argument
710 pmd_dirty(pmd_t pmd) argument
718 pmd_young(pmd_t pmd) argument
725 pmd_trans_huge(pmd_t pmd) argument
732 pmd_mkold(pmd_t pmd) argument
741 pmd_wrprotect(pmd_t pmd) argument
750 pmd_mkdirty(pmd_t pmd) argument
759 pmd_mkclean(pmd_t pmd) argument
768 pmd_mkyoung(pmd_t pmd) argument
777 pmd_mkwrite_novma(pmd_t pmd) argument
794 pmd_present(pmd_t pmd) argument
821 set_pmd_at(struct mm_struct *mm, unsigned long addr, pmd_t *pmdp, pmd_t pmd) argument
837 pmd_page_vaddr(pmd_t pmd) argument
918 pmd_t pmd = *pmdp; local
[all...]
/linux-master/arch/x86/xen/
H A Dmmu_pv.c403 __visible pmdval_t xen_pmd_val(pmd_t pmd) argument
441 __visible pmd_t xen_make_pmd(pmdval_t pmd) argument
553 xen_pmd_walk(struct mm_struct *mm, pmd_t *pmd, void (*func)(struct mm_struct *mm, struct page *, enum pt_level), bool last, unsigned long limit) argument
576 pmd_t *pmd; local
1016 pmd_t *pmd = level2_kernel_pgt + pmd_index(vaddr); local
1056 xen_cleanmfnmap_pmd(pmd_t *pmd, bool unpin) argument
1851 pmd_t pmd; local
1896 pmd_t *pmd; local
[all...]
/linux-master/fs/
H A Duserfaultfd.c298 pmd_t *pmd, _pmd; local
/linux-master/mm/
H A Dmigrate.c306 void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd, argument
367 void pmd_migration_entry_wait(struct mm_struct *mm, pmd_t *pmd) argument
H A Dkhugepaged.c739 __collapse_huge_page_copy_failed(pte_t *pte, pmd_t *pmd, pmd_t orig_pmd, struct vm_area_struct *vma, struct list_head *compound_pagelist) argument
778 __collapse_huge_page_copy(pte_t *pte, struct page *page, pmd_t *pmd, pmd_t orig_pmd, struct vm_area_struct *vma, unsigned long address, spinlock_t *ptl, struct list_head *compound_pagelist) argument
945 find_pmd_or_thp_or_none(struct mm_struct *mm, unsigned long address, pmd_t **pmd) argument
969 check_pmd_still_valid(struct mm_struct *mm, unsigned long address, pmd_t *pmd) argument
990 __collapse_huge_page_swapin(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long haddr, pmd_t *pmd, int referenced) argument
1092 pmd_t *pmd, _pmd; local
1256 pmd_t *pmd; local
1489 pmd_t *pmd, pgt_pmd; local
1695 pmd_t *pmd, pgt_pmd; local
[all...]
H A Dmemory-failure.c395 pmd_t *pmd; local
775 pmd_t pmd = *pmdp; local
H A Dpercpu.c3209 pmd_t *pmd; local
H A Dswapfile.c1758 static int unuse_pte(struct vm_area_struct *vma, pmd_t *pmd, argument
1849 static int unuse_pte_range(struct vm_area_struct *vma, pmd_t *pmd, argument
1929 pmd_t *pmd; local
[all...]
H A Dmempolicy.c503 static void queue_folios_pmd(pmd_t *pmd, struct mm_walk *walk) argument
535 static int queue_folios_pte_range(pmd_t *pmd, unsigned long addr, argument
H A Dhuge_memory.c762 pmd_t maybe_pmd_mkwrite(pmd_t pmd, struct vm_area_struct *vma) argument
982 set_huge_zero_page(pgtable_t pgtable, struct mm_struct *mm, struct vm_area_struct *vma, unsigned long haddr, pmd_t *pmd, struct page *zero_page) argument
1057 insert_pfn_pmd(struct vm_area_struct *vma, unsigned long addr, pmd_t *pmd, pfn_t pfn, pgprot_t prot, bool write, pgtable_t pgtable) argument
1231 touch_pmd(struct vm_area_struct *vma, unsigned long addr, pmd_t *pmd, bool write) argument
1244 follow_devmap_pmd(struct vm_area_struct *vma, unsigned long addr, pmd_t *pmd, int flags, struct dev_pagemap **pgmap) argument
1291 pmd_t pmd; local
1600 can_change_pmd_writable(struct vm_area_struct *vma, unsigned long addr, pmd_t pmd) argument
1631 can_follow_write_pmd(pmd_t pmd, struct page *page, struct vm_area_struct *vma, unsigned int flags) argument
1668 follow_trans_huge_pmd(struct vm_area_struct *vma, unsigned long addr, pmd_t *pmd, unsigned int flags) argument
1717 pmd_t pmd; local
1802 madvise_free_huge_pmd(struct mmu_gather *tlb, struct vm_area_struct *vma, pmd_t *pmd, unsigned long addr, unsigned long next) argument
1872 zap_deposited_table(struct mm_struct *mm, pmd_t *pmd) argument
1881 zap_huge_pmd(struct mmu_gather *tlb, struct vm_area_struct *vma, pmd_t *pmd, unsigned long addr) argument
1962 move_soft_dirty_pmd(pmd_t pmd) argument
1977 pmd_t pmd; local
2029 change_huge_pmd(struct mmu_gather *tlb, struct vm_area_struct *vma, pmd_t *pmd, unsigned long addr, pgprot_t newprot, unsigned long cp_flags) argument
2307 __pmd_trans_huge_lock(pmd_t *pmd, struct vm_area_struct *vma) argument
2391 __split_huge_zero_page_pmd(struct vm_area_struct *vma, unsigned long haddr, pmd_t *pmd) argument
2432 __split_huge_pmd_locked(struct vm_area_struct *vma, pmd_t *pmd, unsigned long haddr, bool freeze) argument
2649 __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, unsigned long address, bool freeze, struct folio *folio) argument
2687 pmd_t *pmd = mm_find_pmd(vma->vm_mm, address); local
[all...]
H A Dksm.c615 static int break_ksm_pmd_entry(pmd_t *pmd, unsigned long addr, unsigned long next, argument
1376 pmd_t *pmd; local
/linux-master/include/linux/
H A Dhugetlb.h191 static inline pte_t *pte_offset_huge(pmd_t *pmd, unsigned long address) argument
195 static inline pte_t *pte_alloc_huge(struct mm_struct *mm, pmd_t *pmd, argument
402 pmd_huge(pmd_t pmd) argument
[all...]
H A Dpgtable.h92 static inline pte_t *pte_offset_kernel(pmd_t *pmd, unsigned long address) argument
107 static inline pte_t *__pte_map(pmd_t *pmd, unsigned long address) argument
175 pmd_t *pmd = pmd_off_k(vaddr); local
181 pmd_young(pmd_t pmd) argument
188 pmd_dirty(pmd_t pmd) argument
370 pmd_t pmd = *pmdp; local
444 arch_check_zapped_pmd(struct vm_area_struct *vma, pmd_t pmd) argument
515 pmd_t pmd; local
557 pmd_t pmd = *pmdp; local
734 pmd_mkwrite(pmd_t pmd, struct vm_area_struct *vma) argument
867 generic_pmdp_establish(struct vm_area_struct *vma, unsigned long address, pmd_t *pmdp, pmd_t pmd) argument
1179 pmd_none_or_clear_bad(pmd_t *pmd) argument
1318 pmd_swp_mksoft_dirty(pmd_t pmd) argument
1323 pmd_swp_soft_dirty(pmd_t pmd) argument
1328 pmd_swp_clear_soft_dirty(pmd_t pmd) argument
1339 pmd_soft_dirty(pmd_t pmd) argument
1349 pmd_mksoft_dirty(pmd_t pmd) argument
1359 pmd_clear_soft_dirty(pmd_t pmd) argument
1379 pmd_swp_mksoft_dirty(pmd_t pmd) argument
1384 pmd_swp_soft_dirty(pmd_t pmd) argument
1389 pmd_swp_clear_soft_dirty(pmd_t pmd) argument
1500 pmd_trans_huge(pmd_t pmd) argument
1505 pmd_write(pmd_t pmd) argument
1522 pmd_devmap(pmd_t pmd) argument
1578 pmd_protnone(pmd_t pmd) argument
1615 pmd_set_huge(pmd_t *pmd, phys_addr_t addr, pgprot_t prot) argument
1624 pmd_clear_huge(pmd_t *pmd) argument
1636 pmd_free_pte_page(pmd_t *pmd, unsigned long addr) argument
[all...]
/linux-master/arch/sparc/mm/
H A Dsrmmu.c106 static inline int srmmu_pmd_none(pmd_t pmd) argument
273 pmd_t *pmd; local
903 pmd_t *pmd; local
[all...]
/linux-master/arch/mips/mm/
H A Dtlbex.c678 build_is_huge_pte(u32 **p, struct uasm_reloc **r, unsigned int tmp, unsigned int pmd, int lid) argument
[all...]
/linux-master/arch/riscv/mm/
H A Dinit.c1401 void __meminit vmemmap_set_pmd(pmd_t *pmd, void *p, int node, argument
1444 pmd_t *pmd; local
/linux-master/arch/riscv/include/asm/
H A Dpgtable.h210 static inline int pmd_present(pmd_t pmd) argument
221 static inline int pmd_present(pmd_t pmd) argument
227 static inline int pmd_none(pmd_t pmd) argument
232 static inline int pmd_bad(pmd_t pmd) argument
238 static inline bool pmd_leaf(pmd_t pmd) argument
243 set_pmd(pmd_t *pmdp, pmd_t pmd) argument
267 pmd_page(pmd_t pmd) argument
272 pmd_page_vaddr(pmd_t pmd) argument
277 pmd_pte(pmd_t pmd) argument
451 pmd_protnone(pmd_t pmd) argument
632 pmd_mkhuge(pmd_t pmd) argument
637 pmd_mkinvalid(pmd_t pmd) argument
644 pmd_pfn(pmd_t pmd) argument
656 pmd_modify(pmd_t pmd, pgprot_t newprot) argument
662 pmd_write(pmd_t pmd) argument
674 pmd_dirty(pmd_t pmd) argument
680 pmd_young(pmd_t pmd) argument
685 pmd_user(pmd_t pmd) argument
690 pmd_mkold(pmd_t pmd) argument
695 pmd_mkyoung(pmd_t pmd) argument
700 pmd_mkwrite_novma(pmd_t pmd) argument
705 pmd_wrprotect(pmd_t pmd) argument
710 pmd_mkclean(pmd_t pmd) argument
715 pmd_mkdirty(pmd_t pmd) argument
720 set_pmd_at(struct mm_struct *mm, unsigned long addr, pmd_t *pmdp, pmd_t pmd) argument
740 pmd_user_accessible_page(pmd_t pmd) argument
752 pmd_trans_huge(pmd_t pmd) argument
776 pmd_t pmd = __pmd(atomic_long_xchg((atomic_long_t *)pmdp, 0)); local
791 pmdp_establish(struct vm_area_struct *vma, unsigned long address, pmd_t *pmdp, pmd_t pmd) argument
[all...]
/linux-master/arch/x86/include/asm/
H A Dpgtable_types.h399 static inline pmdval_t native_pmd_val(pmd_t pmd) argument
411 static inline pmdval_t native_pmd_val(pmd_t pmd) argument
451 static inline pmdval_t pmd_pfn_mask(pmd_t pmd) argument
459 pmd_flags_mask(pmd_t pmd) argument
464 pmd_flags(pmd_t pmd) argument
[all...]
H A Dpgtable.h144 static inline bool pmd_dirty(pmd_t pmd) argument
149 static inline bool pmd_shstk(pmd_t pmd) argument
157 static inline int pmd_young(pmd_t pmd) argument
182 pmd_write(pmd_t pmd) argument
230 pmd_pfn(pmd_t pmd) argument
271 pmd_trans_huge(pmd_t pmd) argument
290 pmd_devmap(pmd_t pmd) argument
493 pmd_set_flags(pmd_t pmd, pmdval_t set) argument
500 pmd_clear_flags(pmd_t pmd, pmdval_t clear) argument
508 pmd_mksaveddirty(pmd_t pmd) argument
517 pmd_clear_saveddirty(pmd_t pmd) argument
525 pmd_wrprotect(pmd_t pmd) argument
538 pmd_uffd_wp(pmd_t pmd) argument
543 pmd_mkuffd_wp(pmd_t pmd) argument
548 pmd_clear_uffd_wp(pmd_t pmd) argument
554 pmd_mkold(pmd_t pmd) argument
559 pmd_mkclean(pmd_t pmd) argument
564 pmd_mkdirty(pmd_t pmd) argument
571 pmd_mkwrite_shstk(pmd_t pmd) argument
578 pmd_mkdevmap(pmd_t pmd) argument
583 pmd_mkhuge(pmd_t pmd) argument
588 pmd_mkyoung(pmd_t pmd) argument
593 pmd_mkwrite_novma(pmd_t pmd) argument
690 pmd_soft_dirty(pmd_t pmd) argument
705 pmd_mksoft_dirty(pmd_t pmd) argument
720 pmd_clear_soft_dirty(pmd_t pmd) argument
787 pmd_mkinvalid(pmd_t pmd) argument
828 pmd_modify(pmd_t pmd, pgprot_t newprot) argument
991 pmd_present(pmd_t pmd) argument
1013 pmd_protnone(pmd_t pmd) argument
1020 pmd_none(pmd_t pmd) argument
1028 pmd_page_vaddr(pmd_t pmd) argument
1055 pmd_bad(pmd_t pmd) argument
1238 set_pmd_at(struct mm_struct *mm, unsigned long addr, pmd_t *pmdp, pmd_t pmd) argument
1346 pmd_t pmd = native_pmdp_get_and_clear(pmdp); local
1383 pmdp_establish(struct vm_area_struct *vma, unsigned long address, pmd_t *pmdp, pmd_t pmd) argument
1516 update_mmu_cache_pmd(struct vm_area_struct *vma, unsigned long addr, pmd_t *pmd) argument
1556 pmd_swp_mksoft_dirty(pmd_t pmd) argument
1561 pmd_swp_soft_dirty(pmd_t pmd) argument
1566 pmd_swp_clear_soft_dirty(pmd_t pmd) argument
1589 pmd_swp_mkuffd_wp(pmd_t pmd) argument
1594 pmd_swp_uffd_wp(pmd_t pmd) argument
1599 pmd_swp_clear_uffd_wp(pmd_t pmd) argument
1657 pmd_access_permitted(pmd_t pmd, bool write) argument
1696 pmd_user_accessible_page(pmd_t pmd) argument
[all...]
/linux-master/arch/arm64/include/asm/
H A Dpgtable.h182 static inline pmd_t clear_pmd_bit(pmd_t pmd, pgprot_t prot) argument
188 static inline pmd_t set_pmd_bit(pmd_t pmd, pgprot_t prot) argument
264 static inline pmd_t pmd_mkcont(pmd_t pmd) argument
431 pmd_pte(pmd_t pmd) argument
475 pmd_protnone(pmd_t pmd) argument
483 pmd_present(pmd_t pmd) argument
493 pmd_trans_huge(pmd_t pmd) argument
512 pmd_mkinvalid(pmd_t pmd) argument
529 pmd_mkdevmap(pmd_t pmd) argument
560 set_pmd_at(struct mm_struct *mm, unsigned long addr, pmd_t *pmdp, pmd_t pmd) argument
654 set_pmd(pmd_t *pmdp, pmd_t pmd) argument
676 pmd_page_paddr(pmd_t pmd) argument
681 pmd_page_vaddr(pmd_t pmd) argument
1046 pmd_modify(pmd_t pmd, pgprot_t newprot) argument
1082 pmd_user_accessible_page(pmd_t pmd) argument
1189 pmd_t pmd = __pmd(xchg_relaxed(&pmd_val(*pmdp), 0)); local
1239 pmdp_establish(struct vm_area_struct *vma, unsigned long address, pmd_t *pmdp, pmd_t pmd) argument
[all...]
/linux-master/fs/proc/
H A Dtask_mmu.c572 static void smaps_pmd_entry(pmd_t *pmd, unsigned long addr, argument
606 static void smaps_pmd_entry(pmd_t *pmd, unsigned long addr, argument
612 static int smaps_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end, argument
1131 pmd_t old, pmd = *pmdp; local
1157 clear_refs_pte_range(pmd_t *pmd, unsigned long addr, unsigned long end, struct mm_walk *walk) argument
1471 pmd_t pmd = *pmdp; local
1840 pagemap_thp_category(struct pagemap_scan_private *p, struct vm_area_struct *vma, unsigned long addr, pmd_t pmd) argument
1886 pmd_t old, pmd = *pmdp; local
2098 pagemap_scan_thp_entry(pmd_t *pmd, unsigned long start, unsigned long end, struct mm_walk *walk) argument
2149 pagemap_scan_pmd_entry(pmd_t *pmd, unsigned long start, unsigned long end, struct mm_walk *walk) argument
2598 can_gather_numa_stats_pmd(pmd_t pmd, struct vm_area_struct *vma, unsigned long addr) argument
2623 gather_pte_stats(pmd_t *pmd, unsigned long addr, unsigned long end, struct mm_walk *walk) argument
[all...]
/linux-master/drivers/edac/
H A Dxgene_edac.c515 u32 pmd; member in struct:xgene_edac_pmd_ctx
881 xgene_edac_pmd_available(u32 efuse, int pmd) argument
893 u32 pmd; local
979 xgene_edac_pmd_remove(struct xgene_edac_pmd_ctx *pmd) argument
1814 struct xgene_edac_pmd_ctx *pmd; local
1968 struct xgene_edac_pmd_ctx *pmd; local
[all...]
/linux-master/drivers/md/
H A Ddm-thin.c239 struct dm_pool_metadata *pmd; member in struct:pool
2951 struct dm_pool_metadata *pmd; local
[all...]

Completed in 342 milliseconds

1234567891011