Lines Matching refs:l2ptrs
147 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()
408 its->devtab_cfgr.l2.l2ptrs[l1_index] = l2devtab; in gicv5_its_alloc_l2_devtab()
448 l2devtab = its->devtab_cfgr.l2.l2ptrs[l1_idx]; in gicv5_its_devtab_get_dte_ref()
624 __le64 *l1devtab, **l2ptrs; in gicv5_its_alloc_devtab_two_level() local
654 l2ptrs = kcalloc(BIT(l1_bits), sizeof(*l2ptrs), GFP_KERNEL); in gicv5_its_alloc_devtab_two_level()
655 if (!l2ptrs) { in gicv5_its_alloc_devtab_two_level()
676 its->devtab_cfgr.l2.l2ptrs = l2ptrs; in gicv5_its_alloc_devtab_two_level()
711 kfree(its->devtab_cfgr.l2.l2ptrs); in gicv5_its_deinit_devtab()