Lines Matching refs:area
393 const struct rcar_sysc_area *area = &info->areas[i]; in rcar_sysc_pd_init() local
396 if (!area->name) { in rcar_sysc_pd_init()
401 pd = kzalloc(sizeof(*pd) + strlen(area->name) + 1, GFP_KERNEL); in rcar_sysc_pd_init()
407 strcpy(pd->name, area->name); in rcar_sysc_pd_init()
409 pd->ch.chan_offs = area->chan_offs; in rcar_sysc_pd_init()
410 pd->ch.chan_bit = area->chan_bit; in rcar_sysc_pd_init()
411 pd->ch.isr_bit = area->isr_bit; in rcar_sysc_pd_init()
412 pd->flags = area->flags; in rcar_sysc_pd_init()
418 domains->domains[area->isr_bit] = &pd->genpd; in rcar_sysc_pd_init()
425 const struct rcar_sysc_area *area = &info->areas[i]; in rcar_sysc_pd_init() local
427 if (!area->name || area->parent < 0) in rcar_sysc_pd_init()
430 error = pm_genpd_add_subdomain(domains->domains[area->parent], in rcar_sysc_pd_init()
431 domains->domains[area->isr_bit]); in rcar_sysc_pd_init()
434 area->name, area->parent); in rcar_sysc_pd_init()