Lines Matching refs:msi
41 u32 devid = desc->dev->msi.data->platform_data->devid; in platform_msi_calc_hwirq()
87 desc->dev->msi.data->platform_data->write_msg(desc, msg); in platform_msi_write_msg()
155 if (!dev->msi.domain || !write_msi_msg || !nvec || nvec > MAX_DEV_MSIS) in platform_msi_alloc_priv_data()
158 if (dev->msi.domain->bus_token != DOMAIN_BUS_PLATFORM_MSI) { in platform_msi_alloc_priv_data()
168 if (dev->msi.data->platform_data) in platform_msi_alloc_priv_data()
185 dev->msi.data->platform_data = datap; in platform_msi_alloc_priv_data()
191 struct platform_msi_priv_data *data = dev->msi.data->platform_data; in platform_msi_free_priv_data()
193 dev->msi.data->platform_data = NULL; in platform_msi_free_priv_data()
216 err = msi_domain_alloc_irqs(dev->msi.domain, dev, nvec); in platform_msi_domain_alloc_irqs()
230 msi_domain_free_irqs(dev->msi.domain, dev); in platform_msi_domain_free_irqs()
289 lockdep_set_class(&dev->msi.data->mutex, &platform_device_msi_lock_class); in __platform_msi_create_device_domain()
291 data = dev->msi.data->platform_data; in __platform_msi_create_device_domain()
293 domain = irq_domain_create_hierarchy(dev->msi.domain, 0, in __platform_msi_create_device_domain()