Home
last modified time | relevance | path

Searched refs:itr_chip (Results 1 – 7 of 7) sorted by relevance

/optee_os/core/kernel/
A Dinterrupt.c22 static struct itr_chip *itr_chip __nex_bss;
28 itr_chip = chip; in itr_init()
39 if (!itr_chip || !itr_chip->dt_get_irq) in dt_get_irq_type_prio()
66 itr_chip->ops->disable(itr_chip, it); in itr_handle()
92 itr_chip->ops->disable(itr_chip, hdl->it); in itr_free()
107 itr_chip->ops->add(itr_chip, h->it, type, prio); in itr_add_type_prio()
113 itr_chip->ops->enable(itr_chip, it); in itr_enable()
118 itr_chip->ops->disable(itr_chip, it); in itr_disable()
123 itr_chip->ops->raise_pi(itr_chip, it); in itr_raise_pi()
128 itr_chip->ops->raise_sgi(itr_chip, it, cpu_mask); in itr_raise_sgi()
[all …]
/optee_os/core/include/kernel/
A Dinterrupt.h16 struct itr_chip { struct
32 void (*add)(struct itr_chip *chip, size_t it, uint32_t type, argument
34 void (*enable)(struct itr_chip *chip, size_t it);
35 void (*disable)(struct itr_chip *chip, size_t it);
36 void (*raise_pi)(struct itr_chip *chip, size_t it);
37 void (*raise_sgi)(struct itr_chip *chip, size_t it,
39 void (*set_affinity)(struct itr_chip *chip, size_t it,
60 void itr_init(struct itr_chip *data);
/optee_os/core/drivers/
A Dgic.c75 static void gic_op_enable(struct itr_chip *chip, size_t it);
76 static void gic_op_disable(struct itr_chip *chip, size_t it);
77 static void gic_op_raise_pi(struct itr_chip *chip, size_t it);
78 static void gic_op_raise_sgi(struct itr_chip *chip, size_t it,
80 static void gic_op_set_affinity(struct itr_chip *chip, size_t it,
438 static void gic_op_add(struct itr_chip *chip, size_t it, in gic_op_add()
453 static void gic_op_enable(struct itr_chip *chip, size_t it) in gic_op_enable()
463 static void gic_op_disable(struct itr_chip *chip, size_t it) in gic_op_disable()
473 static void gic_op_raise_pi(struct itr_chip *chip, size_t it) in gic_op_raise_pi()
483 static void gic_op_raise_sgi(struct itr_chip *chip, size_t it, in gic_op_raise_sgi()
[all …]
/optee_os/core/include/drivers/
A Dgic.h26 struct itr_chip chip;
/optee_os/out/arm/core/
A Dtee.symb_sizes2205 000000000e16fef0 0000000000000008 b itr_chip
A Dtee.map27049 .bss.itr_chip 0x000000000e16fef0 0x8 out/arm/core/kernel/interrupt.o
A Dtee.dmp766 000000000e16fef0 l O .bss 0000000000000008 itr_chip

Completed in 186 milliseconds