Lines Matching refs:msi_desc
628 struct msi_desc *msi_desc = irq_data_get_msi_desc(data); in hv_arch_irq_unmask() local
642 pdev = msi_desc_to_pci_dev(msi_desc); in hv_arch_irq_unmask()
1545 struct msi_desc *msi = irq_data_get_msi_desc(irq_data); in hv_msi_free()
1737 struct msi_desc *msi_desc; in hv_compose_msi_msg() local
1758 msi_desc = irq_data_get_msi_desc(data); in hv_compose_msi_msg()
1759 multi_msi = !msi_desc->pci.msi_attrib.is_msix && in hv_compose_msi_msg()
1760 msi_desc->nvec_used > 1; in hv_compose_msi_msg()
1771 pdev = msi_desc_to_pci_dev(msi_desc); in hv_compose_msi_msg()
1796 if (msi_desc->irq != data->irq) { in hv_compose_msi_msg()
1798 int_desc->address = msi_desc->msg.address_lo | in hv_compose_msi_msg()
1799 (u64)msi_desc->msg.address_hi << 32; in hv_compose_msi_msg()
1800 int_desc->data = msi_desc->msg.data + in hv_compose_msi_msg()
1801 (data->irq - msi_desc->irq); in hv_compose_msi_msg()
1802 msg->address_hi = msi_desc->msg.address_hi; in hv_compose_msi_msg()
1803 msg->address_lo = msi_desc->msg.address_lo; in hv_compose_msi_msg()
1815 vector_count = msi_desc->nvec_used; in hv_compose_msi_msg()
3894 struct msi_desc *entry; in hv_pci_restore_msi_msg()