Searched refs:msi_bitmap (Results 1 – 13 of 13) sorted by relevance
/arch/powerpc/include/asm/ |
D | msi_bitmap.h | 17 struct msi_bitmap { struct 25 int msi_bitmap_alloc_hwirqs(struct msi_bitmap *bmp, int num); argument 26 void msi_bitmap_free_hwirqs(struct msi_bitmap *bmp, unsigned int offset, 28 void msi_bitmap_reserve_hwirq(struct msi_bitmap *bmp, unsigned int hwirq); 30 int msi_bitmap_reserve_dt_hwirqs(struct msi_bitmap *bmp); 32 int msi_bitmap_alloc(struct msi_bitmap *bmp, unsigned int irq_count, 34 void msi_bitmap_free(struct msi_bitmap *bmp);
|
D | mpic.h | 324 struct msi_bitmap msi_bitmap; member
|
/arch/powerpc/sysdev/ |
D | mpic_msi.c | 25 if (!mpic->msi_bitmap.bitmap) in mpic_msi_reserve_hwirq() 28 msi_bitmap_reserve_hwirq(&mpic->msi_bitmap, hwirq); in mpic_msi_reserve_hwirq() 49 msi_bitmap_reserve_hwirq(&mpic->msi_bitmap, i); in mpic_msi_reserve_u3_hwirqs() 52 msi_bitmap_reserve_hwirq(&mpic->msi_bitmap, i); in mpic_msi_reserve_u3_hwirqs() 55 msi_bitmap_reserve_hwirq(&mpic->msi_bitmap, i); in mpic_msi_reserve_u3_hwirqs() 58 msi_bitmap_reserve_hwirq(&mpic->msi_bitmap, i); in mpic_msi_reserve_u3_hwirqs() 69 msi_bitmap_reserve_hwirq(&mpic->msi_bitmap, hwirq); in mpic_msi_reserve_u3_hwirqs() 86 rc = msi_bitmap_alloc(&mpic->msi_bitmap, mpic->num_sources, in mpic_msi_init_allocator() 91 rc = msi_bitmap_reserve_dt_hwirqs(&mpic->msi_bitmap); in mpic_msi_init_allocator() 97 msi_bitmap_free(&mpic->msi_bitmap); in mpic_msi_init_allocator()
|
D | msi_bitmap.c | 18 int msi_bitmap_alloc_hwirqs(struct msi_bitmap *bmp, int num) in msi_bitmap_alloc_hwirqs() 42 void msi_bitmap_free_hwirqs(struct msi_bitmap *bmp, unsigned int offset, in msi_bitmap_free_hwirqs() 56 void msi_bitmap_reserve_hwirq(struct msi_bitmap *bmp, unsigned int hwirq) in msi_bitmap_reserve_hwirq() 78 int msi_bitmap_reserve_dt_hwirqs(struct msi_bitmap *bmp) in msi_bitmap_reserve_dt_hwirqs() 115 int __ref msi_bitmap_alloc(struct msi_bitmap *bmp, unsigned int irq_count, in msi_bitmap_alloc() 148 void msi_bitmap_free(struct msi_bitmap *bmp) in msi_bitmap_free() 160 struct msi_bitmap bmp; in test_basics() 226 struct msi_bitmap bmp; in test_of_node()
|
D | mpic_u3msi.c | 119 msi_bitmap_free_hwirqs(&msi_mpic->msi_bitmap, hwirq, 1); in u3msi_teardown_msi_irqs() 145 hwirq = msi_bitmap_alloc_hwirqs(&msi_mpic->msi_bitmap, 1); in u3msi_setup_msi_irqs() 160 msi_bitmap_free_hwirqs(&msi_mpic->msi_bitmap, hwirq, 1); in u3msi_setup_msi_irqs()
|
D | fsl_msi.h | 46 struct msi_bitmap bitmap;
|
D | Makefile | 14 obj-$(CONFIG_PPC_MSI_BITMAP) += msi_bitmap.o
|
/arch/powerpc/platforms/pasemi/ |
D | msi.c | 77 msi_bitmap_free_hwirqs(&msi_mpic->msi_bitmap, hwirq, ALLOC_CHUNK); in pasemi_msi_teardown_msi_irqs() 104 hwirq = msi_bitmap_alloc_hwirqs(&msi_mpic->msi_bitmap, in pasemi_msi_setup_msi_irqs() 115 msi_bitmap_free_hwirqs(&msi_mpic->msi_bitmap, hwirq, in pasemi_msi_setup_msi_irqs()
|
/arch/sparc/kernel/ |
D | pci_msi.c | 100 if (!test_and_set_bit(i, pbm->msi_bitmap)) in alloc_msi() 110 clear_bit(msi_num, pbm->msi_bitmap); in free_msi() 225 pbm->msi_bitmap = kzalloc(size, GFP_KERNEL); in msi_bitmap_alloc() 226 if (!pbm->msi_bitmap) in msi_bitmap_alloc() 234 kfree(pbm->msi_bitmap); in msi_bitmap_free() 235 pbm->msi_bitmap = NULL; in msi_bitmap_free()
|
D | pci_impl.h | 135 unsigned long *msi_bitmap; member
|
/arch/powerpc/platforms/4xx/ |
D | hsta_msi.c | 31 struct msi_bitmap bmp;
|
D | msi.c | 54 struct msi_bitmap bitmap;
|
/arch/powerpc/platforms/powernv/ |
D | pci.h | 112 struct msi_bitmap msi_bmp;
|