Searched refs:pcmu_t (Results 1 - 17 of 17) sorted by relevance

/illumos-gate/usr/src/uts/sun4u/opl/sys/pcicmu/
H A Dpcmu_ecc.h51 pcmu_t *pecc_pcmu_p;
60 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_counters.h66 extern kstat_t *pcmu_create_cntr_kstat(pcmu_t *, char *, int,
70 extern void pcmu_kstat_create(pcmu_t *);
71 extern void pcmu_kstat_destroy(pcmu_t *);
72 extern void pcmu_rem_upstream_kstat(pcmu_t *);
H A Dpcmu_cb.h48 pcmu_t *pcb_pcmu_p;
67 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 Dpcicmu.h159 ((pcmu_t *)ddi_get_soft_state(per_pcmu_state, (i)))
167 #define DEV_TO_SOFTSTATE(dev) ((pcmu_t *)ddi_get_soft_state(per_pcmu_state, \
405 extern void pcmu_post_uninit_child(pcmu_t *);
408 extern void pcmu_add_upstream_kstat(pcmu_t *);
414 extern void pcmu_cb_setup(pcmu_t *);
415 extern void pcmu_cb_teardown(pcmu_t *);
416 extern int cb_register_intr(pcmu_t *);
417 extern void cb_enable_intr(pcmu_t *);
420 extern int cb_remove_xintr(pcmu_t *, dev_info_t *, dev_info_t *,
429 extern int pcmu_ecc_add_intr(pcmu_t *, in
[all...]
H A Dpcmu_types.h35 typedef struct pcicmu pcmu_t; typedef in typeref:struct:pcicmu
H A Dpcmu_util.h39 extern int pcmu_init_child(pcmu_t *, dev_info_t *);
40 extern int pcmu_uninit_child(pcmu_t *, dev_info_t *);
42 extern int get_pcmu_properties(pcmu_t *, dev_info_t *);
43 extern void free_pcmu_properties(pcmu_t *);
45 extern int pcmu_reloc_reg(dev_info_t *, dev_info_t *, pcmu_t *,
47 extern int pcmu_xlate_reg(pcmu_t *, pci_regspec_t *, struct regspec *);
50 extern uint64_t pcmu_get_cfg_pabase(pcmu_t *);
H A Dpcmu_pbm.h64 pcmu_t *pcbm_pcmu_p; /* link back to the soft state */
85 extern void pcmu_pbm_create(pcmu_t *pcmu_p);
86 extern void pcmu_pbm_destroy(pcmu_t *pcmu_p);
H A Dpcmu_ib.h81 pcmu_t *pib_pcmu_p; /* link back to pci soft state */
138 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_err.h125 extern void pcmu_fm_create(pcmu_t *pcmu_p);
126 extern void pcmu_fm_destroy(pcmu_t *pcmu_p);
/illumos-gate/usr/src/uts/sun4u/opl/io/pcicmu/
H A Dpcmu_pbm.c55 pcmu_pbm_create(pcmu_t *pcmu_p)
109 pcmu_t *pcmu_p = pcbm_p->pcbm_pcmu_p;
138 pcmu_pbm_destroy(pcmu_t *pcmu_p)
181 pcmu_t *pcmu_p = (pcmu_t *)a;
229 pcmu_t *pcmu_p = pcbm_p->pcbm_pcmu_p;
237 pcmu_t *pcmu_p = pcbm_p->pcbm_pcmu_p;
248 pcmu_t *pcmu_p = pcbm_p->pcbm_pcmu_p;
268 pcmu_t *pcmu_p = get_pcmu_soft_state(ddi_get_instance(dip));
H A Dpcicmu.c123 static int pcmu_ctlops_poke(pcmu_t *pcmu_p, peekpoke_ctlops_t *in_args);
124 static int pcmu_ctlops_peek(pcmu_t *pcmu_p, peekpoke_ctlops_t *in_args,
127 static int map_pcmu_registers(pcmu_t *, dev_info_t *);
128 static void unmap_pcmu_registers(pcmu_t *);
138 static uint32_t pcmu_identity_init(pcmu_t *pcmu_p);
139 static int pcmu_intr_setup(pcmu_t *pcmu_p);
140 static void pcmu_pbm_errstate_get(pcmu_t *pcmu_p,
142 static int pcmu_obj_setup(pcmu_t *pcmu_p);
143 static void pcmu_obj_destroy(pcmu_t *pcmu_p);
144 static void pcmu_obj_resume(pcmu_t *pcmu_
[all...]
H A Dpcmu_ecc.c56 pcmu_ecc_create(pcmu_t *pcmu_p)
96 pcmu_ecc_register_intr(pcmu_t *pcmu_p)
109 pcmu_ecc_destroy(pcmu_t *pcmu_p)
139 pcmu_ecc_configure(pcmu_t *pcmu_p)
167 pcmu_ecc_enable_intr(pcmu_t *pcmu_p)
246 pcmu_t *pcmu_p = pecc_p->pecc_pcmu_p;
318 pcmu_t *pcmu_p;
356 pcmu_t *pcmu_p;
439 pcmu_t *pcmu_p = ecc_err->pecc_p->pecc_pcmu_p;
453 pcmu_t *pcmu_
[all...]
H A Dpcmu_counters.c41 pcmu_kstat_create(pcmu_t *pcmu_p)
47 pcmu_kstat_destroy(pcmu_t *pcmu_p)
141 kstat_t *pcmu_create_cntr_kstat(pcmu_t *pcmu_p, char *name,
246 pcmu_rem_upstream_kstat(pcmu_t *pcmu_p)
H A Dpcmu_util.c60 get_pcmu_properties(pcmu_t *pcmu_p, dev_info_t *dip)
120 free_pcmu_properties(pcmu_t *pcmu_p)
139 pcmu_reloc_reg(dev_info_t *dip, dev_info_t *rdip, pcmu_t *pcmu_p,
188 pcmu_xlate_reg(pcmu_t *pcmu_p, pci_regspec_t *pcmu_rp, struct regspec *new_rp)
332 pcmu_uninit_child(pcmu_t *pcmu_p, dev_info_t *child)
358 pcmu_init_child(pcmu_t *pcmu_p, dev_info_t *child)
493 pcmu_t *pcmu_p;
H A Dpcmu_intr.c71 pcmu_t *pcmu_p = ino_p->pino_ib_p->pib_pcmu_p;
132 pcmu_t *pcmu_p = ino_p->pino_ib_p->pib_pcmu_p;
172 pcmu_t *pcmu_p = get_pcmu_soft_state(ddi_get_instance(dip));
278 pcmu_t *pcmu_p = get_pcmu_soft_state(ddi_get_instance(dip));
338 pcmu_intr_teardown(pcmu_t *pcmu_p)
H A Dpcmu_cb.c43 pcmu_cb_create(pcmu_t *pcmu_p)
54 pcmu_cb_destroy(pcmu_t *pcmu_p)
96 pcmu_cb_enable_nintr(pcmu_t *pcmu_p, pcmu_cb_nintr_index_t idx)
H A Dpcmu_ib.c46 pcmu_ib_create(pcmu_t *pcmu_p)
95 pcmu_ib_destroy(pcmu_t *pcmu_p)
122 pcmu_ib_intr_enable(pcmu_t *pcmu_p, pcmu_ib_ino_t ino)
496 pcmu_ib_ino_add_intr(pcmu_t *pcmu_p, pcmu_ib_ino_info_t *ino_p, ih_t *ih_p)
584 pcmu_ib_ino_rem_intr(pcmu_t *pcmu_p, pcmu_ib_ino_info_t *ino_p, ih_t *ih_p)
725 pcmu_ib_update_intr_state(pcmu_t *pcmu_p, dev_info_t *rdip,

Completed in 64 milliseconds