Lines Matching refs:ddata
169 struct stm32_risaf_ddata *ddata; member
314 if (!risaf->ddata->granularity || in risaf_check_region_boundaries()
315 (region->addr % risaf->ddata->granularity) || in risaf_check_region_boundaries()
316 (region->len % risaf->ddata->granularity)) { in risaf_check_region_boundaries()
354 uint32_t mask = risaf->ddata->mask_regions; in risaf_configure_region()
440 risaf->ddata = calloc(1, sizeof(*risaf->ddata)); in stm32_risaf_init_ddata()
441 if (!risaf->ddata) in stm32_risaf_init_ddata()
450 risaf->ddata->mask_regions = GENMASK_32(mask_msb, mask_lsb); in stm32_risaf_init_ddata()
451 risaf->ddata->max_base_regions = (hwcfgr & _RISAF_HWCFGR_CFG1_MASK) >> in stm32_risaf_init_ddata()
458 risaf->ddata->granularity = granularity; in stm32_risaf_init_ddata()
815 assert(id < risaf->ddata->max_base_regions); in stm32_risaf_probe()
852 free(risaf->ddata); in stm32_risaf_probe()