/optee_os-3.20.0/core/arch/arm/plat-corstone1000/ |
A D | main.c | 15 static struct gic_data gic_data __nex_bss; 27 gic_init_base_addr(&gic_data, GICC_BASE, GICD_BASE); in main_init_gic() 28 itr_init(&gic_data.chip); in main_init_gic() 33 gic_cpu_init(&gic_data); in main_secondary_init_gic() 38 gic_it_handle(&gic_data); in itr_core_handler()
|
/optee_os-3.20.0/core/include/drivers/ |
A D | gic.h | 27 struct gic_data { struct 39 void gic_init(struct gic_data *gd, paddr_t gicc_base_pa, paddr_t gicd_base_pa); 41 void gic_init_base_addr(struct gic_data *gd, paddr_t gicc_base_pa, 44 void gic_cpu_init(struct gic_data *gd); 46 void gic_it_handle(struct gic_data *gd); 48 void gic_dump_state(struct gic_data *gd);
|
/optee_os-3.20.0/core/arch/arm/plat-sprd/ |
A D | main.c | 49 static struct gic_data gic_data; variable 53 gic_init_base_addr(&gic_data, GIC_BASE + GICC_OFFSET, in main_init_gic() 56 itr_init(&gic_data.chip); in main_init_gic() 61 gic_it_handle(&gic_data); in itr_core_handler()
|
/optee_os-3.20.0/core/arch/arm/plat-rockchip/ |
A D | main.c | 17 static struct gic_data gic_data; variable 29 gic_init(&gic_data, GICC_BASE, GICD_BASE); in main_init_gic() 30 itr_init(&gic_data.chip); in main_init_gic() 35 gic_cpu_init(&gic_data); in main_secondary_init_gic()
|
/optee_os-3.20.0/core/arch/arm/plat-mediatek/ |
A D | main.c | 23 static struct gic_data gic_data; variable 32 gic_init_base_addr(&gic_data, GIC_BASE + GICC_OFFSET, in main_init_gic() 35 itr_init(&gic_data.chip); in main_init_gic() 40 gic_it_handle(&gic_data); in itr_core_handler()
|
/optee_os-3.20.0/core/arch/arm/plat-totalcompute/ |
A D | main.c | 20 static struct gic_data gic_data __nex_bss; 39 gic_init_base_addr(&gic_data, GIC_BASE + GICC_OFFSET, in main_init_gic() 41 itr_init(&gic_data.chip); in main_init_gic() 50 gic_it_handle(&gic_data); in itr_core_handler()
|
/optee_os-3.20.0/core/arch/arm/plat-rcar/ |
A D | main.c | 63 static struct gic_data gic_data __nex_bss; 93 gic_init(&gic_data, GICC_BASE, GICD_BASE); in main_init_gic() 94 itr_init(&gic_data.chip); in main_init_gic() 99 gic_cpu_init(&gic_data); in main_secondary_init_gic() 104 gic_it_handle(&gic_data); in itr_core_handler()
|
/optee_os-3.20.0/core/arch/arm/plat-uniphier/ |
A D | main.c | 36 static struct gic_data gic_data; variable 42 gic_init_base_addr(&gic_data, GIC_BASE + GICC_OFFSET, in main_init_gic() 44 itr_init(&gic_data.chip); in main_init_gic() 49 gic_it_handle(&gic_data); in itr_core_handler()
|
/optee_os-3.20.0/core/arch/arm/plat-imx/ |
A D | main.c | 47 static struct gic_data gic_data __nex_bss; 107 gic_it_handle(&gic_data); in itr_core_handler() 121 gic_init(&gic_data, 0, GICD_BASE); in main_init_gic() 123 gic_init(&gic_data, GIC_BASE + GICC_OFFSET, GIC_BASE + GICD_OFFSET); in main_init_gic() 125 itr_init(&gic_data.chip); in main_init_gic() 131 gic_cpu_init(&gic_data); in main_secondary_init_gic()
|
/optee_os-3.20.0/core/arch/arm/plat-synquacer/ |
A D | main.c | 23 static struct gic_data gic_data; variable 34 gic_it_handle(&gic_data); in itr_core_handler() 47 gic_init_base_addr(&gic_data, 0, GIC_BASE + GICD_OFFSET); in main_init_gic() 49 itr_init(&gic_data.chip); in main_init_gic()
|
/optee_os-3.20.0/core/arch/arm/plat-k3/ |
A D | main.c | 24 static struct gic_data gic_data; variable 41 gic_init_base_addr(&gic_data, GICC_BASE, GICD_BASE); in main_init_gic() 42 itr_init(&gic_data.chip); in main_init_gic() 47 gic_cpu_init(&gic_data); in main_secondary_init_gic() 52 gic_it_handle(&gic_data); in itr_core_handler()
|
/optee_os-3.20.0/core/drivers/ |
A D | gic.c | 138 void gic_cpu_init(struct gic_data *gd) in gic_cpu_init() 243 void gic_init_base_addr(struct gic_data *gd, in gic_init_base_addr() 273 static void gic_it_add(struct gic_data *gd, size_t it) in gic_it_add() 422 void gic_dump_state(struct gic_data *gd) in gic_dump_state() 441 void gic_it_handle(struct gic_data *gd) in gic_it_handle() 461 struct gic_data *gd = container_of(chip, struct gic_data, chip); in gic_op_add() 474 struct gic_data *gd = container_of(chip, struct gic_data, chip); in gic_op_enable() 484 struct gic_data *gd = container_of(chip, struct gic_data, chip); in gic_op_disable() 494 struct gic_data *gd = container_of(chip, struct gic_data, chip); in gic_op_raise_pi() 505 struct gic_data *gd = container_of(chip, struct gic_data, chip); in gic_op_raise_sgi() [all …]
|
/optee_os-3.20.0/core/arch/arm/plat-bcm/ |
A D | main.c | 18 static struct gic_data gic_data; variable 79 gic_it_handle(&gic_data); in itr_core_handler() 84 gic_init_base_addr(&gic_data, 0, GICD_BASE); in main_init_gic() 85 itr_init(&gic_data.chip); in main_init_gic()
|
/optee_os-3.20.0/core/arch/arm/plat-aspeed/ |
A D | platform_ast2600.c | 62 static struct gic_data gic_data; variable 66 gic_init(&gic_data, GIC_BASE + GICC_OFFSET, GIC_BASE + GICD_OFFSET); in main_init_gic() 67 itr_init(&gic_data.chip); in main_init_gic() 72 gic_cpu_init(&gic_data); in main_secondary_init_gic() 77 gic_it_handle(&gic_data); in itr_core_handler()
|
/optee_os-3.20.0/core/arch/arm/plat-marvell/ |
A D | main.c | 54 static struct gic_data gic_data; variable 86 gic_init_base_addr(&gic_data, gicc_base, gicd_base); in main_init_gic() 88 itr_init(&gic_data.chip); in main_init_gic() 94 gic_it_handle(&gic_data); in itr_core_handler()
|
/optee_os-3.20.0/core/arch/arm/plat-stm/ |
A D | main.c | 36 static struct gic_data gic_data; variable 139 gic_init(&gic_data, GIC_CPU_BASE, GIC_DIST_BASE); in main_init_gic() 140 itr_init(&gic_data.chip); in main_init_gic() 145 gic_cpu_init(&gic_data); in main_secondary_init_gic() 150 gic_it_handle(&gic_data); in itr_core_handler()
|
/optee_os-3.20.0/core/arch/arm/plat-rzn1/ |
A D | main.c | 32 static struct gic_data gic_data; variable 47 gic_init(&gic_data, GICC_BASE, GICD_BASE); in main_init_gic() 48 itr_init(&gic_data.chip); in main_init_gic() 53 gic_cpu_init(&gic_data); in main_secondary_init_gic()
|
/optee_os-3.20.0/core/arch/arm/plat-zynqmp/ |
A D | main.c | 50 static struct gic_data gic_data __nex_bss; 83 gic_init_base_addr(&gic_data, GIC_BASE + GICC_OFFSET, in main_init_gic() 89 gic_it_handle(&gic_data); in itr_core_handler()
|
/optee_os-3.20.0/core/arch/arm/plat-ls/ |
A D | main.c | 53 static struct gic_data gic_data; variable 219 gic_init_base_addr(&gic_data, gic_base + gicc_offset, in main_init_gic() 223 gic_init(&gic_data, gic_base + gicc_offset, gic_base + gicd_offset); in main_init_gic() 225 itr_init(&gic_data.chip); in main_init_gic() 230 gic_cpu_init(&gic_data); in main_secondary_init_gic()
|
/optee_os-3.20.0/core/arch/arm/plat-sunxi/ |
A D | main.c | 86 static struct gic_data gic_data; variable 131 gic_init(&gic_data, GIC_BASE + GICC_OFFSET, GIC_BASE + GICD_OFFSET); in main_init_gic() 132 itr_init(&gic_data.chip); in main_init_gic() 137 gic_cpu_init(&gic_data); in main_secondary_init_gic()
|
/optee_os-3.20.0/core/arch/arm/plat-vexpress/ |
A D | main.c | 31 static struct gic_data gic_data __nex_bss; 60 gic_init_base_addr(&gic_data, GIC_BASE + GICC_OFFSET, in main_init_gic() 63 gic_init(&gic_data, GIC_BASE + GICC_OFFSET, GIC_BASE + GICD_OFFSET); in main_init_gic() 65 itr_init(&gic_data.chip); in main_init_gic() 71 gic_cpu_init(&gic_data); in main_secondary_init_gic() 79 gic_it_handle(&gic_data); in itr_core_handler()
|
/optee_os-3.20.0/core/arch/arm/plat-ti/ |
A D | main.c | 28 static struct gic_data gic_data; variable 41 gic_init(&gic_data, GICC_BASE, GICD_BASE); in main_init_gic() 42 itr_init(&gic_data.chip); in main_init_gic() 47 gic_cpu_init(&gic_data); in main_secondary_init_gic() 52 gic_it_handle(&gic_data); in itr_core_handler()
|
/optee_os-3.20.0/core/arch/arm/plat-versal/ |
A D | main.c | 29 static struct gic_data gic_data; variable 54 gic_init_base_addr(&gic_data, in main_init_gic() 61 gic_it_handle(&gic_data); in itr_core_handler()
|
/optee_os-3.20.0/core/arch/arm/plat-zynq7k/ |
A D | main.c | 47 static struct gic_data gic_data; variable 147 gic_init(&gic_data, GIC_BASE + GICC_OFFSET, GIC_BASE + GICD_OFFSET); in main_init_gic() 148 itr_init(&gic_data.chip); in main_init_gic() 153 gic_cpu_init(&gic_data); in main_secondary_init_gic()
|
/optee_os-3.20.0/core/arch/arm/plat-stm32mp1/ |
A D | main.c | 164 static struct gic_data gic_data; variable 168 gic_it_handle(&gic_data); in itr_core_handler() 173 gic_init(&gic_data, GIC_BASE + GICC_OFFSET, GIC_BASE + GICD_OFFSET); in main_init_gic() 174 itr_init(&gic_data.chip); in main_init_gic() 181 gic_cpu_init(&gic_data); in main_secondary_init_gic()
|