Lines Matching refs:r
258 struct rmii_reset_reg *r; in dscr_rmii_reset() local
265 r = &dscr.rmii_resets[id]; in dscr_rmii_reset()
266 if (r->mask == 0) in dscr_rmii_reset()
271 val = soc_readl(dscr.base + r->reg); in dscr_rmii_reset()
273 dscr_write(r->reg, val | r->mask); in dscr_rmii_reset()
275 dscr_write(r->reg, val & ~(r->mask)); in dscr_rmii_reset()
396 struct locked_reg *r; in dscr_parse_locked_regs() local
408 r = &dscr.locked[i]; in dscr_parse_locked_regs()
410 r->reg = be32_to_cpup(p++); in dscr_parse_locked_regs()
411 r->lockreg = be32_to_cpup(p++); in dscr_parse_locked_regs()
412 r->key = be32_to_cpup(p++); in dscr_parse_locked_regs()
469 struct devstate_ctl_reg *r; in dscr_parse_devstate_ctl_regs() local
481 r = &dscr.devctl[i]; in dscr_parse_devstate_ctl_regs()
483 r->start_id = be32_to_cpup(p++); in dscr_parse_devstate_ctl_regs()
484 r->num_ids = be32_to_cpup(p++); in dscr_parse_devstate_ctl_regs()
485 r->reg = be32_to_cpup(p++); in dscr_parse_devstate_ctl_regs()
486 r->enable = be32_to_cpup(p++); in dscr_parse_devstate_ctl_regs()
487 r->disable = be32_to_cpup(p++); in dscr_parse_devstate_ctl_regs()
488 if (r->disable == 0xffffffff) in dscr_parse_devstate_ctl_regs()
489 r->enable_only = 1; in dscr_parse_devstate_ctl_regs()
490 r->shift = be32_to_cpup(p++); in dscr_parse_devstate_ctl_regs()
491 r->nbits = be32_to_cpup(p++); in dscr_parse_devstate_ctl_regs()
493 for (j = r->start_id; in dscr_parse_devstate_ctl_regs()
494 j < (r->start_id + r->num_ids); in dscr_parse_devstate_ctl_regs()
496 dscr.devstate_info[j].ctl = r; in dscr_parse_devstate_ctl_regs()
525 struct devstate_stat_reg *r; in dscr_parse_devstate_stat_regs() local
537 r = &dscr.devstat[i]; in dscr_parse_devstate_stat_regs()
539 r->start_id = be32_to_cpup(p++); in dscr_parse_devstate_stat_regs()
540 r->num_ids = be32_to_cpup(p++); in dscr_parse_devstate_stat_regs()
541 r->reg = be32_to_cpup(p++); in dscr_parse_devstate_stat_regs()
542 r->enable = be32_to_cpup(p++); in dscr_parse_devstate_stat_regs()
543 r->disable = be32_to_cpup(p++); in dscr_parse_devstate_stat_regs()
544 r->shift = be32_to_cpup(p++); in dscr_parse_devstate_stat_regs()
545 r->nbits = be32_to_cpup(p++); in dscr_parse_devstate_stat_regs()
547 for (j = r->start_id; in dscr_parse_devstate_stat_regs()
548 j < (r->start_id + r->num_ids); in dscr_parse_devstate_stat_regs()
550 dscr.devstate_info[j].stat = r; in dscr_parse_devstate_stat_regs()