Searched refs:pgtable (Results 1 - 25 of 487) sorted by relevance

1234567891011>>

/linux-master/include/linux/
H A Dpgtable_api.h1 #include <linux/pgtable.h>
H A Dioremap.h6 #include <asm/pgtable.h>
/linux-master/arch/powerpc/include/asm/book3s/
H A Dpgtable.h6 #include <asm/book3s/64/pgtable.h>
8 #include <asm/book3s/32/pgtable.h>
/linux-master/arch/arm/include/asm/
H A Dpgtable-hwdef.h3 * arch/arm/include/asm/pgtable-hwdef.h
11 #include <asm/pgtable-3level-hwdef.h>
13 #include <asm/pgtable-2level-hwdef.h>
H A Didmap.h6 #include <linux/pgtable.h>
/linux-master/arch/x86/include/asm/
H A Dpgtable_32_types.h11 # include <asm/pgtable-3level_types.h>
15 # include <asm/pgtable-2level_types.h>
H A Dagp.h5 #include <linux/pgtable.h>
H A Dpgtable_32.h36 # include <asm/pgtable-3level.h>
38 # include <asm/pgtable-2level.h>
/linux-master/arch/microblaze/mm/
H A DMakefile6 obj-y := consistent.o init.o pgtable.o mmu_context.o fault.o
/linux-master/arch/riscv/boot/
H A Dloader.lds.S4 #include <asm/pgtable.h>
/linux-master/arch/arc/include/asm/
H A Dpgtable.h11 #include <asm/pgtable-levels.h>
12 #include <asm/pgtable-bits-arcv2.h>
/linux-master/arch/arm64/kvm/hyp/
H A DMakefile10 obj-$(CONFIG_KVM) += vhe/ nvhe/ pgtable.o
/linux-master/arch/xtensa/kernel/
H A Dxtensa_ksyms.c16 #include <asm/pgtable.h>
/linux-master/arch/arm64/include/asm/
H A Dstage2_pgtable.h11 #include <linux/pgtable.h>
H A Dvmalloc.h5 #include <asm/pgtable.h>
/linux-master/arch/x86/kernel/
H A Dvmcore_info_32.c4 #include <linux/pgtable.h>
H A Dvmcore_info_64.c4 #include <linux/pgtable.h>
/linux-master/drivers/accel/ivpu/
H A Divpu_mmu_context.c91 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 Dpgtable-2level.h5 #include <asm-generic/pgtable-nopmd.h>
/linux-master/arch/m68k/include/asm/
H A Dmotorola_pgalloc.h42 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 Dio.h19 #include <asm/pgtable.h>
/linux-master/drivers/iommu/amd/
H A Dio_pgtable_v2.c14 #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 Dio_pgtable.c14 #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 DMakefile8 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 DMakefile8 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

Completed in 193 milliseconds

1234567891011>>