Home
last modified time | relevance | path

Searched refs:stit (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.10/arch/powerpc/kvm/
Dbook3s_64_vio.c50 struct kvmppc_spapr_tce_iommu_table *stit = container_of(head, in kvm_spapr_tce_iommu_table_free() local
53 iommu_tce_table_put(stit->tbl); in kvm_spapr_tce_iommu_table_free()
55 kfree(stit); in kvm_spapr_tce_iommu_table_free()
60 struct kvmppc_spapr_tce_iommu_table *stit = container_of(kref, in kvm_spapr_tce_liobn_put() local
63 list_del_rcu(&stit->next); in kvm_spapr_tce_liobn_put()
65 call_rcu(&stit->rcu, kvm_spapr_tce_iommu_table_free); in kvm_spapr_tce_liobn_put()
73 struct kvmppc_spapr_tce_iommu_table *stit, *tmp; in kvm_spapr_tce_release_iommu_group() local
83 list_for_each_entry_safe(stit, tmp, &stt->iommu_tables, next) { in kvm_spapr_tce_release_iommu_group()
85 if (table_group->tables[i] != stit->tbl) in kvm_spapr_tce_release_iommu_group()
88 kref_put(&stit->kref, kvm_spapr_tce_liobn_put); in kvm_spapr_tce_release_iommu_group()
[all …]
Dbook3s_64_vio_hv.c106 struct kvmppc_spapr_tce_iommu_table *stit; in kvmppc_rm_tce_validate() local
119 list_for_each_entry_lockless(stit, &stt->iommu_tables, next) { in kvmppc_rm_tce_validate()
122 long shift = stit->tbl->it_page_shift; in kvmppc_rm_tce_validate()
387 struct kvmppc_spapr_tce_iommu_table *stit; in kvmppc_rm_h_put_tce() local
416 list_for_each_entry_lockless(stit, &stt->iommu_tables, next) { in kvmppc_rm_h_put_tce()
419 stit->tbl, entry); in kvmppc_rm_h_put_tce()
422 stit->tbl, entry, ua, dir); in kvmppc_rm_h_put_tce()
424 iommu_tce_kill_rm(stit->tbl, entry, 1); in kvmppc_rm_h_put_tce()
427 kvmppc_rm_clear_tce(vcpu->kvm, stit->tbl, entry); in kvmppc_rm_h_put_tce()
490 struct kvmppc_spapr_tce_iommu_table *stit; in kvmppc_rm_h_put_tce_indirect() local
[all …]