Lines Matching refs:r
261 struct rmii_reset_reg *r; in dscr_rmii_reset() local
268 r = &dscr.rmii_resets[id]; in dscr_rmii_reset()
269 if (r->mask == 0) in dscr_rmii_reset()
274 val = soc_readl(dscr.base + r->reg); in dscr_rmii_reset()
276 dscr_write(r->reg, val | r->mask); in dscr_rmii_reset()
278 dscr_write(r->reg, val & ~(r->mask)); in dscr_rmii_reset()
399 struct locked_reg *r; in dscr_parse_locked_regs() local
411 r = &dscr.locked[i]; in dscr_parse_locked_regs()
413 r->reg = be32_to_cpup(p++); in dscr_parse_locked_regs()
414 r->lockreg = be32_to_cpup(p++); in dscr_parse_locked_regs()
415 r->key = be32_to_cpup(p++); in dscr_parse_locked_regs()
472 struct devstate_ctl_reg *r; in dscr_parse_devstate_ctl_regs() local
484 r = &dscr.devctl[i]; in dscr_parse_devstate_ctl_regs()
486 r->start_id = be32_to_cpup(p++); in dscr_parse_devstate_ctl_regs()
487 r->num_ids = be32_to_cpup(p++); in dscr_parse_devstate_ctl_regs()
488 r->reg = be32_to_cpup(p++); in dscr_parse_devstate_ctl_regs()
489 r->enable = be32_to_cpup(p++); in dscr_parse_devstate_ctl_regs()
490 r->disable = be32_to_cpup(p++); in dscr_parse_devstate_ctl_regs()
491 if (r->disable == 0xffffffff) in dscr_parse_devstate_ctl_regs()
492 r->enable_only = 1; in dscr_parse_devstate_ctl_regs()
493 r->shift = be32_to_cpup(p++); in dscr_parse_devstate_ctl_regs()
494 r->nbits = be32_to_cpup(p++); in dscr_parse_devstate_ctl_regs()
496 for (j = r->start_id; in dscr_parse_devstate_ctl_regs()
497 j < (r->start_id + r->num_ids); in dscr_parse_devstate_ctl_regs()
499 dscr.devstate_info[j].ctl = r; in dscr_parse_devstate_ctl_regs()
528 struct devstate_stat_reg *r; in dscr_parse_devstate_stat_regs() local
540 r = &dscr.devstat[i]; in dscr_parse_devstate_stat_regs()
542 r->start_id = be32_to_cpup(p++); in dscr_parse_devstate_stat_regs()
543 r->num_ids = be32_to_cpup(p++); in dscr_parse_devstate_stat_regs()
544 r->reg = be32_to_cpup(p++); in dscr_parse_devstate_stat_regs()
545 r->enable = be32_to_cpup(p++); in dscr_parse_devstate_stat_regs()
546 r->disable = be32_to_cpup(p++); in dscr_parse_devstate_stat_regs()
547 r->shift = be32_to_cpup(p++); in dscr_parse_devstate_stat_regs()
548 r->nbits = be32_to_cpup(p++); in dscr_parse_devstate_stat_regs()
550 for (j = r->start_id; in dscr_parse_devstate_stat_regs()
551 j < (r->start_id + r->num_ids); in dscr_parse_devstate_stat_regs()
553 dscr.devstate_info[j].stat = r; in dscr_parse_devstate_stat_regs()