Lines Matching refs:pecc_p

59 	pcmu_ecc_t *pecc_p;
63 pecc_p = (pcmu_ecc_t *)kmem_zalloc(sizeof (pcmu_ecc_t), KM_SLEEP);
64 pecc_p->pecc_pcmu_p = pcmu_p;
65 pcmu_p->pcmu_pecc_p = pecc_p;
67 pecc_p->pecc_ue.pecc_p = pecc_p;
68 pecc_p->pecc_ue.pecc_type = CBNINTR_UE;
70 pcmu_ecc_setup(pecc_p);
76 pecc_p->pecc_csr_pa = pcb_base_pa + PCMU_ECC_CSR_OFFSET;
77 pecc_p->pecc_ue.pecc_afsr_pa = pcb_base_pa + PCMU_UE_AFSR_OFFSET;
78 pecc_p->pecc_ue.pecc_afar_pa = pcb_base_pa + PCMU_UE_AFAR_OFFSET;
81 pecc_p->pecc_csr_pa);
84 pecc_p->pecc_ue.pecc_afsr_pa, pecc_p->pecc_ue.pecc_afar_pa);
92 (busfunc_t)pcmu_ecc_disable_nowait, pecc_p);
98 pcmu_ecc_t *pecc_p = pcmu_p->pcmu_pecc_p;
104 ret = pcmu_ecc_add_intr(pcmu_p, CBNINTR_UE, &pecc_p->pecc_ue);
111 pcmu_ecc_t *pecc_p = pcmu_p->pcmu_pecc_p;
118 pcmu_ecc_disable_wait(pecc_p);
123 pcmu_ecc_rem_intr(pcmu_p, CBNINTR_UE, &pecc_p->pecc_ue);
129 (busfunc_t)pcmu_ecc_disable_nowait, pecc_p);
133 (void) untimeout(pecc_p->pecc_tout_id);
134 kmem_free(pecc_p, sizeof (pcmu_ecc_t));
141 pcmu_ecc_t *pecc_p = pcmu_p->pcmu_pecc_p;
153 stdphysio(pecc_p->pecc_ue.pecc_afsr_pa, l);
163 stdphysio(pecc_p->pecc_csr_pa, l);
173 pcmu_ecc_disable_wait(pcmu_ecc_t *pecc_p)
175 pcmu_ecc_disable(pecc_p, PCMU_IB_INTR_WAIT);
179 pcmu_ecc_disable_nowait(pcmu_ecc_t *pecc_p)
181 pcmu_ecc_disable(pecc_p, PCMU_IB_INTR_NOWAIT);
186 pcmu_ecc_disable(pcmu_ecc_t *pecc_p, int wait)
188 pcmu_cb_t *pcb_p = pecc_p->pecc_pcmu_p->pcmu_cb_p;
189 uint64_t csr_pa = pecc_p->pecc_csr_pa;
245 pcmu_ecc_t *pecc_p = ecc_ii_p->pecc_p;
246 pcmu_t *pcmu_p = pecc_p->pecc_pcmu_p;
253 ecc_err.pecc_p = pecc_p;
277 pcmu_ecc_t *pecc_p;
282 pecc_p = ecc_err_p->ecc_ii_p.pecc_p;
283 bus_id = pecc_p->pecc_pcmu_p->pcmu_id;
285 ASSERT(MUTEX_HELD(&pecc_p->pecc_pcmu_p->pcmu_err_mutex));
314 pcmu_ecc_check(pcmu_ecc_t *pecc_p, uint64_t fme_ena)
321 ASSERT(MUTEX_HELD(&pecc_p->pecc_pcmu_p->pcmu_err_mutex));
332 pcmu_p = pecc_p->pecc_pcmu_p;
354 pcmu_ecc_t *pecc_p = ecc_ii_p->pecc_p;
361 ASSERT(MUTEX_HELD(&pecc_p->pecc_pcmu_p->pcmu_err_mutex));
363 pcmu_p = pecc_p->pecc_pcmu_p;
364 pcb_p = pecc_p->pecc_pcmu_p->pcmu_cb_p;
397 pcmu_ecc_check(pecc_p, ecc_err_p->ecc_ena) == DDI_FM_FATAL)
405 (void) pcmu_ecc_disable_nowait(pecc_p);
439 pcmu_t *pcmu_p = ecc_err->pecc_p->pecc_pcmu_p;