Home
last modified time | relevance | path

Searched defs:pte (Results 1 – 25 of 34) sorted by relevance

12

/drivers/iommu/
Dio-pgtable-arm-v7s.c84 #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 …]
Dio-pgtable-arm.c173 #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 …]
Dintel-pasid.c447 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
Drockchip-iommu.c218 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
Dtegra-gart.c66 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
Damd_iommu.c493 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 …]
Dtegra-smmu.c639 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
Dintel-pasid.h73 static inline bool pasid_pte_is_present(struct pasid_entry *pte) in pasid_pte_is_present()
Damd_iommu_types.h277 #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
Dintel-iommu.c884 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/
Dgtt.c79 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
Dmmu.c397 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/
Dgasket_page_table.c320 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/
Di915_gem_gtt.c202 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
Di915_mm.c38 static int remap_pfn(pte_t *pte, unsigned long addr, void *data) in remap_pfn()
/drivers/xen/
Dxlate_mmu.c100 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
Dgntdev.c265 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/
Dv3d_mmu.c98 u32 pte = page_prot | page_address; in v3d_mmu_insert_ptes() local
/drivers/staging/media/ipu3/
Dipu3-mmu.c29 #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/
Damdgpu_vm_sdma.c201 uint64_t *pte; in amdgpu_vm_sdma_update() local
/drivers/gpu/drm/lima/
Dlima_vm.c275 u32 pte = *pt++; in lima_vm_print() local
/drivers/gpu/drm/i915/gvt/
Ddmabuf.c37 #define GEN8_DECODE_PTE(pte) (pte & GENMASK_ULL(63, 12)) argument
/drivers/char/agp/
Damd64-agp.c51 u32 pte; in amd64_insert_memory() local
/drivers/md/
Ddm-switch.c179 region_table_slot_t pte; in switch_region_table_write() local
/drivers/gpu/drm/amd/display/dc/dce110/
Ddce110_mem_input_v.c570 const unsigned int *pte = get_dvmm_hw_setting(tiling_info, format, false); in dce_mem_input_v_program_pte_vm() local

12