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