/drivers/iommu/ |
D | io-pgtable-arm-v7s.c | 84 #define ARM_V7S_PTE_IS_VALID(pte) (((pte) & 0x3) != 0) argument 85 #define ARM_V7S_PTE_IS_TABLE(pte, lvl) \ argument 190 arm_v7s_iopte pte = paddr & ARM_V7S_LVL_MASK(lvl); in paddr_to_iopte() local 202 static phys_addr_t iopte_to_paddr(arm_v7s_iopte pte, int lvl, in iopte_to_paddr() 226 static arm_v7s_iopte *iopte_deref(arm_v7s_iopte pte, int lvl, in iopte_deref() 305 static void __arm_v7s_set_pte(arm_v7s_iopte *ptep, arm_v7s_iopte pte, in __arm_v7s_set_pte() 320 arm_v7s_iopte pte = ARM_V7S_ATTR_NG | ARM_V7S_ATTR_S; in arm_v7s_prot_to_pte() local 347 static int arm_v7s_pte_to_prot(arm_v7s_iopte pte, int lvl) in arm_v7s_pte_to_prot() 366 static arm_v7s_iopte arm_v7s_pte_to_cont(arm_v7s_iopte pte, int lvl) in arm_v7s_pte_to_cont() 382 static arm_v7s_iopte arm_v7s_cont_to_pte(arm_v7s_iopte pte, int lvl) in arm_v7s_cont_to_pte() [all …]
|
D | io-pgtable-arm.c | 173 #define iopte_deref(pte,d) __va(iopte_to_paddr(pte, d)) argument 175 #define iopte_type(pte,l) \ argument 178 #define iopte_prot(pte) ((pte) & ARM_LPAE_PTE_ATTR_MASK) argument 193 static inline bool iopte_leaf(arm_lpae_iopte pte, int lvl, in iopte_leaf() 205 arm_lpae_iopte pte = paddr; in paddr_to_iopte() local 211 static phys_addr_t iopte_to_paddr(arm_lpae_iopte pte, in iopte_to_paddr() 285 static void __arm_lpae_set_pte(arm_lpae_iopte *ptep, arm_lpae_iopte pte, in __arm_lpae_set_pte() 303 arm_lpae_iopte pte = prot; in __arm_lpae_init_pte() local 326 arm_lpae_iopte pte = *ptep; in arm_lpae_init_pte() local 386 arm_lpae_iopte *cptep, pte; in __arm_lpae_map() local [all …]
|
D | intel-pasid.c | 447 struct pasid_entry *pte; in intel_pasid_tear_down_entry() local 476 struct pasid_entry *pte; in intel_pasid_setup_first_level() local 534 struct pasid_entry *pte; in intel_pasid_setup_second_level() local 608 struct pasid_entry *pte; in intel_pasid_setup_pass_through() local
|
D | rockchip-iommu.c | 218 static inline phys_addr_t rk_pte_page_address(u32 pte) in rk_pte_page_address() 223 static inline bool rk_pte_is_page_valid(u32 pte) in rk_pte_is_page_valid() 238 static u32 rk_mk_pte_invalid(u32 pte) in rk_mk_pte_invalid() 483 u32 pte = 0; in log_iova() local 595 u32 dte, pte; in rk_iommu_iova_to_phys() local 703 u32 pte = pte_addr[pte_count]; in rk_iommu_unmap_iova() local 726 u32 pte = pte_addr[pte_count]; in rk_iommu_map_iova() local
|
D | tegra-gart.c | 66 unsigned long iova, unsigned long pte) in gart_set_pte() 75 unsigned long pte; in gart_read_pte() local 229 unsigned long pte; in gart_iommu_iova_to_phys() local
|
D | amd_iommu.c | 493 static u64 *first_pte_l7(u64 *pte, unsigned long *page_size, in first_pte_l7() 1473 u64 *pte; in increase_address_space() local 1506 u64 *pte, *page; in alloc_pte() local 1591 u64 *pte; in fetch_pte() local 1635 static struct page *free_clear_pte(u64 *pte, u64 pteval, struct page *freelist) in free_clear_pte() 1670 u64 __pte, *pte; in iommu_map_page() local 1730 u64 *pte; in iommu_unmap_page() local 3146 u64 *pte, __pte; in amd_iommu_iova_to_phys() local 3491 u64 *pte; in __get_gcr3_pte() local 3523 u64 *pte; in __set_gcr3() local [all …]
|
D | tegra-smmu.c | 639 u32 *pte, dma_addr_t pte_dma, u32 val) in tegra_smmu_set_pte() 659 u32 *pte; in tegra_smmu_map() local 688 u32 *pte; in tegra_smmu_unmap() local 706 u32 *pte; in tegra_smmu_iova_to_phys() local
|
D | intel-pasid.h | 73 static inline bool pasid_pte_is_present(struct pasid_entry *pte) in pasid_pte_is_present()
|
D | amd_iommu_types.h | 277 #define PM_PTE_LEVEL(pte) (((pte) >> 9) & 0x7ULL) argument 316 #define PTE_PAGE_SIZE(pte) \ argument 364 #define IOMMU_PTE_PRESENT(pte) ((pte) & IOMMU_PTE_PR) argument 365 #define IOMMU_PTE_PAGE(pte) (iommu_phys_to_virt((pte) & IOMMU_PAGE_MASK)) argument 366 #define IOMMU_PTE_MODE(pte) (((pte) >> 9) & 0x07) argument
|
D | intel-iommu.c | 884 struct dma_pte *parent, *pte; in pfn_to_dma_pte() local 940 struct dma_pte *parent, *pte; in dma_pfn_level_pte() local 973 struct dma_pte *first_pte, *pte; in dma_pte_clear_range() local 1000 int retain_level, struct dma_pte *pte, in dma_pte_free_level() 1071 int level, struct dma_pte *pte, in dma_pte_list_pagetables() 1095 struct dma_pte *pte, unsigned long pfn, in dma_pte_clear_level() 2227 struct dma_pte *first_pte = NULL, *pte = NULL; in __domain_mapping() local 5371 struct dma_pte *pte; in prepare_domain_attach_device() local 5520 struct dma_pte *pte; in intel_iommu_iova_to_phys() local
|
/drivers/gpu/drm/gma500/ |
D | gtt.c | 79 u32 pte; in psb_gtt_insert() local 128 u32 pte; in psb_gtt_remove() local 156 u32 pte; in psb_gtt_roll() local 416 uint32_t pte; in psb_gtt_init() local
|
D | mmu.c | 397 uint32_t pte) in psb_mmu_set_pte() 655 uint32_t pte; in psb_mmu_insert_pfn_sequence() local 704 uint32_t pte; in psb_mmu_insert_pages() local
|
/drivers/staging/gasket/ |
D | gasket_page_table.c | 320 struct gasket_page_table_entry *pte, in gasket_free_extended_subtable() 348 struct gasket_page_table_entry *pte; in gasket_page_table_garbage_collect_nolock() local 646 struct gasket_page_table_entry *pte; in gasket_unmap_extended_pages() local 848 struct gasket_page_table_entry *pte, in gasket_alloc_extended_subtable() 913 struct gasket_page_table_entry *pte; in gasket_alloc_extended_entries() local 960 struct gasket_page_table_entry *pte; in gasket_map_extended_pages() local 1093 struct gasket_page_table_entry *pte; in gasket_page_table_lookup_page() local
|
/drivers/gpu/drm/i915/ |
D | i915_gem_gtt.c | 202 gen8_pte_t pte = addr | _PAGE_PRESENT | _PAGE_RW; in gen8_pte_encode() local 238 gen6_pte_t pte = GEN6_PTE_VALID; in snb_pte_encode() local 260 gen6_pte_t pte = GEN6_PTE_VALID; in ivb_pte_encode() local 284 gen6_pte_t pte = GEN6_PTE_VALID; in byt_pte_encode() local 300 gen6_pte_t pte = GEN6_PTE_VALID; in hsw_pte_encode() local 313 gen6_pte_t pte = GEN6_PTE_VALID; in iris_pte_encode() local 1611 unsigned int pte = first_entry % GEN6_PTES; in gen6_ppgtt_clear_range() local 2169 static void gen8_set_pte(void __iomem *addr, gen8_pte_t pte) in gen8_set_pte() 2181 gen8_pte_t __iomem *pte = in gen8_ggtt_insert_page() local 2224 gen6_pte_t __iomem *pte = in gen6_ggtt_insert_page() local
|
D | i915_mm.c | 38 static int remap_pfn(pte_t *pte, unsigned long addr, void *data) in remap_pfn()
|
/drivers/xen/ |
D | xlate_mmu.c | 100 pte_t pte = pte_mkspecial(pfn_pte(page_to_pfn(page), info->prot)); in remap_pte_fn() local 277 pte_t pte = pte_mkspecial(pfn_pte(page_to_pfn(page), r->prot)); in remap_pfn_fn() local
|
D | gntdev.c | 265 static int find_grant_ptes(pte_t *pte, unsigned long addr, void *data) in find_grant_ptes() 292 static int set_grant_ptes_as_special(pte_t *pte, unsigned long addr, void *data) in set_grant_ptes_as_special()
|
/drivers/gpu/drm/v3d/ |
D | v3d_mmu.c | 98 u32 pte = page_prot | page_address; in v3d_mmu_insert_ptes() local
|
/drivers/staging/media/ipu3/ |
D | ipu3-mmu.c | 29 #define IPU3_PTE2ADDR(pte) ((phys_addr_t)(pte) << IPU3_PAGE_SHIFT) argument 124 int pte; in imgu_mmu_alloc_page_table() local
|
/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_vm_sdma.c | 201 uint64_t *pte; in amdgpu_vm_sdma_update() local
|
/drivers/gpu/drm/lima/ |
D | lima_vm.c | 275 u32 pte = *pt++; in lima_vm_print() local
|
/drivers/gpu/drm/i915/gvt/ |
D | dmabuf.c | 37 #define GEN8_DECODE_PTE(pte) (pte & GENMASK_ULL(63, 12)) argument
|
/drivers/char/agp/ |
D | amd64-agp.c | 51 u32 pte; in amd64_insert_memory() local
|
/drivers/md/ |
D | dm-switch.c | 179 region_table_slot_t pte; in switch_region_table_write() local
|
/drivers/gpu/drm/amd/display/dc/dce110/ |
D | dce110_mem_input_v.c | 570 const unsigned int *pte = get_dvmm_hw_setting(tiling_info, format, false); in dce_mem_input_v_program_pte_vm() local
|