Lines Matching defs:desc
42 struct msi_desc *desc = irq_data_get_msi_desc(irq_data);
45 * For MSI-X desc->irq is always equal to irq_data->irq. For
48 if (desc->irq == irq_data->irq)
49 __pci_write_msi_msg(desc, msg);
54 * @desc: Pointer to the MSI descriptor
58 static irq_hw_number_t pci_msi_domain_calc_hwirq(struct msi_desc *desc)
60 struct pci_dev *dev = msi_desc_to_pci_dev(desc);
62 return (irq_hw_number_t)desc->msi_index |
68 struct msi_desc *desc)
70 arg->desc = desc;
71 arg->hwirq = pci_msi_domain_calc_hwirq(desc);
145 static void pci_device_domain_set_desc(msi_alloc_info_t *arg, struct msi_desc *desc)
147 arg->desc = desc;
148 arg->hwirq = desc->msi_index;
153 struct msi_desc *desc = irq_data_get_msi_desc(data);
155 pci_msi_mask(desc, BIT(data->irq - desc->irq));
160 struct msi_desc *desc = irq_data_get_msi_desc(data);
162 pci_msi_unmask(desc, BIT(data->irq - desc->irq));
206 struct msi_desc *desc)
209 if (!desc->pci.mask_base)
210 msix_prepare_msi_desc(to_pci_dev(desc->dev), desc);