Lines Matching refs:pmdp
112 void pmd_set(pmd_t *pmdp, pte_t *ptep) in pmd_set() argument
119 set_pte((pte_t *)&pmdp->pmdv[i], SRMMU_ET_PTD | ptp); in pmd_set()
124 void pmd_populate(struct mm_struct *mm, pmd_t *pmdp, struct page *ptep) in pmd_populate() argument
131 set_pte((pte_t *)&pmdp->pmdv[i], SRMMU_ET_PTD | ptp); in pmd_populate()
486 pmd_t *pmdp; in srmmu_mapioaddr() local
492 pmdp = pmd_offset(pgdp, virt_addr); in srmmu_mapioaddr()
493 ptep = pte_offset_kernel(pmdp, virt_addr); in srmmu_mapioaddr()
521 pmd_t *pmdp; in srmmu_unmapioaddr() local
525 pmdp = pmd_offset(pgdp, virt_addr); in srmmu_unmapioaddr()
526 ptep = pte_offset_kernel(pmdp, virt_addr); in srmmu_unmapioaddr()
663 pmd_t *pmdp; in srmmu_early_allocate_ptable_skeleton() local
669 pmdp = __srmmu_get_nocache( in srmmu_early_allocate_ptable_skeleton()
671 if (pmdp == NULL) in srmmu_early_allocate_ptable_skeleton()
673 memset(__nocache_fix(pmdp), 0, SRMMU_PMD_TABLE_SIZE); in srmmu_early_allocate_ptable_skeleton()
674 pgd_set(__nocache_fix(pgdp), pmdp); in srmmu_early_allocate_ptable_skeleton()
676 pmdp = pmd_offset(__nocache_fix(pgdp), start); in srmmu_early_allocate_ptable_skeleton()
677 if (srmmu_pmd_none(*(pmd_t *)__nocache_fix(pmdp))) { in srmmu_early_allocate_ptable_skeleton()
682 pmd_set(__nocache_fix(pmdp), ptep); in srmmu_early_allocate_ptable_skeleton()
694 pmd_t *pmdp; in srmmu_allocate_ptable_skeleton() local
700 pmdp = __srmmu_get_nocache(SRMMU_PMD_TABLE_SIZE, SRMMU_PMD_TABLE_SIZE); in srmmu_allocate_ptable_skeleton()
701 if (pmdp == NULL) in srmmu_allocate_ptable_skeleton()
703 memset(pmdp, 0, SRMMU_PMD_TABLE_SIZE); in srmmu_allocate_ptable_skeleton()
704 pgd_set(pgdp, pmdp); in srmmu_allocate_ptable_skeleton()
706 pmdp = pmd_offset(pgdp, start); in srmmu_allocate_ptable_skeleton()
707 if (srmmu_pmd_none(*pmdp)) { in srmmu_allocate_ptable_skeleton()
713 pmd_set(pmdp, ptep); in srmmu_allocate_ptable_skeleton()
749 pmd_t *pmdp; in srmmu_inherit_prom_mappings() local
786 pmdp = __srmmu_get_nocache(SRMMU_PMD_TABLE_SIZE, in srmmu_inherit_prom_mappings()
788 if (pmdp == NULL) in srmmu_inherit_prom_mappings()
790 memset(__nocache_fix(pmdp), 0, SRMMU_PMD_TABLE_SIZE); in srmmu_inherit_prom_mappings()
791 pgd_set(__nocache_fix(pgdp), pmdp); in srmmu_inherit_prom_mappings()
793 pmdp = pmd_offset(__nocache_fix(pgdp), start); in srmmu_inherit_prom_mappings()
794 if (srmmu_pmd_none(*(pmd_t *)__nocache_fix(pmdp))) { in srmmu_inherit_prom_mappings()
799 pmd_set(__nocache_fix(pmdp), ptep); in srmmu_inherit_prom_mappings()
809 val = &pmdp->pmdv[x]; in srmmu_inherit_prom_mappings()
814 ptep = pte_offset_kernel(__nocache_fix(pmdp), start); in srmmu_inherit_prom_mappings()