Lines Matching defs:pr
112 struct intc_prio_reg *pr = desc->hw.prio_regs;
116 while (pr && enum_id && *reg_idx < desc->hw.nr_prio_regs) {
117 pr = desc->hw.prio_regs + *reg_idx;
119 for (; *fld_idx < ARRAY_SIZE(pr->enum_ids); (*fld_idx)++) {
120 if (pr->enum_ids[*fld_idx] != enum_id)
123 if (pr->set_reg && pr->clr_reg) {
126 reg_e = pr->set_reg;
127 reg_d = pr->clr_reg;
131 if (!pr->set_reg)
133 reg_e = pr->set_reg;
134 reg_d = pr->set_reg;
137 fn += (pr->reg_width >> 3) - 1;
140 BUG_ON(n * pr->field_width > pr->reg_width);
142 bit = pr->reg_width - (n * pr->field_width);
147 pr->field_width, bit);