Home
last modified time | relevance | path

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

12

/drivers/iommu/
Dio-pgtable-arm.c170 #define iopte_deref(pte,d) \ argument
174 #define iopte_type(pte,l) \ argument
177 #define iopte_prot(pte) ((pte) & ARM_LPAE_PTE_ATTR_MASK) argument
179 #define iopte_leaf(pte,l) \ argument
184 #define iopte_to_pfn(pte,d) \ argument
252 static void __arm_lpae_set_pte(arm_lpae_iopte *ptep, arm_lpae_iopte pte, in __arm_lpae_set_pte()
272 arm_lpae_iopte pte = prot; in arm_lpae_init_pte() local
311 arm_lpae_iopte *cptep, pte; in __arm_lpae_map() local
353 arm_lpae_iopte pte; in arm_lpae_prot_to_pte() local
426 arm_lpae_iopte pte = *ptep++; in __arm_lpae_free_pgtable() local
[all …]
Drockchip-iommu.c217 static inline phys_addr_t rk_pte_page_address(u32 pte) in rk_pte_page_address()
222 static inline bool rk_pte_is_page_valid(u32 pte) in rk_pte_is_page_valid()
237 static u32 rk_mk_pte_invalid(u32 pte) in rk_mk_pte_invalid()
420 u32 pte = 0; in log_iova() local
516 u32 dte, pte; in rk_iommu_iova_to_phys() local
601 u32 pte = pte_addr[pte_count]; in rk_iommu_unmap_iova() local
624 u32 pte = pte_addr[pte_count]; in rk_iommu_map_iova() local
Dtegra-gart.c94 unsigned long offs, u32 pte) in gart_set_pte()
106 unsigned long pte; in gart_read_pte() local
133 unsigned long pte; in gart_dump_table() local
311 unsigned long pte; in gart_iommu_iova_to_phys() local
Damd_iommu.c1198 u64 *pte; in increase_address_space() local
1224 u64 *pte, *page; in alloc_pte() local
1270 u64 *pte; in fetch_pte() local
1330 u64 __pte, *pte; in iommu_map_page() local
1374 u64 *pte; in iommu_unmap_page() local
1469 u64 *pte, *pte_page; in alloc_new_range() local
1521 u64 *pte = fetch_pte(&dma_dom->domain, i, &pte_pgsize); in alloc_new_range() local
2370 u64 *pte, *pte_page; in dma_ops_get_pte() local
2398 u64 *pte, __pte; in dma_ops_domain_map() local
2431 u64 *pte; in dma_ops_domain_unmap() local
[all …]
Dintel-iommu.c329 static inline void dma_clear_pte(struct dma_pte *pte) in dma_clear_pte()
334 static inline u64 dma_pte_addr(struct dma_pte *pte) in dma_pte_addr()
344 static inline bool dma_pte_present(struct dma_pte *pte) in dma_pte_present()
349 static inline bool dma_pte_superpage(struct dma_pte *pte) in dma_pte_superpage()
354 static inline int first_pte_in_page(struct dma_pte *pte) in first_pte_in_page()
1011 struct dma_pte *parent, *pte = NULL; in pfn_to_dma_pte() local
1068 struct dma_pte *parent, *pte = NULL; in dma_pfn_level_pte() local
1101 struct dma_pte *first_pte, *pte; in dma_pte_clear_range() local
1128 struct dma_pte *pte, unsigned long pfn, in dma_pte_free_level()
1189 int level, struct dma_pte *pte, in dma_pte_list_pagetables()
[all …]
Dtegra-smmu.c630 u32 *pte, dma_addr_t pte_dma, u32 val) in tegra_smmu_set_pte()
649 u32 *pte; in tegra_smmu_map() local
670 u32 *pte; in tegra_smmu_unmap() local
688 u32 *pte; in tegra_smmu_iova_to_phys() local
Damd_iommu_types.h243 #define PM_PTE_LEVEL(pte) (((pte) >> 9) & 0x7ULL) argument
282 #define PTE_PAGE_SIZE(pte) \ argument
319 #define IOMMU_PTE_PRESENT(pte) ((pte) & IOMMU_PTE_P) argument
320 #define IOMMU_PTE_PAGE(pte) (phys_to_virt((pte) & IOMMU_PAGE_MASK)) argument
321 #define IOMMU_PTE_MODE(pte) (((pte) >> 9) & 0x07) argument
Dintel-svm.c221 unsigned long address, pte_t pte) in intel_change_pte()
/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
Dnv44.c39 dma_addr_t *list, u32 pte, u32 cnt) in nv44_vm_fill()
85 struct nvkm_mem *mem, u32 pte, u32 cnt, dma_addr_t *list) in nv44_vm_map_sg()
117 nv44_vm_unmap(struct nvkm_vma *vma, struct nvkm_memory *pgt, u32 pte, u32 cnt) in nv44_vm_unmap()
Dgf100.c104 struct nvkm_mem *mem, u32 pte, u32 cnt, u64 phys, u64 delta) in gf100_vm_map()
131 struct nvkm_mem *mem, u32 pte, u32 cnt, dma_addr_t *list) in gf100_vm_map_sg()
149 gf100_vm_unmap(struct nvkm_vma *vma, struct nvkm_memory *pgt, u32 pte, u32 cnt) in gf100_vm_unmap()
Dnv50.c78 struct nvkm_mem *mem, u32 pte, u32 cnt, u64 phys, u64 delta) in nv50_vm_map()
128 struct nvkm_mem *mem, u32 pte, u32 cnt, dma_addr_t *list) in nv50_vm_map_sg()
143 nv50_vm_unmap(struct nvkm_vma *vma, struct nvkm_memory *pgt, u32 pte, u32 cnt) in nv50_vm_unmap()
Dnv41.c39 struct nvkm_mem *mem, u32 pte, u32 cnt, dma_addr_t *list) in nv41_vm_map_sg()
57 nv41_vm_unmap(struct nvkm_vma *vma, struct nvkm_memory *pgt, u32 pte, u32 cnt) in nv41_vm_unmap()
Dnv04.c37 struct nvkm_mem *mem, u32 pte, u32 cnt, dma_addr_t *list) in nv04_vm_map_sg()
55 nv04_vm_unmap(struct nvkm_vma *vma, struct nvkm_memory *pgt, u32 pte, u32 cnt) in nv04_vm_unmap()
Dbase.c39 u32 pte = (offset & ((1 << mmu->func->pgt_bits) - 1)) >> bits; in nvkm_vm_map_at() local
84 u32 pte = (offset & ((1 << mmu->func->pgt_bits) - 1)) >> bits; in nvkm_vm_map_sg_table() local
143 u32 pte = (offset & ((1 << mmu->func->pgt_bits) - 1)) >> bits; in nvkm_vm_map_sg() local
191 u32 pte = (offset & ((1 << mmu->func->pgt_bits) - 1)) >> bits; in nvkm_vm_unmap_at() local
/drivers/gpu/drm/gma500/
Dgtt.c88 u32 pte; in psb_gtt_insert() local
137 u32 pte; in psb_gtt_remove() local
165 u32 pte; in psb_gtt_roll() local
424 uint32_t pte; in psb_gtt_init() local
Dmmu.c407 uint32_t pte) in psb_mmu_set_pte()
665 uint32_t pte; in psb_mmu_insert_pfn_sequence() local
714 uint32_t pte; in psb_mmu_insert_pages() local
/drivers/lguest/
Dpage_tables.c242 static void release_pte(pte_t pte) in release_pte()
799 pte_t *pte = find_spte(cpu, switcher_addr + i * PAGE_SIZE, true, in allocate_switcher_mapping() local
1145 pte_t *pte; in remove_switcher_percpu_map() local
1171 pte_t *pte; in map_switcher_in_guest() local
/drivers/gpu/drm/i915/
Di915_gem_gtt.c179 gen8_pte_t pte = valid ? _PAGE_PRESENT | _PAGE_RW : 0; in gen8_pte_encode() local
219 gen6_pte_t pte = valid ? GEN6_PTE_VALID : 0; in snb_pte_encode() local
241 gen6_pte_t pte = valid ? GEN6_PTE_VALID : 0; in ivb_pte_encode() local
265 gen6_pte_t pte = valid ? GEN6_PTE_VALID : 0; in byt_pte_encode() local
281 gen6_pte_t pte = valid ? GEN6_PTE_VALID : 0; in hsw_pte_encode() local
294 gen6_pte_t pte = valid ? GEN6_PTE_VALID : 0; in iris_pte_encode() local
712 unsigned pte = gen8_pte_index(start); in gen8_ppgtt_clear_pte_range() local
796 unsigned pte = gen8_pte_index(start); in gen8_ppgtt_insert_pte_entries() local
1413 uint32_t pte; in gen8_dump_pdp() local
1578 uint32_t pte, pde, temp; in gen6_dump_ppgtt() local
[all …]
/drivers/usb/host/
Dohci-tilegx.c99 pte_t pte = { 0 }; in ohci_hcd_tilegx_drv_probe() local
Dehci-tilegx.c105 pte_t pte = { 0 }; in ehci_hcd_tilegx_drv_probe() local
/drivers/xen/
Dgntdev.c237 static int find_grant_ptes(pte_t *pte, pgtable_t token, in find_grant_ptes()
265 static int set_grant_ptes_as_special(pte_t *pte, pgtable_t token, in set_grant_ptes_as_special()
Dxlate_mmu.c98 pte_t pte = pte_mkspecial(pfn_pte(page_to_pfn(page), info->prot)); in remap_pte_fn() local
/drivers/char/agp/
Damd64-agp.c50 u32 pte; in amd64_insert_memory() local
/drivers/md/
Ddm-switch.c179 region_table_slot_t pte; in switch_region_table_write() local
/drivers/misc/sgi-gru/
Dgrufault.c225 pte_t pte; in atomic_pte_lookup() local

12