Searched refs:imsic (Results 1 – 4 of 4) sorted by relevance
| /optee_os/core/drivers/ |
| H A D | imsic.c | 159 static bool imsic_is_bad_it(struct imsic_data *imsic, size_t it) in imsic_is_bad_it() argument 161 assert(imsic == &imsic_data); in imsic_is_bad_it() 162 return (!it || it > imsic->num_ids); in imsic_is_bad_it() 168 struct imsic_data *imsic = container_of(chip, struct imsic_data, chip); in imsic_op_configure() local 171 if (imsic_is_bad_it(imsic, it)) in imsic_op_configure() 174 if (imsic->aplic_chip) { in imsic_op_configure() 175 res = interrupt_configure(imsic->aplic_chip, it, type, prio); in imsic_op_configure() 185 struct imsic_data *imsic = container_of(chip, struct imsic_data, chip); in imsic_op_enable() local 187 if (imsic_is_bad_it(imsic, it)) in imsic_op_enable() 190 if (imsic->aplic_chip) in imsic_op_enable() [all …]
|
| H A D | aplic_priv.c | 27 struct imsic_data imsic = { }; in aplic_parse_fdt_node() local 72 res = imisc_parse_fdt_node(fdt, noff, &imsic); in aplic_parse_fdt_node() 76 aplic->targets_mmode = imsic.targets_mmode; in aplic_parse_fdt_node()
|
| H A D | sub.mk | 90 srcs-$(CFG_RISCV_IMSIC) += imsic.c
|
| /optee_os/core/include/drivers/ |
| H A D | imsic.h | 75 struct imsic_data *imsic); 79 int nodeoff __unused, struct imsic_data *imsic __unused) in imisc_parse_fdt_node()
|