Lines Matching refs:aplic
24 struct aplic_data *aplic) in aplic_parse_fdt_node() argument
36 if (nodeoff < 0 || !aplic || !fdt) in aplic_parse_fdt_node()
42 aplic->aplic_base = core_mmu_get_va(reg_addr, MEM_AREA_IO_SEC, in aplic_parse_fdt_node()
44 if (!aplic->aplic_base) in aplic_parse_fdt_node()
46 aplic->size = reg_size; in aplic_parse_fdt_node()
50 aplic->num_source = fdt32_to_cpu(*val); in aplic_parse_fdt_node()
57 aplic->targets_mmode = true; in aplic_parse_fdt_node()
61 aplic->num_idc = len / 2; in aplic_parse_fdt_node()
76 aplic->targets_mmode = imsic.targets_mmode; in aplic_parse_fdt_node()
84 TEE_Result aplic_init_from_device_tree(struct aplic_data *aplic) in aplic_init_from_device_tree() argument
103 res = aplic_parse_fdt_node(fdt, node, aplic); in aplic_init_from_device_tree()
109 if (!aplic->targets_mmode) in aplic_init_from_device_tree()
119 TEE_Result aplic_set_source_mode(struct aplic_data *aplic, uint32_t source, in aplic_set_source_mode() argument
145 sourcecfg = aplic->aplic_base + APLIC_SOURCECFG_BASE + in aplic_set_source_mode()