Lines Matching refs:stit
106 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
572 list_for_each_entry_lockless(stit, &stt->iommu_tables, next) { in kvmppc_rm_h_put_tce_indirect()
574 stit->tbl, entry + i, ua, in kvmppc_rm_h_put_tce_indirect()
578 kvmppc_rm_clear_tce(vcpu->kvm, stit->tbl, in kvmppc_rm_h_put_tce_indirect()
588 list_for_each_entry_lockless(stit, &stt->iommu_tables, next) in kvmppc_rm_h_put_tce_indirect()
589 iommu_tce_kill_rm(stit->tbl, entry, npages); in kvmppc_rm_h_put_tce_indirect()
603 struct kvmppc_spapr_tce_iommu_table *stit; in kvmppc_rm_h_stuff_tce() local
621 list_for_each_entry_lockless(stit, &stt->iommu_tables, next) { in kvmppc_rm_h_stuff_tce()
626 stit->tbl, entry + i); in kvmppc_rm_h_stuff_tce()
635 kvmppc_rm_clear_tce(vcpu->kvm, stit->tbl, entry); in kvmppc_rm_h_stuff_tce()
643 list_for_each_entry_lockless(stit, &stt->iommu_tables, next) in kvmppc_rm_h_stuff_tce()
644 iommu_tce_kill_rm(stit->tbl, ioba >> stt->page_shift, npages); in kvmppc_rm_h_stuff_tce()