Home
last modified time | relevance | path

Searched refs:l2ptrs (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/irqchip/
H A Dirq-gic-v5-its.c147 kfree(its_dev->itt_cfg.l2.l2ptrs[i]); in gicv5_its_free_itt_two_level()
149 kfree(its_dev->itt_cfg.l2.l2ptrs); in gicv5_its_free_itt_two_level()
195 __le64 *itt_l1, *itt_l2, **l2ptrs; in gicv5_its_create_itt_two_level() local
216 l2ptrs = kcalloc(num_ents, sizeof(*l2ptrs), GFP_KERNEL); in gicv5_its_create_itt_two_level()
217 if (!l2ptrs) { in gicv5_its_create_itt_two_level()
222 its_dev->itt_cfg.l2.l2ptrs = l2ptrs; in gicv5_its_create_itt_two_level()
249 its_dev->itt_cfg.l2.l2ptrs[i] = itt_l2; in gicv5_its_create_itt_two_level()
268 kfree(its_dev->itt_cfg.l2.l2ptrs[i]); in gicv5_its_create_itt_two_level()
270 kfree(its_dev->itt_cfg.l2.l2ptrs); in gicv5_its_create_itt_two_level()
356 l2_itt = its_dev->itt_cfg.l2.l2ptrs[l1_idx]; in gicv5_its_device_get_itte_ref()
[all …]
/linux/include/linux/irqchip/
H A Darm-gic-v5.h364 __le64 **l2ptrs; member
378 __le64 **l2ptrs; member
/linux/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3.c1269 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()
[all …]