Searched refs:stit (Results 1 – 2 of 2) sorted by relevance
/Linux-v4.19/arch/powerpc/kvm/ |
D | book3s_64_vio.c | 98 struct kvmppc_spapr_tce_iommu_table *stit = container_of(head, in kvm_spapr_tce_iommu_table_free() local 101 iommu_tce_table_put(stit->tbl); in kvm_spapr_tce_iommu_table_free() 103 kfree(stit); in kvm_spapr_tce_iommu_table_free() 108 struct kvmppc_spapr_tce_iommu_table *stit = container_of(kref, in kvm_spapr_tce_liobn_put() local 111 list_del_rcu(&stit->next); in kvm_spapr_tce_liobn_put() 113 call_rcu(&stit->rcu, kvm_spapr_tce_iommu_table_free); in kvm_spapr_tce_liobn_put() 121 struct kvmppc_spapr_tce_iommu_table *stit, *tmp; in kvm_spapr_tce_release_iommu_group() local 130 list_for_each_entry_safe(stit, tmp, &stt->iommu_tables, next) { in kvm_spapr_tce_release_iommu_group() 132 if (table_group->tables[i] != stit->tbl) in kvm_spapr_tce_release_iommu_group() 135 kref_put(&stit->kref, kvm_spapr_tce_liobn_put); in kvm_spapr_tce_release_iommu_group() [all …]
|
D | book3s_64_vio_hv.c | 352 struct kvmppc_spapr_tce_iommu_table *stit; in kvmppc_rm_h_put_tce() local 382 list_for_each_entry_lockless(stit, &stt->iommu_tables, next) { in kvmppc_rm_h_put_tce() 385 stit->tbl, entry); in kvmppc_rm_h_put_tce() 388 stit->tbl, entry, ua, dir); in kvmppc_rm_h_put_tce() 397 kvmppc_rm_clear_tce(vcpu->kvm, stit->tbl, entry); in kvmppc_rm_h_put_tce() 450 struct kvmppc_spapr_tce_iommu_table *stit; in kvmppc_rm_h_put_tce_indirect() local 534 list_for_each_entry_lockless(stit, &stt->iommu_tables, next) { in kvmppc_rm_h_put_tce_indirect() 536 stit->tbl, entry + i, ua, in kvmppc_rm_h_put_tce_indirect() 546 kvmppc_rm_clear_tce(vcpu->kvm, stit->tbl, entry); in kvmppc_rm_h_put_tce_indirect() 565 struct kvmppc_spapr_tce_iommu_table *stit; in kvmppc_rm_h_stuff_tce() local [all …]
|