Searched refs:ib_t (Results 1 – 10 of 10) sorted by relevance
/titanic_44/usr/src/uts/sun4u/sys/pci/ |
H A D | pci_ib.h | 49 typedef struct ib ib_t; typedef 142 ib_t *ino_ib_p; /* link back to interrupt block state */ 197 extern void ib_configure(ib_t *ib_p); 200 extern void ib_intr_disable(ib_t *ib_p, ib_ino_t ino, int wait); 201 extern void ib_nintr_clear(ib_t *ib_p, ib_ino_t ino); 202 extern void ib_suspend(ib_t *ib_p); 203 extern void ib_resume(ib_t *ib_p); 205 extern ib_ino_info_t *ib_locate_ino(ib_t *ib_p, ib_ino_t ino_num); 206 extern ib_ino_pil_t *ib_new_ino_pil(ib_t *ib_p, ib_ino_t ino_num, uint_t pil, 208 extern void ib_delete_ino_pil(ib_t *ib_p, ib_ino_pil_t *ipil_p); [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 */
|
/titanic_44/usr/src/uts/sun4u/io/pci/ |
H A D | pci_ib.c | 55 ib_t *ib_p; in ib_create() 63 ib_p = kmem_zalloc(sizeof (ib_t), KM_SLEEP); in ib_create() 119 ib_t *ib_p = pci_p->pci_ib_p; in ib_destroy() 131 kmem_free(ib_p, sizeof (ib_t)); in ib_destroy() 136 ib_configure(ib_t *ib_p) in ib_configure() 149 ib_t *ib_p = pci_p->pci_ib_p; in ib_intr_enable() 177 ib_intr_disable(ib_t *ib_p, ib_ino_t ino, int wait) in ib_intr_disable() 213 ib_nintr_clear(ib_t *ib_p, ib_ino_t ino) in ib_nintr_clear() 224 ib_intr_dist_nintr(ib_t *ib_p, ib_ino_t ino, volatile uint64_t *imr_p) in ib_intr_dist_nintr() 253 ib_cpu_ticks_to_ih_nsec(ib_t *ib_p, ih_t *ih_p, uint32_t cpu_id) in ib_cpu_ticks_to_ih_nsec() [all …]
|
H A D | pcipsy.c | 419 ib_intr_map_reg_addr(ib_t *ib_p, ib_ino_t ino) in ib_intr_map_reg_addr() 433 ib_clear_intr_reg_addr(ib_t *ib_p, ib_ino_t ino) in ib_clear_intr_reg_addr() 450 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() 463 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() 480 pci_ib_setup(ib_t *ib_p) in pci_ib_setup() 495 pci_xlate_intr(dev_info_t *dip, dev_info_t *rdip, ib_t *ib_p, uint32_t intr) in pci_xlate_intr() 561 pci_intr_dist_cpuid(ib_t *ib_p, ib_ino_info_t *ino_p) in pci_intr_dist_cpuid() 1045 ib_t *ib_p = pci_p->pci_ib_p; in pbm_disable_pci_errors()
|
H A D | pci_pbm.c | 183 ib_t *ib_p = pci_p->pci_ib_p; in pbm_destroy() 304 ib_t *ib_p = pci_p->pci_ib_p; in pbm_intr_dist()
|
H A D | pci_intr.c | 410 ib_t *ib_p = ino_p->ino_ib_p; in pci_ks_update() 455 ib_t *ib_p = pci_p->pci_ib_p; in pci_add_intr() 630 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()
|
/titanic_44/usr/src/cmd/mdb/sparc/modules/intr/ |
H A D | intr.c | 263 ib_t ib; in intr_pci_print_items() 272 if (mdb_vread(&ib, sizeof (ib_t), in intr_pci_print_items()
|