Home
last modified time | relevance | path

Searched refs:pcmu_p (Results 1 – 14 of 14) sorted by relevance

/illumos-gate/usr/src/uts/sun4u/opl/io/pcicmu/
H A Dpcicmu.c337 if (pcmu_p == NULL) in pcmu_info()
355 pcmu_t *pcmu_p; in pcmu_attach() local
523 pcmu_t *pcmu_p; in pcmu_open() local
533 if (pcmu_p == NULL) { in pcmu_open()
568 pcmu_t *pcmu_p; in pcmu_close() local
593 pcmu_t *pcmu_p; in pcmu_ioctl() local
1014 pcmu_p->pcmu_rev = ddi_prop_get_int(DDI_DEV_T_ANY, pcmu_p->pcmu_dip, in pcmu_obj_setup()
1137 pcmu_ib_intr_enable(pcmu_p, pcmu_p->pcmu_inos[CBNINTR_PBM]); in pcmu_intr_setup()
1212 pcmu_p->pcmu_address[0], pcmu_p->pcmu_address[1]); in map_pcmu_registers()
1662 pcmu_p->pcmu_uksp = pcmu_create_cntr_kstat(pcmu_p, "pcmup", in pcmu_add_upstream_kstat()
[all …]
H A Dpcmu_pbm.c55 pcmu_pbm_create(pcmu_t *pcmu_p) in pcmu_pbm_create() argument
59 dev_info_t *dip = pcmu_p->pcmu_dip; 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()
113 pcmu_ib_nintr_clear(pcmu_p->pcmu_ib_p, pcmu_p->pcmu_inos[CBNINTR_PBM]); in pcmu_pbm_register_intr()
119 pcmu_p->pcmu_inos[CBNINTR_PBM]); in pcmu_pbm_register_intr()
138 pcmu_pbm_destroy(pcmu_t *pcmu_p) in pcmu_pbm_destroy() argument
147 pcmu_p->pcmu_inos[CBNINTR_PBM]); in pcmu_pbm_destroy()
175 pcmu_p->pcmu_pcbm_p = NULL; in pcmu_pbm_destroy()
181 pcmu_t *pcmu_p = (pcmu_t *)a; in pcmu_pbm_error_intr() local
[all …]
H A Dpcmu_ecc.c56 pcmu_ecc_create(pcmu_t *pcmu_p) in pcmu_ecc_create() argument
64 pecc_p->pecc_pcmu_p = pcmu_p; in pcmu_ecc_create()
65 pcmu_p->pcmu_pecc_p = pecc_p; in pcmu_ecc_create()
86 pcmu_ecc_configure(pcmu_p); in pcmu_ecc_create()
109 pcmu_ecc_destroy(pcmu_t *pcmu_p) in pcmu_ecc_destroy() argument
135 pcmu_p->pcmu_pecc_p = NULL; in pcmu_ecc_destroy()
318 pcmu_t *pcmu_p; in pcmu_ecc_check() local
332 pcmu_p = pecc_p->pecc_pcmu_p; in pcmu_ecc_check()
333 if (pcmu_pbm_err_handler(pcmu_p->pcmu_dip, &derr, (void *)pcmu_p, in pcmu_ecc_check()
356 pcmu_t *pcmu_p; in pcmu_ecc_err_handler() local
[all …]
H A Dpcmu_util.c76 i = sizeof (pcmu_p->pcmu_bus_range); in get_pcmu_properties()
85 pcmu_p->pcmu_bus_range.lo, pcmu_p->pcmu_bus_range.hi); in get_pcmu_properties()
91 (caddr_t)&pcmu_p->pcmu_ranges, &pcmu_p->pcmu_ranges_length) != in get_pcmu_properties()
97 pcmu_fix_ranges(pcmu_p->pcmu_ranges, in get_pcmu_properties()
103 pcmu_p->pcmu_numproxy = pcmu_get_numproxy(pcmu_p->pcmu_dip); in get_pcmu_properties()
105 pcmu_p->pcmu_numproxy); in get_pcmu_properties()
120 free_pcmu_properties(pcmu_t *pcmu_p) in free_pcmu_properties() argument
122 kmem_free(pcmu_p->pcmu_ranges, pcmu_p->pcmu_ranges_length); in free_pcmu_properties()
191 pcmu_ranges_t *rng_p = pcmu_p->pcmu_ranges; in pcmu_xlate_reg()
493 pcmu_t *pcmu_p; in pcmu_cfg_report() local
[all …]
H A Dpcmu_intr.c71 pcmu_t *pcmu_p = ino_p->pino_ib_p->pib_pcmu_p; in pcmu_spurintr() local
132 pcmu_t *pcmu_p = ino_p->pino_ib_p->pib_pcmu_p; in pcmu_intr_wrapper() local
143 PCMU_DBG3(PCMU_DBG_INTR, pcmu_p->pcmu_dip, in pcmu_intr_wrapper()
173 pcmu_ib_t *pib_p = pcmu_p->pcmu_ib_p; in pcmu_add_intr()
214 pcmu_ib_ino_add_intr(pcmu_p, ino_p, ih_p); in pcmu_add_intr()
279 pcmu_ib_t *pib_p = pcmu_p->pcmu_ib_p; in pcmu_remove_intr()
291 mondo = PCMU_IB_INO_TO_MONDO(pcmu_p->pcmu_ib_p, ino); in pcmu_remove_intr()
338 pcmu_intr_teardown(pcmu_t *pcmu_p) in pcmu_intr_teardown() argument
340 kmem_free(pcmu_p->pcmu_inos, pcmu_p->pcmu_inos_len); in pcmu_intr_teardown()
341 pcmu_p->pcmu_inos = NULL; in pcmu_intr_teardown()
[all …]
H A Dpcmu_ib.c46 pcmu_ib_create(pcmu_t *pcmu_p) in pcmu_ib_create() argument
57 pcmu_p->pcmu_ib_p = pib_p; in pcmu_ib_create()
58 pib_p->pib_pcmu_p = pcmu_p; in pcmu_ib_create()
86 set_intr_mapping_reg(pcmu_p->pcmu_id, in pcmu_ib_create()
95 pcmu_ib_destroy(pcmu_t *pcmu_p) in pcmu_ib_destroy() argument
97 pcmu_ib_t *pib_p = pcmu_p->pcmu_ib_p; in pcmu_ib_destroy()
109 pcmu_p->pcmu_ib_p = NULL; in pcmu_ib_destroy()
124 pcmu_ib_t *pib_p = pcmu_p->pcmu_ib_p; in pcmu_ib_intr_enable()
135 PCMU_DBG2(PCMU_DBG_IB, pcmu_p->pcmu_dip, in pcmu_ib_intr_enable()
505 ASSERT(pib_p == pcmu_p->pcmu_ib_p); in pcmu_ib_ino_add_intr()
[all …]
H A Dpcmu_counters.c39 pcmu_kstat_create(pcmu_t *pcmu_p) in pcmu_kstat_create() argument
41 pcmu_add_upstream_kstat(pcmu_p); in pcmu_kstat_create()
45 pcmu_kstat_destroy(pcmu_t *pcmu_p) in pcmu_kstat_destroy() argument
47 pcmu_rem_upstream_kstat(pcmu_p); in pcmu_kstat_destroy()
139 kstat_t *pcmu_create_cntr_kstat(pcmu_t *pcmu_p, char *name, in pcmu_create_cntr_kstat() argument
145 dev_info_t *dip = pcmu_p->pcmu_dip; in pcmu_create_cntr_kstat()
244 pcmu_rem_upstream_kstat(pcmu_t *pcmu_p) in pcmu_rem_upstream_kstat() argument
246 if (pcmu_p->pcmu_uksp != NULL) in pcmu_rem_upstream_kstat()
247 kstat_delete(pcmu_p->pcmu_uksp); in pcmu_rem_upstream_kstat()
248 pcmu_p->pcmu_uksp = NULL; in pcmu_rem_upstream_kstat()
H A Dpcmu_cb.c43 pcmu_cb_create(pcmu_t *pcmu_p) in pcmu_cb_create() argument
48 pcmu_p->pcmu_cb_p = pcb_p; in pcmu_cb_create()
49 pcb_p->pcb_pcmu_p = pcmu_p; in pcmu_cb_create()
50 pcmu_cb_setup(pcmu_p); in pcmu_cb_create()
54 pcmu_cb_destroy(pcmu_t *pcmu_p) in pcmu_cb_destroy() argument
56 pcmu_cb_t *pcb_p = pcmu_p->pcmu_cb_p; in pcmu_cb_destroy()
59 pcmu_cb_teardown(pcmu_p); in pcmu_cb_destroy()
60 pcmu_p->pcmu_cb_p = NULL; in pcmu_cb_destroy()
96 pcmu_cb_enable_nintr(pcmu_t *pcmu_p, pcmu_cb_nintr_index_t idx) in pcmu_cb_enable_nintr() argument
98 pcmu_cb_t *pcb_p = pcmu_p->pcmu_cb_p; in pcmu_cb_enable_nintr()
[all …]
/illumos-gate/usr/src/uts/sun4u/opl/sys/pcicmu/
H A Dpcmu_ecc.h60 extern void pcmu_ecc_create(pcmu_t *pcmu_p);
61 extern int pcmu_ecc_register_intr(pcmu_t *pcmu_p);
62 extern void pcmu_ecc_destroy(pcmu_t *pcmu_p);
63 extern void pcmu_ecc_configure(pcmu_t *pcmu_p);
64 extern void pcmu_ecc_enable_intr(pcmu_t *pcmu_p);
H A Dpcmu_ib.h138 extern void pcmu_ib_create(pcmu_t *pcmu_p);
139 extern void pcmu_ib_destroy(pcmu_t *pcmu_p);
142 extern void pcmu_ib_intr_enable(pcmu_t *pcmu_p, pcmu_ib_ino_t ino);
153 extern int pcmu_ib_update_intr_state(pcmu_t *pcmu_p, dev_info_t *rdip,
155 extern void pcmu_ib_ino_add_intr(pcmu_t *pcmu_p,
157 extern int pcmu_ib_ino_rem_intr(pcmu_t *pcmu_p,
H A Dpcmu_cb.h67 extern void pcmu_cb_create(pcmu_t *pcmu_p);
68 extern void pcmu_cb_destroy(pcmu_t *pcmu_p);
71 extern void pcmu_cb_enable_nintr(pcmu_t *pcmu_p, pcmu_cb_nintr_index_t idx);
H A Dpcmu_pbm.h85 extern void pcmu_pbm_create(pcmu_t *pcmu_p);
86 extern void pcmu_pbm_destroy(pcmu_t *pcmu_p);
H A Dpcmu_err.h125 extern void pcmu_fm_create(pcmu_t *pcmu_p);
126 extern void pcmu_fm_destroy(pcmu_t *pcmu_p);
H A Dpcicmu.h442 extern void pcmu_intr_teardown(pcmu_t *pcmu_p);
446 void pcmu_err_create(pcmu_t *pcmu_p);
447 void pcmu_err_destroy(pcmu_t *pcmu_p);