Searched refs:ib_t (Results 1 – 9 of 9) sorted by relevance
/illumos-gate/usr/src/uts/sun4u/sys/pci/ |
H A D | pci_ib.h | 52 typedef struct ib ib_t; typedef 145 ib_t *ino_ib_p; /* link back to interrupt block state */ 189 extern void ib_configure(ib_t *ib_p); 192 extern void ib_intr_disable(ib_t *ib_p, ib_ino_t ino, int wait); 193 extern void ib_nintr_clear(ib_t *ib_p, ib_ino_t ino); 194 extern void ib_suspend(ib_t *ib_p); 195 extern void ib_resume(ib_t *ib_p); 201 extern void ib_free_ino_all(ib_t *ib_p); 211 extern void ib_ino_map_reg_share(ib_t *ib_p, ib_ino_t ino, 213 extern int ib_ino_map_reg_unshare(ib_t *ib_p, ib_ino_t ino, [all …]
|
H A D | pci_chip.h | 58 extern uint64_t *ib_intr_map_reg_addr(ib_t *ib_p, ib_ino_t ino); 59 extern uint64_t *ib_clear_intr_reg_addr(ib_t *ib_p, ib_ino_t ino); 71 ib_t *ib_p, uint32_t intr); 72 extern uint32_t pci_intr_dist_cpuid(ib_t *ib_p, ib_ino_info_t *ino_p); 94 extern uintptr_t pci_ib_setup(ib_t *ib_p);
|
H A D | pci_var.h | 105 ib_t *pci_common_ib_p; 135 ib_t *pci_ib_p; /* interrupt block */
|
/illumos-gate/usr/src/uts/sun4u/io/pci/ |
H A D | pci_ib.c | 54 ib_t *ib_p; in ib_create() 118 ib_t *ib_p = pci_p->pci_ib_p; in ib_destroy() 130 kmem_free(ib_p, sizeof (ib_t)); in ib_destroy() 135 ib_configure(ib_t *ib_p) in ib_configure() 148 ib_t *ib_p = pci_p->pci_ib_p; in ib_intr_enable() 308 ib_t *ib_p = (ib_t *)arg; in ib_intr_dist_all() 439 ib_t *ib_p = (ib_t *)arg; in ib_intr_reset() 456 ib_suspend(ib_t *ib_p) in ib_suspend() 474 ib_resume(ib_t *ib_p) in ib_resume() 600 ib_free_ino_all(ib_t *ib_p) in ib_free_ino_all() [all …]
|
H A D | pcipsy.c | 416 ib_intr_map_reg_addr(ib_t *ib_p, ib_ino_t ino) in ib_intr_map_reg_addr() 430 ib_clear_intr_reg_addr(ib_t *ib_p, ib_ino_t ino) in ib_clear_intr_reg_addr() 447 ib_ino_map_reg_share(ib_t *ib_p, ib_ino_t ino, ib_ino_info_t *ino_p) in ib_ino_map_reg_share() 460 ib_ino_map_reg_unshare(ib_t *ib_p, ib_ino_t ino, ib_ino_info_t *ino_p) in ib_ino_map_reg_unshare() 477 pci_ib_setup(ib_t *ib_p) in pci_ib_setup() 492 pci_xlate_intr(dev_info_t *dip, dev_info_t *rdip, ib_t *ib_p, uint32_t intr) in pci_xlate_intr() 558 pci_intr_dist_cpuid(ib_t *ib_p, ib_ino_info_t *ino_p) in pci_intr_dist_cpuid() 1018 ib_t *ib_p = pci_p->pci_ib_p; in pbm_disable_pci_errors()
|
H A D | pci_pbm.c | 179 ib_t *ib_p = pci_p->pci_ib_p; in pbm_destroy() 300 ib_t *ib_p = pci_p->pci_ib_p; in pbm_intr_dist()
|
H A D | pci_intr.c | 409 ib_t *ib_p = ino_p->ino_ib_p; in pci_ks_update() 454 ib_t *ib_p = pci_p->pci_ib_p; in pci_add_intr() 625 ib_t *ib_p = pci_p->pci_ib_p; in pci_remove_intr()
|
H A D | pcisch.c | 578 ib_intr_map_reg_addr(ib_t *ib_p, ib_ino_t ino) in ib_intr_map_reg_addr() 588 ib_clear_intr_reg_addr(ib_t *ib_p, ib_ino_t ino) /* XXX - needs work */ in ib_clear_intr_reg_addr() 603 ib_ino_map_reg_share(ib_t *ib_p, ib_ino_t ino, ib_ino_info_t *ino_p) in ib_ino_map_reg_share() 612 ib_ino_map_reg_unshare(ib_t *ib_p, ib_ino_t ino, ib_ino_info_t *ino_p) in ib_ino_map_reg_unshare() 621 ib_t *ib_p = pci_p->pci_ib_p; in pci_pbm_intr_dist() 630 pci_xlate_intr(dev_info_t *dip, dev_info_t *rdip, ib_t *ib_p, uint32_t intr) in pci_xlate_intr() 642 pci_intr_dist_cpuid(ib_t *ib_p, ib_ino_info_t *ino_p) in pci_intr_dist_cpuid() 983 ib_t *ib_p = pci_p->pci_ib_p; in pbm_disable_pci_errors() 1384 pci_ib_setup(ib_t *ib_p) in pci_ib_setup() 3470 ib_t *ib_p = pci_p->pci_ib_p; in pci_pbm_rem_intr()
|
H A D | pci_tools.c | 296 ib_t *ib_p = pci_p->pci_ib_p; in pcitool_get_intr() 414 ib_t *ib_p = pci_p->pci_ib_p; in pcitool_set_intr()
|