Lines Matching refs:l2ptrs
1269 l2 = cd_table->l2.l2ptrs[arm_smmu_cdtab_l1_idx(ssid)]; in arm_smmu_get_cd_ptr()
1291 struct arm_smmu_cdtab_l2 **l2ptr = &cd_table->l2.l2ptrs[idx]; in arm_smmu_alloc_cd_ptr()
1457 cd_table->l2.l2ptrs = kcalloc(cd_table->l2.num_l1_ents, in arm_smmu_alloc_cd_tables()
1458 sizeof(*cd_table->l2.l2ptrs), in arm_smmu_alloc_cd_tables()
1460 if (!cd_table->l2.l2ptrs) in arm_smmu_alloc_cd_tables()
1467 if (!cd_table->l2.l2ptrs) { in arm_smmu_alloc_cd_tables()
1475 kfree(cd_table->l2.l2ptrs); in arm_smmu_alloc_cd_tables()
1476 cd_table->l2.l2ptrs = NULL; in arm_smmu_alloc_cd_tables()
1488 if (!cd_table->l2.l2ptrs[i]) in arm_smmu_free_cd_tables()
1492 sizeof(*cd_table->l2.l2ptrs[i]), in arm_smmu_free_cd_tables()
1493 cd_table->l2.l2ptrs[i], in arm_smmu_free_cd_tables()
1496 kfree(cd_table->l2.l2ptrs); in arm_smmu_free_cd_tables()
1729 l2table = &cfg->l2.l2ptrs[arm_smmu_strtab_l1_idx(sid)]; in arm_smmu_init_l2_strtab()
2604 return &cfg->l2.l2ptrs[arm_smmu_strtab_l1_idx(sid)] in arm_smmu_get_step_for_sid()
3835 cfg->l2.l2ptrs = devm_kcalloc(smmu->dev, cfg->l2.num_l1_ents, in arm_smmu_init_strtab_2lvl()
3836 sizeof(*cfg->l2.l2ptrs), GFP_KERNEL); in arm_smmu_init_strtab_2lvl()
3837 if (!cfg->l2.l2ptrs) in arm_smmu_init_strtab_2lvl()