/drivers/iommu/ |
D | io-pgtable-arm.c | 170 #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 …]
|
D | rockchip-iommu.c | 217 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
|
D | tegra-gart.c | 94 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
|
D | amd_iommu.c | 1198 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 …]
|
D | intel-iommu.c | 329 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 …]
|
D | tegra-smmu.c | 630 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
|
D | amd_iommu_types.h | 243 #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
|
D | intel-svm.c | 221 unsigned long address, pte_t pte) in intel_change_pte()
|
/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
D | nv44.c | 39 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()
|
D | gf100.c | 104 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()
|
D | nv50.c | 78 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()
|
D | nv41.c | 39 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()
|
D | nv04.c | 37 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()
|
D | base.c | 39 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/ |
D | gtt.c | 88 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
|
D | mmu.c | 407 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/ |
D | page_tables.c | 242 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/ |
D | i915_gem_gtt.c | 179 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/ |
D | ohci-tilegx.c | 99 pte_t pte = { 0 }; in ohci_hcd_tilegx_drv_probe() local
|
D | ehci-tilegx.c | 105 pte_t pte = { 0 }; in ehci_hcd_tilegx_drv_probe() local
|
/drivers/xen/ |
D | gntdev.c | 237 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()
|
D | xlate_mmu.c | 98 pte_t pte = pte_mkspecial(pfn_pte(page_to_pfn(page), info->prot)); in remap_pte_fn() local
|
/drivers/char/agp/ |
D | amd64-agp.c | 50 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/misc/sgi-gru/ |
D | grufault.c | 225 pte_t pte; in atomic_pte_lookup() local
|