Lines Matching refs:conf_data
69 struct rif_conf_data *conf_data; member
92 if (!ipcc_d->conf_data) in apply_rif_config()
129 sec_proc_1 = ipcc_d->conf_data->sec_conf[0] & in apply_rif_config()
131 priv_proc_1 = ipcc_d->conf_data->priv_conf[0] & in apply_rif_config()
134 sec_proc_2 = (ipcc_d->conf_data->sec_conf[0] & in apply_rif_config()
138 priv_proc_2 = (ipcc_d->conf_data->priv_conf[0] & in apply_rif_config()
164 if (!(BIT(i) & ipcc_d->conf_data->access_mask[0])) in apply_rif_config()
168 (BIT(0) & ipcc_d->conf_data->cid_confs[i])) { in apply_rif_config()
175 !(BIT(0) & ipcc_d->conf_data->cid_confs[i])) in apply_rif_config()
185 ipcc_d->conf_data->cid_confs[0]); in apply_rif_config()
194 if (!(BIT(i) & ipcc_d->conf_data->access_mask[0])) in apply_rif_config()
198 (BIT(0) & ipcc_d->conf_data->cid_confs[i])) { in apply_rif_config()
205 !(BIT(0) & ipcc_d->conf_data->cid_confs[i])) in apply_rif_config()
212 ipcc_d->conf_data->cid_confs[IPCC_NB_MAX_RIF_CHAN]); in apply_rif_config()
281 ipcc_d->conf_data = calloc(1, sizeof(*ipcc_d->conf_data)); in parse_dt()
282 if (!ipcc_d->conf_data) in parse_dt()
288 ipcc_d->conf_data->cid_confs = calloc(IPCC_NB_MAX_RIF_CHAN * 2, in parse_dt()
290 ipcc_d->conf_data->sec_conf = calloc(1, sizeof(uint32_t)); in parse_dt()
291 ipcc_d->conf_data->priv_conf = calloc(1, sizeof(uint32_t)); in parse_dt()
292 ipcc_d->conf_data->access_mask = calloc(1, sizeof(uint32_t)); in parse_dt()
293 if (!ipcc_d->conf_data->cid_confs || !ipcc_d->conf_data->sec_conf || in parse_dt()
294 !ipcc_d->conf_data->priv_conf || !ipcc_d->conf_data->access_mask) in parse_dt()
298 stm32_rif_parse_cfg(fdt32_to_cpu(cuint[i]), ipcc_d->conf_data, in parse_dt()
338 if (ipcc_d->conf_data) { in stm32_ipcc_probe()
339 free(ipcc_d->conf_data->access_mask); in stm32_ipcc_probe()
340 free(ipcc_d->conf_data->cid_confs); in stm32_ipcc_probe()
341 free(ipcc_d->conf_data->priv_conf); in stm32_ipcc_probe()
342 free(ipcc_d->conf_data->sec_conf); in stm32_ipcc_probe()
344 free(ipcc_d->conf_data); in stm32_ipcc_probe()