Lines Matching defs:cfg
295 void trdc_setup(struct trdc_config_info *cfg)
301 if (trdc_mrc_enabled(cfg->trdc_base)) {
303 for (i = 0U; i < cfg->num_mrc_glbac; i++) {
304 trdc_mrc_set_control(cfg->trdc_base,
305 cfg->mrc_glbac[i].mbc_mrc_id,
306 cfg->mrc_glbac[i].glbac_id,
307 cfg->mrc_glbac[i].glbac_val);
311 for (i = 0U; i < cfg->num_mrc_cfg; i++) {
312 trdc_mrc_rgn_config(cfg->trdc_base, cfg->mrc_cfg[i].mrc_id,
313 cfg->mrc_cfg[i].dom_id,
314 cfg->mrc_cfg[i].region_id,
315 cfg->mrc_cfg[i].region_start,
316 cfg->mrc_cfg[i].region_size,
317 cfg->mrc_cfg[i].secure,
318 cfg->mrc_cfg[i].glbac_id);
323 if (trdc_mbc_enabled(cfg->trdc_base)) {
325 for (i = 0U; i < cfg->num_mbc_glbac; i++) {
326 trdc_mbc_set_control(cfg->trdc_base,
327 cfg->mbc_glbac[i].mbc_mrc_id,
328 cfg->mbc_glbac[i].glbac_id,
329 cfg->mbc_glbac[i].glbac_val);
332 for (i = 0U; i < cfg->num_mbc_cfg; i++) {
333 if (cfg->mbc_cfg[i].blk_id == MBC_BLK_ALL) {
334 num = trdc_mbc_blk_num(cfg->trdc_base,
335 cfg->mbc_cfg[i].mbc_id,
336 cfg->mbc_cfg[i].mem_id);
340 is_mgr = is_trdc_mgr_slot(cfg->trdc_base,
341 cfg->mbc_cfg[i].mbc_id,
342 cfg->mbc_cfg[i].mem_id, j);
347 trdc_mbc_blk_config(cfg->trdc_base,
348 cfg->mbc_cfg[i].mbc_id,
349 cfg->mbc_cfg[i].dom_id,
350 cfg->mbc_cfg[i].mem_id, j,
351 cfg->mbc_cfg[i].secure,
352 cfg->mbc_cfg[i].glbac_id);
355 trdc_mbc_blk_config(cfg->trdc_base,
356 cfg->mbc_cfg[i].mbc_id,
357 cfg->mbc_cfg[i].dom_id,
358 cfg->mbc_cfg[i].mem_id,
359 cfg->mbc_cfg[i].blk_id,
360 cfg->mbc_cfg[i].secure,
361 cfg->mbc_cfg[i].glbac_id);