/illumos-gate/usr/src/uts/sun4/io/px/ |
H A D | px_ib.c | 44 static void px_ib_cpu_ticks_to_ih_nsec(px_ib_t *ib_p, px_ih_t *ih_p, 257 px_ib_cpu_ticks_to_ih_nsec(px_ib_t *ib_p, px_ih_t *ih_p, uint32_t cpu_id) argument 276 ticks = atomic_swap_64(&ih_p->ih_ticks, 0); 277 ih_p->ih_nsec += (uint64_t)tick2ns(ticks, cpu_id); 485 px_ib_new_ino_pil(px_ib_t *ib_p, devino_t ino_num, uint_t pil, px_ih_t *ih_p) argument 495 ih_p->ih_next = ih_p; 497 ipil_p->ipil_ih_head = ih_p; 498 ipil_p->ipil_ih_tail = ih_p; 499 ipil_p->ipil_ih_start = ih_p; 600 px_ib_ino_add_intr(px_t *px_p, px_ino_pil_t *ipil_p, px_ih_t *ih_p) argument 675 px_ib_ino_rem_intr(px_t *px_p, px_ino_pil_t *ipil_p, px_ih_t *ih_p) argument 767 px_ih_t *ih_p = ipil_p->ipil_ih_head; local 786 px_ih_t *ih_p; local 815 px_ih_t *ih_p; local 933 px_ih_t *ih_p, *old_ih_p; local 1118 px_ih_t *ih_p; local 1174 px_ih_t *ih_p; local 1218 px_ih_t *ih_p; local [all...] |
H A D | px_intr.c | 74 px_ih_t *ih_p; local 105 for (i = 0, ih_p = ipil_p->ipil_ih_start; 106 i < ipil_p->ipil_ih_size; i++, ih_p = ih_p->ih_next) 107 cmn_err(CE_CONT, "!%s-%d#%x ", NAMEINST(ih_p->ih_dip), 108 ih_p->ih_inum); 149 px_ih_t *ih_p = ipil_p->ipil_ih_start; local 159 for (i = 0; i < ipil_p->ipil_ih_size; i++, ih_p = ih_p->ih_next) { 160 dev_info_t *dip = ih_p 259 px_ih_t *ih_p; local 847 px_ih_t *ih_p = ksp->ks_private; local 908 px_create_intr_kstats(px_ih_t *ih_p) argument 947 px_ih_t *ih_p; local 1105 px_ih_t *ih_p; local 1162 px_ih_t *ih_p; local 1310 px_ih_t *ih_p; local [all...] |
H A D | px_ib.h | 145 uint_t pil, px_ih_t *ih_p); 147 extern int px_ib_ino_add_intr(px_t *px_p, px_ino_pil_t *ipil_p, px_ih_t *ih_p); 148 extern int px_ib_ino_rem_intr(px_t *px_p, px_ino_pil_t *ipil_p, px_ih_t *ih_p); 156 extern void px_ib_free_ih(px_ih_t *ih_p);
|
/illumos-gate/usr/src/uts/sun4u/opl/io/pcicmu/ |
H A D | pcmu_intr.c | 70 ih_t *ih_p = ino_p->pino_ih_start; local 98 for (i = 0; i < ino_p->pino_ih_size; i++, ih_p = ih_p->ih_next) { 99 cmn_err(CE_CONT, "!%s-%d#%x ", NAMEINST(ih_p->ih_dip), 100 ih_p->ih_inum); 129 ih_t *ih_p = ino_p->pino_ih_start; local 136 for (i = 0; i < ino_p->pino_ih_size; i++, ih_p = ih_p->ih_next) { 137 dev_info_t *dip = ih_p->ih_dip; 138 uint_t (*handler)() = ih_p 174 ih_t *ih_p; local 283 ih_t *ih_p; /* non-pulse only */ local [all...] |
H A D | pcmu_ib.c | 440 pcmu_ib_new_ino(pcmu_ib_t *pib_p, pcmu_ib_ino_t ino_num, ih_t *ih_p) argument 456 ih_p->ih_next = ih_p; 457 ino_p->pino_ih_head = ih_p; 458 ino_p->pino_ih_tail = ih_p; 459 ino_p->pino_ih_start = ih_p; 496 pcmu_ib_ino_add_intr(pcmu_t *pcmu_p, pcmu_ib_ino_info_t *ino_p, ih_t *ih_p) argument 549 ih_p->ih_next = ino_p->pino_ih_head; 550 ino_p->pino_ih_tail->ih_next = ih_p; 551 ino_p->pino_ih_tail = ih_p; 584 pcmu_ib_ino_rem_intr(pcmu_t *pcmu_p, pcmu_ib_ino_info_t *ino_p, ih_t *ih_p) argument 711 ih_t *ih_p; local 731 ih_t *ih_p; local [all...] |
/illumos-gate/usr/src/uts/sun4u/io/pci/ |
H A D | pci_intr.c | 223 ih_t *ih_p = ipil_p->ipil_ih_start; local 258 for (i = 0; i < ipil_p->ipil_ih_size; i++, ih_p = ih_p->ih_next) 259 cmn_err(CE_CONT, "!%s-%d#%x ", NAMEINST(ih_p->ih_dip), 260 ih_p->ih_inum); 297 ih_t *ih_p = ipil_p->ipil_ih_start; local 300 for (i = 0; i < ipil_p->ipil_ih_size; i++, ih_p = ih_p->ih_next) { 301 dev_info_t *dip = ih_p->ih_dip; 302 uint_t (*handler)() = ih_p 406 ih_t *ih_p = ksp->ks_private; local 457 ih_t *ih_p; local 636 ih_t *ih_p; /* non-pulse only */ local [all...] |
H A D | pci_ib.c | 253 ib_cpu_ticks_to_ih_nsec(ib_t *ib_p, ih_t *ih_p, uint32_t cpu_id) argument 272 ticks = atomic_swap_64(&ih_p->ih_ticks, 0); 273 ih_p->ih_nsec += (uint64_t)tick2ns(ticks, cpu_id); 539 ib_new_ino_pil(ib_t *ib_p, ib_ino_t ino_num, uint_t pil, ih_t *ih_p) argument 559 ih_p->ih_next = ih_p; 561 ipil_p->ipil_ih_head = ih_p; 562 ipil_p->ipil_ih_tail = ih_p; 563 ipil_p->ipil_ih_start = ih_p; 656 ib_ino_add_intr(pci_t *pci_p, ib_ino_pil_t *ipil_p, ih_t *ih_p) argument 727 ib_ino_rem_intr(pci_t *pci_p, ib_ino_pil_t *ipil_p, ih_t *ih_p) argument 816 ih_t *ih_p = ipil_p->ipil_ih_head; local 834 ih_t *ih_p; local 859 ih_t *ih_p; local 1025 ih_t *ih_p; local 1060 ih_t *ih_p; local [all...] |
/illumos-gate/usr/src/uts/sun4v/io/niumx/ |
H A D | niumx.c | 204 niumx_ih_t *ih_p = niumxds_p->niumx_ihtable; local 208 for (i = 0; i < NIUMX_MAX_INTRS; i++, ih_p++) { 209 niusysino_t sysino = ih_p->ih_sysino; 213 dev_info_t *dip = ih_p->ih_dip; 215 if (!sysino || (cpuid = intr_dist_cpuid()) == ih_p->ih_cpuid) 228 ih_p->ih_inum, sysino); 236 if (ih_p->ih_state == HV_INTR_VALID) 241 ih_p->ih_cpuid = cpuid; 252 niumx_ih_t *ih_p; local 287 ih_p 915 niumx_ih_t *ih_p; local 950 niumx_ih_t *ih_p; local 980 niumx_ih_t *ih_p; local 1046 niumx_ih_t *ih_p; local 1137 niumx_ih_t *ih_p; local 1185 niumx_ih_t *ih_p = (niumx_ih_t *)arg; local [all...] |
/illumos-gate/usr/src/uts/i86pc/io/pci/ |
H A D | pci_kstats.c | 77 ddi_intr_handle_impl_t tmp_hdl, *ih_p = private_data->hdlp; local 78 dev_info_t *dip = ih_p->ih_dip; 104 bcopy(ih_p, &tmp_hdl, sizeof (ddi_intr_handle_impl_t)); 110 if ((ih_p->ih_state != DDI_IHDL_STATE_ENABLE) || 134 switch (ih_p->ih_type) { 145 pci_ks_template.ihks_pil.value.ui64 = ih_p->ih_pri; 147 ((ihdl_plat_t *)ih_p->ih_private)->ip_ticks; 149 pci_ks_template.ihks_cookie.value.ui64 = ih_p->ih_vector;
|
/illumos-gate/usr/src/uts/sun4u/sys/pci/ |
H A D | pci_ib.h | 207 ih_t *ih_p); 211 extern void ib_ino_add_intr(pci_t *pci_p, ib_ino_pil_t *ipil_p, ih_t *ih_p); 212 extern void ib_ino_rem_intr(pci_t *pci_p, ib_ino_pil_t *ipil_p, ih_t *ih_p); 218 extern void ib_free_ih(ih_t *ih_p); 229 extern void ib_cpu_ticks_to_ih_nsec(ib_t *ib_p, ih_t *ih_p, uint32_t cpu_id);
|
/illumos-gate/usr/src/uts/sun4u/opl/sys/pcicmu/ |
H A D | pcmu_ib.h | 150 pcmu_ib_ino_t ino_num, ih_t *ih_p); 156 pcmu_ib_ino_info_t *ino_p, ih_t *ih_p); 158 pcmu_ib_ino_info_t *ino_p, ih_t *ih_p);
|