Searched refs:ino_p (Results 1 - 15 of 15) sorted by relevance

/illumos-gate/usr/src/uts/sun4u/opl/io/pcicmu/
H A Dpcmu_ib.c235 pcmu_ib_intr_dist(pcmu_ib_t *pib_p, pcmu_ib_ino_info_t *ino_p) argument
237 uint32_t cpu_id = ino_p->pino_cpuid;
238 pcmu_ib_ino_t ino = ino_p->pino_ino;
298 pcmu_ib_ino_info_t *ino_p; local
307 for (ino_p = pib_p->pib_ino_lst; ino_p;
308 ino_p = ino_p->pino_next) {
317 ino_p->pino_established = 0;
325 ino_p
428 pcmu_ib_ino_info_t *ino_p = pib_p->pib_ino_lst; local
442 pcmu_ib_ino_info_t *ino_p = kmem_alloc(sizeof (pcmu_ib_ino_info_t), local
469 pcmu_ib_delete_ino(pcmu_ib_t *pib_p, pcmu_ib_ino_info_t *ino_p) argument
496 pcmu_ib_ino_add_intr(pcmu_t *pcmu_p, pcmu_ib_ino_info_t *ino_p, ih_t *ih_p) argument
584 pcmu_ib_ino_rem_intr(pcmu_t *pcmu_p, pcmu_ib_ino_info_t *ino_p, ih_t *ih_p) argument
692 pcmu_ib_ino_locate_intr(pcmu_ib_ino_info_t *ino_p, dev_info_t *rdip, uint32_t inum) argument
729 pcmu_ib_ino_info_t *ino_p; local
[all...]
H A Dpcmu_intr.c68 pcmu_spurintr(pcmu_ib_ino_info_t *ino_p) { argument
70 ih_t *ih_p = ino_p->pino_ih_start;
71 pcmu_t *pcmu_p = ino_p->pino_ib_p->pib_pcmu_p;
74 if (ino_p->pino_unclaimed > pcmu_unclaimed_intr_max) {
77 if (!ino_p->pino_unclaimed) {
78 ino_p->pino_spurintr_begin = ddi_get_lbolt();
80 ino_p->pino_unclaimed++;
81 if (ino_p->pino_unclaimed <= pcmu_unclaimed_intr_max) {
84 if (drv_hztousec(ddi_get_lbolt() - ino_p->pino_spurintr_begin)
86 ino_p
127 pcmu_ib_ino_info_t *ino_p = (pcmu_ib_ino_info_t *)arg; local
176 pcmu_ib_ino_info_t *ino_p; /* pulse interrupts have no ino */ local
282 pcmu_ib_ino_info_t *ino_p; /* non-pulse only */ local
[all...]
H A Dpcicmu.c105 * will be tolerated for a particular ino_p before the interrupt is deemed to
1312 * ino_p->pino_ih_head->ih_dip.
1315 pcmu_intr_dist_cpuid(pcmu_ib_t *pib_p, pcmu_ib_ino_info_t *ino_p) argument
1317 dev_info_t *rdip = ino_p->pino_ih_head->ih_dip;
1372 if ((sino_p == ino_p) || (sino_p->pino_established == 0))
/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_ib.c297 px_ino_t *ino_p; local
317 for (ino_p = ib_p->ib_ino_lst; ino_p; ino_p = ino_p->ino_next_p) {
324 ino_p->ino_intr_weight = 0;
326 for (ipil_p = ino_p->ino_ipil_p; ipil_p;
334 ino_p->ino_intr_weight +=
348 if ((weight == ino_p->ino_intr_weight) ||
350 (ino_p
449 px_ino_t *ino_p = ib_p->ib_ino_lst; local
463 px_ino_t *ino_p; local
488 px_ino_t *ino_p; local
516 px_ino_t *ino_p = ipil_p->ipil_ino_p; local
574 px_ino_t *ino_p = ib_p->ib_ino_lst; local
589 px_ib_ino_locate_ipil(px_ino_t *ino_p, uint_t pil) argument
602 px_ino_t *ino_p = ipil_p->ipil_ino_p; local
677 px_ino_t *ino_p = ipil_p->ipil_ino_p; local
813 px_ino_t *ino_p; local
932 px_ino_t *ino_p; local
1116 px_ino_t *ino_p; local
1172 px_ino_t *ino_p; local
1216 px_ino_t *ino_p; local
[all...]
H A Dpx_intr.c73 px_ino_t *ino_p = ipil_p->ipil_ino_p; local
75 px_t *px_p = ino_p->ino_ib_p->ib_px_p;
80 if (ino_p->ino_unclaimed_intrs > px_unclaimed_intr_max)
83 if (!ino_p->ino_unclaimed_intrs)
84 ino_p->ino_spurintr_begin = ddi_get_lbolt();
86 ino_p->ino_unclaimed_intrs++;
88 if (ino_p->ino_unclaimed_intrs <= px_unclaimed_intr_max)
91 if (drv_hztousec(ddi_get_lbolt() - ino_p->ino_spurintr_begin)
93 ino_p->ino_unclaimed_intrs = 0;
102 cmn_err(CE_WARN, err_fmt_str, NAMEINST(px_p->px_dip), ino_p
147 px_ino_t *ino_p = ipil_p->ipil_ino_p; local
249 px_ino_t *ino_p = ipil_p->ipil_ino_p; local
850 px_ino_t *ino_p = ipil_p->ipil_ino_p; local
948 px_ino_t *ino_p; local
1103 px_ino_t *ino_p; local
1163 px_ino_t *ino_p; local
1308 px_ino_t *ino_p; local
[all...]
H A Dpx_msiq.c233 px_ino_t *ino_p; local
254 ino_p = px_ib_locate_ino(ib_p, px_msiqid_to_devino(px_p, i));
256 if ((ino_p->ino_cpuid == cpuid) &&
276 ino_p = px_ib_locate_ino(ib_p,
278 ino_p->ino_cpuid = ino_p->ino_default_cpuid = cpuid;
329 px_ino_t *ino_p; local
338 ino_p = px_ib_locate_ino(ib_p,
341 if (ino_p) {
342 ino_p
[all...]
H A Dpx_ib.h142 extern px_ino_pil_t *px_ib_ino_locate_ipil(px_ino_t *ino_p, uint_t pil);
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_ib.c278 ib_intr_dist(ib_t *ib_p, ib_ino_info_t *ino_p) argument
280 uint32_t cpu_id = ino_p->ino_cpuid;
281 ib_ino_t ino = ino_p->ino_ino;
338 ib_ino_info_t *ino_p; local
358 for (ino_p = ib_p->ib_ino_lst; ino_p;
359 ino_p = ino_p->ino_next_p) {
368 ino_p->ino_established = 0;
376 ino_p
528 ib_ino_info_t *ino_p = ib_p->ib_ino_lst; local
542 ib_ino_info_t *ino_p; local
580 ib_ino_info_t *ino_p = ipil_p->ipil_ino_p; local
630 ib_ino_info_t *ino_p = ib_p->ib_ino_lst; local
645 ib_ino_locate_ipil(ib_ino_info_t *ino_p, uint_t pil) argument
658 ib_ino_info_t *ino_p = ipil_p->ipil_ino_p; local
729 ib_ino_info_t *ino_p = ipil_p->ipil_ino_p; local
856 ib_ino_info_t *ino_p; local
1023 ib_ino_info_t *ino_p; local
1058 ib_ino_info_t *ino_p; local
[all...]
H A Dpci_intr.c222 ib_ino_info_t *ino_p = ipil_p->ipil_ino_p; local
224 pci_t *pci_p = ino_p->ino_ib_p->ib_pci_p;
229 if (ino_p->ino_unclaimed_intrs > pci_unclaimed_intr_max)
232 if (!ino_p->ino_unclaimed_intrs)
233 ino_p->ino_spurintr_begin = ddi_get_lbolt();
235 ino_p->ino_unclaimed_intrs++;
237 if (ino_p->ino_unclaimed_intrs <= pci_unclaimed_intr_max)
240 if (drv_hztousec(ddi_get_lbolt() - ino_p->ino_spurintr_begin)
242 ino_p->ino_unclaimed_intrs = 0;
251 IB_INO_INTR_CLEAR(ino_p
293 ib_ino_info_t *ino_p = ipil_p->ipil_ino_p; local
409 ib_ino_info_t *ino_p = ipil_p->ipil_ino_p; local
459 ib_ino_info_t *ino_p; /* pulse interrupts have no ino */ local
634 ib_ino_info_t *ino_p; /* non-pulse only */ local
[all...]
H A Dpcipsy.c450 ib_ino_map_reg_share(ib_t *ib_p, ib_ino_t ino, ib_ino_info_t *ino_p) argument
453 ASSERT(ino_p->ino_slot_no < 8);
454 ib_p->ib_map_reg_counters[ino_p->ino_slot_no]++;
463 ib_ino_map_reg_unshare(ib_t *ib_p, ib_ino_t ino, ib_ino_info_t *ino_p) argument
465 ASSERT(IB_IS_OBIO_INO(ino) || ino_p->ino_slot_no < 8);
468 return (ino_p->ino_ipil_size);
470 return (--ib_p->ib_map_reg_counters[ino_p->ino_slot_no]);
558 * ino_p->ino_ipil_p->ipil_ih_head->ih_dip.
561 pci_intr_dist_cpuid(ib_t *ib_p, ib_ino_info_t *ino_p) argument
563 dev_info_t *rdip = ino_p
[all...]
H A Dpcisch.c603 ib_ino_map_reg_share(ib_t *ib_p, ib_ino_t ino, ib_ino_info_t *ino_p) argument
612 ib_ino_map_reg_unshare(ib_t *ib_p, ib_ino_t ino, ib_ino_info_t *ino_p) argument
614 return (ino_p->ino_ipil_size);
642 pci_intr_dist_cpuid(ib_t *ib_p, ib_ino_info_t *ino_p) argument
/illumos-gate/usr/src/uts/sun4u/opl/sys/pcicmu/
H A Dpcmu_ib.h151 extern void pcmu_ib_delete_ino(pcmu_ib_t *pib_p, pcmu_ib_ino_info_t *ino_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);
159 extern ih_t *pcmu_ib_ino_locate_intr(pcmu_ib_ino_info_t *ino_p,
/illumos-gate/usr/src/uts/sun4u/sys/pci/
H A Dpci_ib.h210 extern ib_ino_pil_t *ib_ino_locate_ipil(ib_ino_info_t *ino_p, uint_t pil);
220 ib_ino_info_t *ino_p);
222 ib_ino_info_t *ino_p);
H A Dpci_chip.h72 extern uint32_t pci_intr_dist_cpuid(ib_t *ib_p, ib_ino_info_t *ino_p);
/illumos-gate/usr/src/uts/sun4v/io/px/
H A Dpx_lib4v.c409 px_ino_t *ino_p; local
416 for (ino_p = ib_p->ib_ino_lst; ino_p; ino_p = ino_p->ino_next_p) {
417 if (px_lib_intr_setstate(dip, ino_p->ino_sysino,

Completed in 93 milliseconds