Home
last modified time | relevance | path

Searched refs:smmu_pmap (Results 1 – 4 of 4) sorted by relevance

/freebsd/sys/arm64/iommu/
H A Diommu_pmap.h34 struct smmu_pmap { struct
44 int smmu_pmap_enter(struct smmu_pmap *pmap, vm_offset_t va, vm_paddr_t pa, argument
46 int smmu_pmap_remove(struct smmu_pmap *pmap, vm_offset_t va);
49 int pmap_gpu_enter(struct smmu_pmap *pmap, vm_offset_t va, vm_paddr_t pa,
51 int pmap_gpu_remove(struct smmu_pmap *pmap, vm_offset_t va);
54 void smmu_pmap_remove_pages(struct smmu_pmap *pmap);
55 void smmu_pmap_release(struct smmu_pmap *pmap);
56 int smmu_pmap_pinit(struct smmu_pmap *pmap);
H A Diommu_pmap.c104 smmu_pmap_l0(struct smmu_pmap *pmap, vm_offset_t va) in smmu_pmap_l0()
120 smmu_pmap_l1(struct smmu_pmap *pmap, vm_offset_t va) in smmu_pmap_l1()
151 smmu_pmap_l2(struct smmu_pmap *pmap, vm_offset_t va) in smmu_pmap_l2()
274 smmu_pmap_resident_count_inc(struct smmu_pmap *pmap, int count) in smmu_pmap_resident_count_inc()
282 smmu_pmap_resident_count_dec(struct smmu_pmap *pmap, int count) in smmu_pmap_resident_count_dec()
403 smmu_pmap_pinit(struct smmu_pmap *pmap) in smmu_pmap_pinit()
435 _pmap_alloc_l3(struct smmu_pmap *pmap, vm_pindex_t ptepindex) in _pmap_alloc_l3()
559 smmu_pmap_release(struct smmu_pmap *pmap) in smmu_pmap_release()
663 pmap_gpu_remove(struct smmu_pmap *pmap, vm_offset_t va) in pmap_gpu_remove()
760 smmu_pmap_remove(struct smmu_pmap *pmap, vm_offset_t va) in smmu_pmap_remove()
[all …]
H A Dsmmuvar.h58 struct smmu_pmap p;
H A Dsmmu.c831 struct smmu_pmap *p; in smmu_init_cd()