Lines Matching refs:msi
107 trace_kvm_msi_set_irq(e->msi.address_lo | (kvm->arch.x2apic_format ? in kvm_set_msi_irq()
108 (u64)e->msi.address_hi << 32 : 0), in kvm_set_msi_irq()
109 e->msi.data); in kvm_set_msi_irq()
111 irq->dest_id = (e->msi.address_lo & in kvm_set_msi_irq()
114 irq->dest_id |= MSI_ADDR_EXT_DEST_ID(e->msi.address_hi); in kvm_set_msi_irq()
115 irq->vector = (e->msi.data & in kvm_set_msi_irq()
118 !!((1 << MSI_ADDR_DEST_MODE_SHIFT) & e->msi.address_lo)); in kvm_set_msi_irq()
119 irq->trig_mode = (1 << MSI_DATA_TRIGGER_SHIFT) & e->msi.data; in kvm_set_msi_irq()
120 irq->delivery_mode = e->msi.data & 0x700; in kvm_set_msi_irq()
121 irq->msi_redir_hint = ((e->msi.address_lo in kvm_set_msi_irq()
131 return kvm->arch.x2apic_format && (e->msi.address_hi & 0xff); in kvm_msi_route_invalid()
306 e->msi.address_lo = ue->u.msi.address_lo; in kvm_set_routing_entry()
307 e->msi.address_hi = ue->u.msi.address_hi; in kvm_set_routing_entry()
308 e->msi.data = ue->u.msi.data; in kvm_set_routing_entry()