Lines Matching refs:msi_desc
1155 struct msi_desc *msi = irq_data_get_msi_desc(irq_data); in hv_msi_free()
1221 struct msi_desc *msi_desc = irq_data_get_msi_desc(data); in hv_irq_unmask() local
1236 pdev = msi_desc_to_pci_dev(msi_desc); in hv_irq_unmask()
1411 struct msi_desc *msi_desc; in hv_compose_msi_msg() local
1433 msi_desc = irq_data_get_msi_desc(data); in hv_compose_msi_msg()
1434 pdev = msi_desc_to_pci_dev(msi_desc); in hv_compose_msi_msg()
1447 if (!msi_desc->msi_attrib.is_msix && msi_desc->nvec_used > 1) { in hv_compose_msi_msg()
1452 if (msi_desc->irq != data->irq) { in hv_compose_msi_msg()
1454 int_desc->address = msi_desc->msg.address_lo | in hv_compose_msi_msg()
1455 (u64)msi_desc->msg.address_hi << 32; in hv_compose_msi_msg()
1456 int_desc->data = msi_desc->msg.data + in hv_compose_msi_msg()
1457 (data->irq - msi_desc->irq); in hv_compose_msi_msg()
1458 msg->address_hi = msi_desc->msg.address_hi; in hv_compose_msi_msg()
1459 msg->address_lo = msi_desc->msg.address_lo; in hv_compose_msi_msg()
1471 vector_count = msi_desc->nvec_used; in hv_compose_msi_msg()
3483 struct msi_desc *entry; in hv_pci_restore_msi_msg()