Home
last modified time | relevance | path

Searched refs:msi_irq_groups (Results 1 – 5 of 5) sorted by relevance

/linux/kernel/irq/
A Dmsi.c107 const struct attribute_group **msi_irq_groups; in msi_populate_sysfs() local
153 if (!msi_irq_groups) in msi_populate_sysfs()
155 msi_irq_groups[0] = msi_irq_group; in msi_populate_sysfs()
157 ret = sysfs_create_groups(&dev->kobj, msi_irq_groups); in msi_populate_sysfs()
161 return msi_irq_groups; in msi_populate_sysfs()
164 kfree(msi_irq_groups); in msi_populate_sysfs()
192 if (msi_irq_groups) { in msi_destroy_sysfs()
193 sysfs_remove_groups(&dev->kobj, msi_irq_groups); in msi_destroy_sysfs()
194 msi_attrs = msi_irq_groups[0]->attrs; in msi_destroy_sysfs()
203 kfree(msi_irq_groups[0]); in msi_destroy_sysfs()
[all …]
/linux/drivers/base/
A Dplatform-msi.c26 const struct attribute_group **msi_irq_groups; member
276 priv_data->msi_irq_groups = msi_populate_sysfs(dev); in platform_msi_domain_alloc_irqs()
277 if (IS_ERR(priv_data->msi_irq_groups)) { in platform_msi_domain_alloc_irqs()
278 err = PTR_ERR(priv_data->msi_irq_groups); in platform_msi_domain_alloc_irqs()
305 msi_destroy_sysfs(dev, desc->platform.msi_priv_data->msi_irq_groups); in platform_msi_domain_free_irqs()
/linux/drivers/pci/
A Dmsi.c371 if (dev->msi_irq_groups) { in free_msi_irqs()
372 msi_destroy_sysfs(&dev->dev, dev->msi_irq_groups); in free_msi_irqs()
373 dev->msi_irq_groups = NULL; in free_msi_irqs()
570 dev->msi_irq_groups = groups; in msi_capability_init()
746 dev->msi_irq_groups = groups; in msix_capability_init()
/linux/include/linux/
A Dmsi.h244 const struct attribute_group **msi_irq_groups);
A Dpci.h476 const struct attribute_group **msi_irq_groups; member

Completed in 19 milliseconds