Lines Matching defs:sr
261 struct intc_sense_reg *sr = desc->hw.sense_regs;
264 for (i = 0; sr && enum_id && i < desc->hw.nr_sense_regs; i++) {
265 sr = desc->hw.sense_regs + i;
267 for (j = 0; j < ARRAY_SIZE(sr->enum_ids); j++) {
268 if (sr->enum_ids[j] != enum_id)
272 fn += (sr->reg_width >> 3) - 1;
274 BUG_ON((j + 1) * sr->field_width > sr->reg_width);
276 bit = sr->reg_width - ((j + 1) * sr->field_width);
278 return _INTC_MK(fn, 0, intc_get_reg(d, sr->reg),
279 0, sr->field_width, bit);