Searched refs:pcbm_p (Results 1 – 4 of 4) sorted by relevance
/titanic_50/usr/src/uts/sun4u/opl/io/pcicmu/ |
H A D | pcmu_pbm.c | 57 pcmu_pbm_t *pcbm_p; in pcmu_pbm_create() local 65 pcbm_p = (pcmu_pbm_t *)kmem_zalloc(sizeof (pcmu_pbm_t), KM_SLEEP); in pcmu_pbm_create() 66 pcmu_p->pcmu_pcbm_p = pcbm_p; in pcmu_pbm_create() 67 pcbm_p->pcbm_pcmu_p = pcmu_p; in pcmu_pbm_create() 69 len = snprintf(pcbm_p->pcbm_nameinst_str, in pcmu_pbm_create() 70 sizeof (pcbm_p->pcbm_nameinst_str), "%s%d", NAMEINST(dip)); in pcmu_pbm_create() 71 pcbm_p->pcbm_nameaddr_str = pcbm_p->pcbm_nameinst_str + ++len; in pcmu_pbm_create() 72 (void) snprintf(pcbm_p->pcbm_nameaddr_str, in pcmu_pbm_create() 73 sizeof (pcbm_p->pcbm_nameinst_str) - len, "%s@%s", NAMEADDR(dip)); in pcmu_pbm_create() 75 pcmu_pbm_setup(pcbm_p); in pcmu_pbm_create() [all …]
|
H A D | pcicmu.c | 765 pcmu_pbm_t *pcbm_p = pcmu_p->pcmu_pcbm_p; in pcmu_do_poke() local 769 mutex_enter(&pcbm_p->pcbm_pokeflt_mutex); in pcmu_do_poke() 770 pcbm_p->pcbm_ontrap_data = &otd; in pcmu_do_poke() 788 pcmu_pbm_clear_error(pcbm_p); in pcmu_do_poke() 797 pcbm_p->pcbm_ontrap_data = NULL; in pcmu_do_poke() 798 mutex_exit(&pcbm_p->pcbm_pokeflt_mutex); in pcmu_do_poke() 1098 pcmu_pbm_t *pcbm_p = pcmu_p->pcmu_pcbm_p; in pcmu_intr_setup() local 1132 if (i = pcmu_pbm_register_intr(pcbm_p)) { in pcmu_intr_setup() 1136 intr_dist_add(pcmu_pbm_intr_dist, pcbm_p); in pcmu_intr_setup() 1457 pcmu_pbm_configure(pcmu_pbm_t *pcbm_p) in pcmu_pbm_configure() argument [all …]
|
H A D | pcmu_ib.c | 185 pcmu_pbm_t *pcbm_p = pib_p->pib_pcmu_p->pcmu_pcbm_p; in pcmu_ib_intr_disable() local 188 pcbm_p->pcbm_nameinst_str, in pcmu_ib_intr_disable() 189 pcbm_p->pcbm_nameaddr_str, ino); in pcmu_ib_intr_disable() 271 pcmu_pbm_t *pcbm_p = pib_p->pib_pcmu_p->pcmu_pcbm_p; in pcmu_ib_intr_dist() local 274 pcbm_p->pcbm_nameinst_str, in pcmu_ib_intr_dist() 275 pcbm_p->pcbm_nameaddr_str, in pcmu_ib_intr_dist() 539 pcmu_pbm_t *pcbm_p = pcmu_p->pcmu_pcbm_p; in pcmu_ib_ino_add_intr() local 542 pcbm_p->pcbm_nameinst_str, in pcmu_ib_ino_add_intr() 543 pcbm_p->pcbm_nameaddr_str, ino); in pcmu_ib_ino_add_intr() 627 pcmu_pbm_t *pcbm_p = pcmu_p->pcmu_pcbm_p; in pcmu_ib_ino_rem_intr() local [all …]
|
/titanic_50/usr/src/uts/sun4u/opl/sys/pcicmu/ |
H A D | pcmu_pbm.h | 87 extern void pcmu_pbm_configure(pcmu_pbm_t *pcbm_p); 88 extern void pcmu_pbm_suspend(pcmu_pbm_t *pcbm_p); 89 extern void pcmu_pbm_resume(pcmu_pbm_t *pcbm_p); 91 extern int pcmu_pbm_register_intr(pcmu_pbm_t *pcbm_p);
|