Lines Matching refs:msi_desc
191 static struct msi_desc *msixtbl_addr_to_desc( in msixtbl_addr_to_desc()
195 struct msi_desc *desc; in msixtbl_addr_to_desc()
248 const struct msi_desc *msi_desc = msixtbl_addr_to_desc(entry, address); in msixtbl_read() local
250 if ( !msi_desc ) in msixtbl_read()
253 *pval = MASK_INSR(msi_desc->msi_attrib.guest_masked, in msixtbl_read()
256 *pval |= (u64)MASK_INSR(msi_desc->msi_attrib.guest_masked, in msixtbl_read()
271 const struct msi_desc *msi_desc; in msixtbl_write() local
316 msi_desc = msixtbl_addr_to_desc(entry, address); in msixtbl_write()
317 if ( !msi_desc || msi_desc->irq < 0 ) in msixtbl_write()
320 desc = irq_to_desc(msi_desc->irq); in msixtbl_write()
326 if ( !desc->msi_desc ) in msixtbl_write()
329 ASSERT(msi_desc == desc->msi_desc); in msixtbl_write()
354 const struct msi_desc *desc; in msixtbl_range()
452 struct msi_desc *msi_desc; in msixtbl_pt_register() local
478 msi_desc = irq_desc->msi_desc; in msixtbl_pt_register()
479 if ( !msi_desc ) in msixtbl_pt_register()
482 pdev = msi_desc->dev; in msixtbl_pt_register()
509 (gtable + msi_desc->msi_attrib.entry_nr * in msixtbl_pt_register()
523 struct msi_desc *msi_desc; in msixtbl_pt_unregister() local
537 msi_desc = irq_desc->msi_desc; in msixtbl_pt_unregister()
538 if ( !msi_desc ) in msixtbl_pt_unregister()
541 pdev = msi_desc->dev; in msixtbl_pt_unregister()
601 const struct msi_desc *desc; in msix_write_completion()