Searched refs:smmu_pmap (Results 1 – 4 of 4) sorted by relevance
/freebsd/sys/arm64/iommu/ |
H A D | iommu_pmap.h | 34 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 D | iommu_pmap.c | 104 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 D | smmuvar.h | 58 struct smmu_pmap p;
|
H A D | smmu.c | 831 struct smmu_pmap *p; in smmu_init_cd()
|