Lines Matching refs:regions
143 struct stm32_risaf_region *regions; member
465 struct stm32_risaf_region *regions = risaf->pdata.regions; in stm32_risaf_pm_resume() local
469 uint32_t id = _RISAF_GET_REGION_ID(regions[i].cfg); in stm32_risaf_pm_resume()
478 cfg = stm32_risaf_get_region_config(regions[i].cfg); in stm32_risaf_pm_resume()
479 cid_cfg = stm32_risaf_get_region_cid_config(regions[i].cfg); in stm32_risaf_pm_resume()
480 start_addr = regions[i].addr; in stm32_risaf_pm_resume()
481 end_addr = start_addr + regions[i].len - 1U; in stm32_risaf_pm_resume()
496 uint32_t id = _RISAF_GET_REGION_ID(risaf->pdata.regions[i].cfg); in stm32_risaf_pm_suspend()
497 struct stm32_risaf_region *region = risaf->pdata.regions + i; in stm32_risaf_pm_suspend()
594 if (id == _RISAF_GET_REGION_ID(risaf->pdata.regions[i].cfg)) { in stm32_risaf_acquire_access()
595 region = &risaf->pdata.regions[i]; in stm32_risaf_acquire_access()
655 if (id == _RISAF_GET_REGION_ID(risaf->pdata.regions[i].cfg)) { in stm32_risaf_reconfigure_region()
656 region = &risaf->pdata.regions[i]; in stm32_risaf_reconfigure_region()
691 struct stm32_risaf_region *regions = NULL; in stm32_risaf_probe() local
758 regions = calloc(nregions, sizeof(*regions)); in stm32_risaf_probe()
759 if (nregions && !regions) { in stm32_risaf_probe()
783 if (fdt_reg_info(fdt, pnode, ®ions[i].addr, in stm32_risaf_probe()
784 ®ions[i].len)) { in stm32_risaf_probe()
790 if (!regions[i].len) in stm32_risaf_probe()
799 if (regions[i].addr == TZDRAM_BASE && in stm32_risaf_probe()
800 regions[i].len == TZDRAM_SIZE) { in stm32_risaf_probe()
808 regions[i].cfg = fdt32_to_cpu(*prop); in stm32_risaf_probe()
810 if (risaf_check_region_boundaries(risaf, ®ions[i]) || in stm32_risaf_probe()
811 risaf_check_overlap(risaf, regions, i)) in stm32_risaf_probe()
814 id = _RISAF_GET_REGION_ID(regions[i].cfg); in stm32_risaf_probe()
817 cfg = stm32_risaf_get_region_config(regions[i].cfg); in stm32_risaf_probe()
819 cid_cfg = stm32_risaf_get_region_cid_config(regions[i].cfg); in stm32_risaf_probe()
821 start_addr = regions[i].addr; in stm32_risaf_probe()
822 end_addr = start_addr + regions[i].len - 1U; in stm32_risaf_probe()
838 risaf->pdata.regions = regions; in stm32_risaf_probe()