Lines Matching refs:msi_desc
614 struct msi_desc *msi_desc = irq_data_get_msi_desc(data); in hv_arch_irq_unmask() local
628 pdev = msi_desc_to_pci_dev(msi_desc); in hv_arch_irq_unmask()
1637 struct msi_desc *msi = irq_data_get_msi_desc(irq_data); in hv_msi_free()
1829 struct msi_desc *msi_desc; in hv_compose_msi_msg() local
1850 msi_desc = irq_data_get_msi_desc(data); in hv_compose_msi_msg()
1851 multi_msi = !msi_desc->pci.msi_attrib.is_msix && in hv_compose_msi_msg()
1852 msi_desc->nvec_used > 1; in hv_compose_msi_msg()
1863 pdev = msi_desc_to_pci_dev(msi_desc); in hv_compose_msi_msg()
1888 if (msi_desc->irq != data->irq) { in hv_compose_msi_msg()
1890 int_desc->address = msi_desc->msg.address_lo | in hv_compose_msi_msg()
1891 (u64)msi_desc->msg.address_hi << 32; in hv_compose_msi_msg()
1892 int_desc->data = msi_desc->msg.data + in hv_compose_msi_msg()
1893 (data->irq - msi_desc->irq); in hv_compose_msi_msg()
1894 msg->address_hi = msi_desc->msg.address_hi; in hv_compose_msi_msg()
1895 msg->address_lo = msi_desc->msg.address_lo; in hv_compose_msi_msg()
1907 vector_count = msi_desc->nvec_used; in hv_compose_msi_msg()
3983 struct msi_desc *entry; in hv_pci_restore_msi_msg()