Home
last modified time | relevance | path

Searched refs:imsic (Results 1 – 4 of 4) sorted by relevance

/optee_os/core/drivers/
H A Dimsic.c159 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 Daplic_priv.c27 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 Dsub.mk90 srcs-$(CFG_RISCV_IMSIC) += imsic.c
/optee_os/core/include/drivers/
H A Dimsic.h75 struct imsic_data *imsic);
79 int nodeoff __unused, struct imsic_data *imsic __unused) in imisc_parse_fdt_node()