Lines Matching refs:region
70 struct stm32_mm_region region; member
78 struct stm32_mm_region region; member
112 omm_d->region.start = base; in stm32_omm_parse_fdt()
113 omm_d->region.end = base + size; in stm32_omm_parse_fdt()
115 omm_d->region.end--; in stm32_omm_parse_fdt()
141 struct stm32_mm_region *region = NULL; in stm32_omm_parse_fdt() local
161 region = &omm_d->ospi_d[i].region; in stm32_omm_parse_fdt()
162 if (fdt_reg_info(fdt, pnode, ®ion->start, &size) < 0) in stm32_omm_parse_fdt()
165 region->end = region->start + size; in stm32_omm_parse_fdt()
167 region->end--; in stm32_omm_parse_fdt()
218 struct stm32_mm_region *region[OSPI_NB] = { }; in stm32_omm_set_mm() local
224 region[ospi_i] = &omm_d->ospi_d[ospi_i].region; in stm32_omm_set_mm()
226 if (region[ospi_i]->start >= region[ospi_i]->end) in stm32_omm_set_mm()
229 if (!stm32_omm_region_contains(&omm_d->region, region[ospi_i])) in stm32_omm_set_mm()
232 mm_size[ospi_i] = region[ospi_i]->end - region[ospi_i]->start in stm32_omm_set_mm()
238 stm32_omm_region_overlaps(region[0], region[1])) in stm32_omm_set_mm()