Home
last modified time | relevance | path

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.c307 for (ino_p = pib_p->pib_ino_lst; ino_p; in pcmu_ib_intr_dist_all()
308 ino_p = ino_p->pino_next) { in pcmu_ib_intr_dist_all()
336 for (ino_p = pib_p->pib_ino_lst; ino_p; ino_p = ino_p->pino_next) { in pcmu_ib_intr_dist_all()
349 ino_p->pino_cpuid = pcmu_intr_dist_cpuid(pib_p, ino_p); in pcmu_ib_intr_dist_all()
431 for (; ino_p && ino_p->pino_ino != ino_num; ino_p = ino_p->pino_next) in pcmu_ib_locate_ino()
433 return (ino_p); in pcmu_ib_locate_ino()
464 return (ino_p); in pcmu_ib_new_ino()
473 if (list == ino_p) { in pcmu_ib_delete_ino()
510 *ino_p->pino_map_reg; in pcmu_ib_ino_add_intr()
553 ino_p->pino_ih_start = ino_p->pino_ih_head; in pcmu_ib_ino_add_intr()
[all …]
H A Dpcmu_intr.c77 if (!ino_p->pino_unclaimed) { in pcmu_spurintr()
80 ino_p->pino_unclaimed++; in pcmu_spurintr()
86 ino_p->pino_unclaimed = 0; in pcmu_spurintr()
97 ino_p->pino_ino); in pcmu_spurintr()
163 ino_p->pino_unclaimed = 0; in pcmu_intr_wrapper()
212 cpu_id = ino_p->pino_cpuid; in pcmu_add_intr()
247 ino_p->pino_cpuid = cpu_id; in pcmu_add_intr()
254 *ino_p->pino_map_reg; in pcmu_add_intr()
301 if (!ino_p) { in pcmu_remove_intr()
320 if (ino_p->pino_ih_size) { in pcmu_remove_intr()
[all …]
H A Dpcicmu.c1315 pcmu_intr_dist_cpuid(pcmu_ib_t *pib_p, pcmu_ib_ino_info_t *ino_p) in pcmu_intr_dist_cpuid() argument
1317 dev_info_t *rdip = ino_p->pino_ih_head->ih_dip; in pcmu_intr_dist_cpuid()
1372 if ((sino_p == ino_p) || (sino_p->pino_established == 0)) in pcmu_intr_dist_cpuid()
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_ib.c310 ib_ino_info_t *ino_p; in ib_intr_dist_all() local
330 for (ino_p = ib_p->ib_ino_lst; ino_p; in ib_intr_dist_all()
331 ino_p = ino_p->ino_next_p) { in ib_intr_dist_all()
365 for (ino_p = ib_p->ib_ino_lst; ino_p; ino_p = ino_p->ino_next_p) { in ib_intr_dist_all()
383 ino_p->ino_cpuid = pci_intr_dist_cpuid(ib_p, ino_p); in ib_intr_dist_all()
503 for (; ino_p && ino_p->ino_ino != ino_num; ino_p = ino_p->ino_next_p) in ib_locate_ino()
505 return (ino_p); in ib_locate_ino()
571 if ((--ino_p->ino_ipil_size) && (ino_p->ino_lopil == pil)) { in ib_delete_ino_pil()
605 while (ino_p) { in ib_free_ino_all()
608 ino_p = next; in ib_free_ino_all()
[all …]
H A Dpci_intr.c315 ino_p->ino_ino); in pci_intr_wrapper()
356 ino_p->ino_claimed = 0; in pci_intr_wrapper()
413 ino = ino_p->ino_ino; in pci_ks_update()
428 ino_p->ino_cpuid; in pci_ks_update()
516 ipil_list = ino_p ? ino_p->ino_ipil_p:NULL; in pci_add_intr()
519 if (ino_p && (ipil_p = ib_ino_locate_ipil(ino_p, hdlp->ih_pri))) { in pci_add_intr()
574 ino_p->ino_cpuid = pci_intr_dist_cpuid(ib_p, ino_p); in pci_add_intr()
583 *ino_p->ino_map_reg; in pci_add_intr()
681 if (!ino_p) { in pci_remove_intr()
703 if (ib_ino_map_reg_unshare(ib_p, ino, ino_p) || ino_p->ino_ipil_size) { in pci_remove_intr()
[all …]
H A Dpcipsy.c447 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() argument
450 ASSERT(ino_p->ino_slot_no < 8); in ib_ino_map_reg_share()
451 ib_p->ib_map_reg_counters[ino_p->ino_slot_no]++; 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() argument
462 ASSERT(IB_IS_OBIO_INO(ino) || ino_p->ino_slot_no < 8); in ib_ino_map_reg_unshare()
465 return (ino_p->ino_ipil_size); in ib_ino_map_reg_unshare()
467 return (--ib_p->ib_map_reg_counters[ino_p->ino_slot_no]); in ib_ino_map_reg_unshare()
558 pci_intr_dist_cpuid(ib_t *ib_p, ib_ino_info_t *ino_p) in pci_intr_dist_cpuid() argument
560 dev_info_t *rdip = ino_p->ino_ipil_p->ipil_ih_head->ih_dip; in pci_intr_dist_cpuid()
614 if ((sino_p == ino_p) || (sino_p->ino_established == 0)) in pci_intr_dist_cpuid()
H A Dpcisch.c603 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() argument
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() argument
614 return (ino_p->ino_ipil_size); in ib_ino_map_reg_unshare()
642 pci_intr_dist_cpuid(ib_t *ib_p, ib_ino_info_t *ino_p) in pci_intr_dist_cpuid() argument
/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_ib.c317 for (ino_p = ib_p->ib_ino_lst; ino_p; ino_p = ino_p->ino_next_p) { in px_ib_intr_redist()
358 ino_p->ino_sysino, ino_p->ino_cpuid, in px_ib_intr_redist()
363 ino_p->ino_cpuid = ino_p->ino_default_cpuid = in px_ib_intr_redist()
369 ino_p->ino_cpuid = ino_p->ino_default_cpuid; in px_ib_intr_redist()
375 ino_p->ino_sysino, ino_p->ino_cpuid, in px_ib_intr_redist()
453 for (; ino_p && ino_p->ino_ino != ino_num; ino_p = ino_p->ino_next_p) in px_ib_locate_ino()
456 return (ino_p); in px_ib_locate_ino()
479 ino_p->ino_cpuid = ino_p->ino_default_cpuid = (cpuid_t)-1; in px_ib_alloc_ino()
507 if ((ino_p->ino_lopil == 0) || (ino_p->ino_lopil > pil)) in px_ib_new_ino_pil()
535 if ((--ino_p->ino_ipil_size) && (ino_p->ino_lopil == pil)) { in px_ib_delete_ino_pil()
[all …]
H A Dpx_intr.c156 ino_p->ino_ino, ino_p->ino_sysino, ipil_p->ipil_pil, in px_intx_intr()
276 ino_p->ino_ipil_cntr = ino_p->ino_ipil_size; in px_msiq_intr()
948 px_ino_t *ino_p; in px_add_intx_intr() local
967 ipil_list = ino_p ? ino_p->ino_ipil_p : NULL; in px_add_intx_intr()
973 if (ino_p && (ipil_p = px_ib_ino_locate_ipil(ino_p, hdlp->ih_pri))) { in px_add_intx_intr()
1013 ino_p->ino_sysino, ino_p->ino_ino); in px_add_intx_intr()
1103 px_ino_t *ino_p; in px_rem_intx_intr() local
1163 px_ino_t *ino_p; in px_add_msiq_intr() local
1191 ipil_list = ino_p ? ino_p->ino_ipil_p : NULL; in px_add_msiq_intr()
1197 if (ino_p && (ipil_p = px_ib_ino_locate_ipil(ino_p, hdlp->ih_pri))) { in px_add_msiq_intr()
[all …]
H A Dpx_msiq.c233 px_ino_t *ino_p; in px_msiq_alloc_based_on_cpuid() local
254 ino_p = px_ib_locate_ino(ib_p, px_msiqid_to_devino(px_p, i)); in px_msiq_alloc_based_on_cpuid()
256 if ((ino_p->ino_cpuid == cpuid) && in px_msiq_alloc_based_on_cpuid()
276 ino_p = px_ib_locate_ino(ib_p, in px_msiq_alloc_based_on_cpuid()
278 ino_p->ino_cpuid = ino_p->ino_default_cpuid = cpuid; in px_msiq_alloc_based_on_cpuid()
329 px_ino_t *ino_p; in px_msiq_redist() local
338 ino_p = px_ib_locate_ino(ib_p, in px_msiq_redist()
341 if (ino_p) { in px_msiq_redist()
342 ino_p->ino_cpuid = ino_p->ino_default_cpuid = in px_msiq_redist()
347 "default cpuid 0x%x\n", ino_p->ino_sysino, in px_msiq_redist()
[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/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.h202 extern ib_ino_pil_t *ib_ino_locate_ipil(ib_ino_info_t *ino_p, uint_t pil);
212 ib_ino_info_t *ino_p);
214 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.c413 px_ino_t *ino_p; in px_lib_intr_reset() local
420 for (ino_p = ib_p->ib_ino_lst; ino_p; ino_p = ino_p->ino_next_p) { in px_lib_intr_reset()
421 if (px_lib_intr_setstate(dip, ino_p->ino_sysino, in px_lib_intr_reset()