/src/sys/arch/x86/pci/ |
pci_msi_machdep.c | 71 pci_msi_calculate_handle(struct pic *msi_pic, int vector) 75 KASSERT(msipic_is_msi_pic(msi_pic)); 77 pih = __SHIFTIN((uint64_t)msipic_get_devid(msi_pic), MSI_INT_DEV_MASK) 80 if (msi_pic->pic_type == PIC_MSI) 82 else if (msi_pic->pic_type == PIC_MSIX) 86 msi_pic->pic_type); 93 pci_msi_alloc_vectors(struct pic *msi_pic, uint *table_indexes, int *count) 111 pih = pci_msi_calculate_handle(msi_pic, table_index); 132 pci_msi_free_vectors(struct pic *msi_pic, pci_intr_handle_t *pihs, int count) 141 pih = pci_msi_calculate_handle(msi_pic, i) 156 struct pic *msi_pic; local in function:pci_msi_alloc_common [all...] |
pci_msi_machdep.c | 71 pci_msi_calculate_handle(struct pic *msi_pic, int vector) 75 KASSERT(msipic_is_msi_pic(msi_pic)); 77 pih = __SHIFTIN((uint64_t)msipic_get_devid(msi_pic), MSI_INT_DEV_MASK) 80 if (msi_pic->pic_type == PIC_MSI) 82 else if (msi_pic->pic_type == PIC_MSIX) 86 msi_pic->pic_type); 93 pci_msi_alloc_vectors(struct pic *msi_pic, uint *table_indexes, int *count) 111 pih = pci_msi_calculate_handle(msi_pic, table_index); 132 pci_msi_free_vectors(struct pic *msi_pic, pci_intr_handle_t *pihs, int count) 141 pih = pci_msi_calculate_handle(msi_pic, i) 156 struct pic *msi_pic; local in function:pci_msi_alloc_common [all...] |
msipic.c | 211 * Return the msi_pic whose device is already registered. 272 msipic_destruct_common_msi_pic(struct pic *msi_pic) 276 if (msi_pic == NULL) 279 msipic = msi_pic->pic_msipic; 296 kmem_free(msi_pic, sizeof(*msi_pic)); 465 .pic_lock = __SIMPLELOCK_UNLOCKED, /* not used for msi_pic */ 481 struct pic *msi_pic; local in function:msipic_construct_msi_pic 484 msi_pic = msipic_construct_common_msi_pic(pa, &msi_pic_tmpl); 485 if (msi_pic == NULL) [all...] |
msipic.c | 211 * Return the msi_pic whose device is already registered. 272 msipic_destruct_common_msi_pic(struct pic *msi_pic) 276 if (msi_pic == NULL) 279 msipic = msi_pic->pic_msipic; 296 kmem_free(msi_pic, sizeof(*msi_pic)); 465 .pic_lock = __SIMPLELOCK_UNLOCKED, /* not used for msi_pic */ 481 struct pic *msi_pic; local in function:msipic_construct_msi_pic 484 msi_pic = msipic_construct_common_msi_pic(pa, &msi_pic_tmpl); 485 if (msi_pic == NULL) [all...] |