Lines Matching refs:pi_ctrl
65 } pi_ctrl[PLUM_INTR_MAX] = { variable
141 const struct plum_intr_ctrl *pi_ctrl; member
194 pic = &pi_ctrl[i]; in plumicu_attach()
256 pi->pi_ctrl = &pi_ctrl[line]; in plum_intr_establish()
261 if (pi->pi_ctrl->ic_senreg) { in plum_intr_establish()
262 reg = plum_conf_read(regt, regh, pi->pi_ctrl->ic_senreg); in plum_intr_establish()
263 reg |= pi->pi_ctrl->ic_senpat; in plum_intr_establish()
264 plum_conf_write(regt, regh, pi->pi_ctrl->ic_senreg, reg); in plum_intr_establish()
267 if (pi->pi_ctrl->ic_ienreg) { in plum_intr_establish()
268 reg = plum_conf_read(regt, regh, pi->pi_ctrl->ic_ienreg); in plum_intr_establish()
269 reg |= pi->pi_ctrl->ic_ienpat; in plum_intr_establish()
270 plum_conf_write(regt, regh, pi->pi_ctrl->ic_ienreg, reg); in plum_intr_establish()
310 if (pi->pi_ctrl->ic_ienreg) { in plum_intr_disestablish()
311 reg = plum_conf_read(regt, regh, pi->pi_ctrl->ic_ienreg); in plum_intr_disestablish()
312 reg &= ~(pi->pi_ctrl->ic_ienpat); in plum_intr_disestablish()
313 plum_conf_write(regt, regh, pi->pi_ctrl->ic_ienreg, reg); in plum_intr_disestablish()
315 if (pi->pi_ctrl->ic_senreg) { in plum_intr_disestablish()
316 reg = plum_conf_read(regt, regh, pi->pi_ctrl->ic_senreg); in plum_intr_disestablish()
317 reg &= ~(pi->pi_ctrl->ic_senpat); in plum_intr_disestablish()
318 plum_conf_write(regt, regh, pi->pi_ctrl->ic_senreg, reg); in plum_intr_disestablish()
348 register const struct plum_intr_ctrl *pic = &pi_ctrl[i]; in plumicu_intr()