Lines Matching refs:msi_num
98 for (i = 0; i < pbm->msi_num; i++) { in alloc_msi()
106 static void free_msi(struct pci_pbm_info *pbm, int msi_num) in free_msi() argument
108 msi_num -= pbm->msi_first; in free_msi()
109 clear_bit(msi_num, pbm->msi_bitmap); in free_msi()
185 unsigned int msi_num; in sparc64_teardown_msi_irq() local
188 for (i = 0; i < pbm->msi_num; i++) { in sparc64_teardown_msi_irq()
192 if (i >= pbm->msi_num) { in sparc64_teardown_msi_irq()
198 msi_num = pbm->msi_first + i; in sparc64_teardown_msi_irq()
201 err = ops->msi_teardown(pbm, msi_num); in sparc64_teardown_msi_irq()
205 pbm->name, msi_num, irq, err); in sparc64_teardown_msi_irq()
209 free_msi(pbm, msi_num); in sparc64_teardown_msi_irq()
220 size = (pbm->msi_num + (bits_per_ulong - 1)) & ~(bits_per_ulong - 1); in msi_bitmap_alloc()
254 size = pbm->msi_num * sizeof(unsigned int); in msi_table_alloc()
368 pbm->msi_num = *val; in sparc64_pbm_msi_init()
426 pbm->msi_first, pbm->msi_num, pbm->msi_data_mask, in sparc64_pbm_msi_init()