Searched refs:msi_map (Results 1 – 3 of 3) sorted by relevance
| /Linux-v5.10/drivers/irqchip/ |
| D | irq-alpine-msi.c | 36 unsigned long *msi_map; member 65 first = bitmap_find_next_zero_area(priv->msi_map, priv->num_spis, 0, in alpine_msix_allocate_sgi() 72 bitmap_set(priv->msi_map, first, num_req); in alpine_msix_allocate_sgi() 86 bitmap_clear(priv->msi_map, first, num_req); in alpine_msix_free_sgi() 271 priv->msi_map = kcalloc(BITS_TO_LONGS(priv->num_spis), in alpine_msix_init() 272 sizeof(*priv->msi_map), in alpine_msix_init() 274 if (!priv->msi_map) { in alpine_msix_init() 289 kfree(priv->msi_map); in alpine_msix_init()
|
| D | irq-loongson-pch-msi.c | 23 unsigned long *msi_map; member 52 first = bitmap_find_free_region(priv->msi_map, priv->num_irqs, in pch_msi_allocate_hwirq() 70 bitmap_release_region(priv->msi_map, first, get_count_order(num_req)); in pch_msi_free_hwirq() 228 priv->msi_map = bitmap_alloc(priv->num_irqs, GFP_KERNEL); in pch_msi_init() 229 if (!priv->msi_map) { in pch_msi_init() 244 kfree(priv->msi_map); in pch_msi_init()
|
| /Linux-v5.10/drivers/pci/controller/ |
| D | pcie-iproc.c | 1362 const __be32 *msi_map = NULL; in iproc_pcie_msi_enable() local 1366 msi_map = of_get_property(pcie->dev->of_node, "msi-map", &len); in iproc_pcie_msi_enable() 1367 if (!msi_map) in iproc_pcie_msi_enable() 1370 phandle = be32_to_cpup(msi_map + 1); in iproc_pcie_msi_enable()
|