/linux-master/include/linux/ |
H A D | pgtable_api.h | 1 #include <linux/pgtable.h>
|
H A D | ioremap.h | 6 #include <asm/pgtable.h>
|
/linux-master/arch/powerpc/include/asm/book3s/ |
H A D | pgtable.h | 6 #include <asm/book3s/64/pgtable.h> 8 #include <asm/book3s/32/pgtable.h>
|
/linux-master/arch/arm/include/asm/ |
H A D | pgtable-hwdef.h | 3 * arch/arm/include/asm/pgtable-hwdef.h 11 #include <asm/pgtable-3level-hwdef.h> 13 #include <asm/pgtable-2level-hwdef.h>
|
H A D | idmap.h | 6 #include <linux/pgtable.h>
|
/linux-master/arch/x86/include/asm/ |
H A D | pgtable_32_types.h | 11 # include <asm/pgtable-3level_types.h> 15 # include <asm/pgtable-2level_types.h>
|
H A D | agp.h | 5 #include <linux/pgtable.h>
|
H A D | pgtable_32.h | 36 # include <asm/pgtable-3level.h> 38 # include <asm/pgtable-2level.h>
|
/linux-master/arch/microblaze/mm/ |
H A D | Makefile | 6 obj-y := consistent.o init.o pgtable.o mmu_context.o fault.o
|
/linux-master/arch/riscv/boot/ |
H A D | loader.lds.S | 4 #include <asm/pgtable.h>
|
/linux-master/arch/arc/include/asm/ |
H A D | pgtable.h | 11 #include <asm/pgtable-levels.h> 12 #include <asm/pgtable-bits-arcv2.h>
|
/linux-master/arch/arm64/kvm/hyp/ |
H A D | Makefile | 10 obj-$(CONFIG_KVM) += vhe/ nvhe/ pgtable.o
|
/linux-master/arch/xtensa/kernel/ |
H A D | xtensa_ksyms.c | 16 #include <asm/pgtable.h>
|
/linux-master/arch/arm64/include/asm/ |
H A D | stage2_pgtable.h | 11 #include <linux/pgtable.h>
|
H A D | vmalloc.h | 5 #include <asm/pgtable.h>
|
/linux-master/arch/x86/kernel/ |
H A D | vmcore_info_32.c | 4 #include <linux/pgtable.h>
|
H A D | vmcore_info_64.c | 4 #include <linux/pgtable.h>
|
/linux-master/drivers/accel/ivpu/ |
H A D | ivpu_mmu_context.c | 91 static int ivpu_mmu_pgtable_init(struct ivpu_device *vdev, struct ivpu_mmu_pgtable *pgtable) argument 95 pgtable->pgd_dma_ptr = ivpu_pgtable_alloc_page(vdev, &pgd_dma); 96 if (!pgtable->pgd_dma_ptr) 99 pgtable->pgd_dma = pgd_dma; 104 static void ivpu_mmu_pgtables_free(struct ivpu_device *vdev, struct ivpu_mmu_pgtable *pgtable) argument 111 pud_dma_ptr = pgtable->pud_ptrs[pgd_idx]; 112 pud_dma = pgtable->pgd_dma_ptr[pgd_idx]; 118 pmd_dma_ptr = pgtable->pmd_ptrs[pgd_idx][pud_idx]; 119 pmd_dma = pgtable->pud_ptrs[pgd_idx][pud_idx]; 125 pte_dma_ptr = pgtable 144 ivpu_mmu_ensure_pud(struct ivpu_device *vdev, struct ivpu_mmu_pgtable *pgtable, int pgd_idx) argument 180 ivpu_mmu_ensure_pmd(struct ivpu_device *vdev, struct ivpu_mmu_pgtable *pgtable, int pgd_idx, int pud_idx) argument 209 ivpu_mmu_ensure_pte(struct ivpu_device *vdev, struct ivpu_mmu_pgtable *pgtable, int pgd_idx, int pud_idx, int pmd_idx) argument [all...] |
/linux-master/arch/sh/include/asm/ |
H A D | pgtable-2level.h | 5 #include <asm-generic/pgtable-nopmd.h>
|
/linux-master/arch/m68k/include/asm/ |
H A D | motorola_pgalloc.h | 42 static inline void pte_free(struct mm_struct *mm, pgtable_t pgtable) argument 44 free_pointer_table(pgtable, TABLE_PTE); 47 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t pgtable, argument 50 free_pointer_table(pgtable, TABLE_PTE);
|
/linux-master/arch/openrisc/include/asm/ |
H A D | io.h | 19 #include <asm/pgtable.h>
|
/linux-master/drivers/iommu/amd/ |
H A D | io_pgtable_v2.c | 14 #include <linux/io-pgtable.h> 198 static u64 *fetch_pte(struct amd_io_pgtable *pgtable, argument 205 pte = &pgtable->pgd[PM_LEVEL_INDEX(level, iova)]; 287 struct amd_io_pgtable *pgtable = io_pgtable_ops_to_data(ops); local 288 struct io_pgtable_cfg *cfg = &pgtable->iop.cfg; 298 pte = fetch_pte(pgtable, iova, &unmap_size); 313 struct amd_io_pgtable *pgtable = io_pgtable_ops_to_data(ops); local 317 pte = fetch_pte(pgtable, iova, &pte_pgsize); 353 struct amd_io_pgtable *pgtable = container_of(iop, struct amd_io_pgtable, iop); local 355 if (!pgtable || !pgtabl 365 struct amd_io_pgtable *pgtable = io_pgtable_cfg_to_data(cfg); local [all...] |
H A D | io_pgtable.c | 14 #include <linux/io-pgtable.h> 139 /* lowest 3 bits encode pgtable mode */ 290 static u64 *fetch_pte(struct amd_io_pgtable *pgtable, argument 299 if (address > PM_LEVEL_SIZE(pgtable->mode)) 302 level = pgtable->mode - 1; 303 pte = &pgtable->root[PM_LEVEL_INDEX(level, address)]; 444 struct amd_io_pgtable *pgtable = io_pgtable_ops_to_data(ops); local 455 pte = fetch_pte(pgtable, iova, &unmap_size); 475 struct amd_io_pgtable *pgtable = io_pgtable_ops_to_data(ops); local 479 pte = fetch_pte(pgtable, iov 529 struct amd_io_pgtable *pgtable = io_pgtable_ops_to_data(ops); local 562 struct amd_io_pgtable *pgtable = container_of(iop, struct amd_io_pgtable, iop); local 588 struct amd_io_pgtable *pgtable = io_pgtable_cfg_to_data(cfg); local [all...] |
/linux-master/arch/powerpc/mm/ |
H A D | Makefile | 8 obj-y := fault.o mem.o pgtable.o maccess.o pageattr.o \ 10 pgtable-frag.o ioremap.o ioremap_$(BITS).o \
|
/linux-master/drivers/iommu/ |
H A D | Makefile | 8 obj-$(CONFIG_IOMMU_IO_PGTABLE) += io-pgtable.o 9 obj-$(CONFIG_IOMMU_IO_PGTABLE_ARMV7S) += io-pgtable-arm-v7s.o 10 obj-$(CONFIG_IOMMU_IO_PGTABLE_LPAE) += io-pgtable-arm.o 11 obj-$(CONFIG_IOMMU_IO_PGTABLE_DART) += io-pgtable-dart.o
|