Searched refs:msi_bitmap (Results 1 - 16 of 16) sorted by relevance

/linux-master/arch/powerpc/include/asm/
H A Dmsi_bitmap.h12 struct msi_bitmap { struct
20 int msi_bitmap_alloc_hwirqs(struct msi_bitmap *bmp, int num);
21 void msi_bitmap_free_hwirqs(struct msi_bitmap *bmp, unsigned int offset,
23 void msi_bitmap_reserve_hwirq(struct msi_bitmap *bmp, unsigned int hwirq);
25 int msi_bitmap_reserve_dt_hwirqs(struct msi_bitmap *bmp);
27 int msi_bitmap_alloc(struct msi_bitmap *bmp, unsigned int irq_count,
29 void msi_bitmap_free(struct msi_bitmap *bmp);
H A Dmpic.h8 #include <asm/msi_bitmap.h>
324 struct msi_bitmap msi_bitmap; member in struct:mpic
/linux-master/arch/powerpc/sysdev/
H A Dmpic_msi.c14 #include <asm/msi_bitmap.h>
21 if (!mpic->msi_bitmap.bitmap)
24 msi_bitmap_reserve_hwirq(&mpic->msi_bitmap, hwirq);
45 msi_bitmap_reserve_hwirq(&mpic->msi_bitmap, i);
48 msi_bitmap_reserve_hwirq(&mpic->msi_bitmap, i);
51 msi_bitmap_reserve_hwirq(&mpic->msi_bitmap, i);
54 msi_bitmap_reserve_hwirq(&mpic->msi_bitmap, i);
65 msi_bitmap_reserve_hwirq(&mpic->msi_bitmap, hwirq);
82 rc = msi_bitmap_alloc(&mpic->msi_bitmap, mpic->num_sources,
87 rc = msi_bitmap_reserve_dt_hwirqs(&mpic->msi_bitmap);
[all...]
H A Dfsl_msi.h12 #include <asm/msi_bitmap.h>
41 struct msi_bitmap bitmap;
H A Dmsi_bitmap.c12 #include <asm/msi_bitmap.h>
15 int msi_bitmap_alloc_hwirqs(struct msi_bitmap *bmp, int num)
30 pr_debug("msi_bitmap: allocated 0x%x at offset 0x%x\n", num, offset);
39 void msi_bitmap_free_hwirqs(struct msi_bitmap *bmp, unsigned int offset,
44 pr_debug("msi_bitmap: freeing 0x%x at offset 0x%x\n",
53 void msi_bitmap_reserve_hwirq(struct msi_bitmap *bmp, unsigned int hwirq)
57 pr_debug("msi_bitmap: reserving hwirq 0x%x\n", hwirq);
75 int msi_bitmap_reserve_dt_hwirqs(struct msi_bitmap *bmp)
85 pr_debug("msi_bitmap: no msi-available-ranges property " \
91 printk(KERN_WARNING "msi_bitmap
[all...]
H A Dmpic_u3msi.c13 #include <asm/msi_bitmap.h>
112 msi_bitmap_free_hwirqs(&msi_mpic->msi_bitmap, hwirq, 1);
136 hwirq = msi_bitmap_alloc_hwirqs(&msi_mpic->msi_bitmap, 1);
151 msi_bitmap_free_hwirqs(&msi_mpic->msi_bitmap, hwirq, 1);
H A DMakefile13 obj-$(CONFIG_PPC_MSI_BITMAP) += msi_bitmap.o
/linux-master/arch/powerpc/platforms/pasemi/
H A Dmsi.c17 #include <asm/msi_bitmap.h>
70 msi_bitmap_free_hwirqs(&msi_mpic->msi_bitmap, hwirq, ALLOC_CHUNK);
95 hwirq = msi_bitmap_alloc_hwirqs(&msi_mpic->msi_bitmap,
106 msi_bitmap_free_hwirqs(&msi_mpic->msi_bitmap, hwirq,
/linux-master/arch/sparc/kernel/
H A Dpci_msi.c102 if (!test_and_set_bit(i, pbm->msi_bitmap))
112 clear_bit(msi_num, pbm->msi_bitmap);
227 pbm->msi_bitmap = kzalloc(size, GFP_KERNEL);
228 if (!pbm->msi_bitmap)
236 kfree(pbm->msi_bitmap);
237 pbm->msi_bitmap = NULL;
H A Dpci_impl.h138 unsigned long *msi_bitmap; member in struct:pci_pbm_info
/linux-master/arch/powerpc/platforms/4xx/
H A Dhsta_msi.c17 #include <asm/msi_bitmap.h>
28 struct msi_bitmap bmp;
/linux-master/arch/powerpc/platforms/powernv/
H A Dpci.h8 #include <asm/msi_bitmap.h>
125 struct msi_bitmap msi_bmp;
H A Dpci.c23 #include <asm/msi_bitmap.h>
H A Deeh-powernv.c31 #include <asm/msi_bitmap.h>
H A Dpci-ioda.c31 #include <asm/msi_bitmap.h>
/linux-master/drivers/misc/cxl/
H A Dpci.c17 #include <asm/msi_bitmap.h>

Completed in 160 milliseconds