Home
last modified time | relevance | path

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

/optee_os-3.20.0/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-3.20.0/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-3.20.0/core/drivers/
A Datmel_saic.c26 struct itr_chip chip;
107 static void saic_add(struct itr_chip *chip __unused, size_t it, in saic_add()
121 static void saic_enable(struct itr_chip *chip __unused, size_t it) in saic_enable()
127 static void saic_disable(struct itr_chip *chip __unused, size_t it) in saic_disable()
133 static void saic_raise_pi(struct itr_chip *chip __unused, size_t it __unused) in saic_raise_pi()
138 static void saic_raise_sgi(struct itr_chip *chip __unused, size_t it __unused, in saic_raise_sgi()
144 static void saic_set_affinity(struct itr_chip *chip __unused, in saic_set_affinity()
193 struct itr_chip saic_chip = {
A Dgic.c77 static void gic_op_enable(struct itr_chip *chip, size_t it);
78 static void gic_op_disable(struct itr_chip *chip, size_t it);
79 static void gic_op_raise_pi(struct itr_chip *chip, size_t it);
80 static void gic_op_raise_sgi(struct itr_chip *chip, size_t it,
82 static void gic_op_set_affinity(struct itr_chip *chip, size_t it,
457 static void gic_op_add(struct itr_chip *chip, size_t it, in gic_op_add()
472 static void gic_op_enable(struct itr_chip *chip, size_t it) in gic_op_enable()
482 static void gic_op_disable(struct itr_chip *chip, size_t it) in gic_op_disable()
492 static void gic_op_raise_pi(struct itr_chip *chip, size_t it) in gic_op_raise_pi()
502 static void gic_op_raise_sgi(struct itr_chip *chip, size_t it, in gic_op_raise_sgi()
[all …]
/optee_os-3.20.0/core/include/drivers/
A Dgic.h31 struct itr_chip chip;

Completed in 7 milliseconds