Home
last modified time | relevance | path

Searched refs:gicv3_driver_data (Results 1 – 13 of 13) sorted by relevance

/rk3399_ARM-atf/drivers/arm/gic/v3/
H A Dgicv3_main.c21 const gicv3_driver_data_t *gicv3_driver_data; variable
160 gicv3_driver_data = plat_driver_data; in gicv3_driver_init()
170 flush_dcache_range((uintptr_t)&gicv3_driver_data, in gicv3_driver_init()
171 sizeof(gicv3_driver_data)); in gicv3_driver_init()
172 flush_dcache_range((uintptr_t)gicv3_driver_data, in gicv3_driver_init()
173 sizeof(*gicv3_driver_data)); in gicv3_driver_init()
190 assert(gicv3_driver_data != NULL); in gicv3_distif_init()
191 assert(gicv3_driver_data->gicd_base != 0U); in gicv3_distif_init()
200 gicd_clr_ctlr(gicv3_driver_data->gicd_base, in gicv3_distif_init()
207 gicd_set_ctlr(gicv3_driver_data->gicd_base, in gicv3_distif_init()
[all …]
H A Darm_gicv3_common.c33 assert(gicv3_driver_data != NULL); in arm_gicv3_distif_pre_save()
34 assert(gicv3_driver_data->rdistif_base_addrs != NULL); in arm_gicv3_distif_pre_save()
35 assert(gicv3_driver_data->gicd_base != 0U); in arm_gicv3_distif_pre_save()
37 typer_reg = gicd_read_typer(gicv3_driver_data->gicd_base); in arm_gicv3_distif_pre_save()
43 for (unsigned int i = 0; i < gicv3_driver_data->rdistif_num; i++) { in arm_gicv3_distif_pre_save()
44 gicr_base = gicv3_driver_data->rdistif_base_addrs[i]; in arm_gicv3_distif_pre_save()
50 gicr_base = gicv3_driver_data->rdistif_base_addrs[rdist_proc_num]; in arm_gicv3_distif_pre_save()
85 assert(gicv3_driver_data != NULL); in arm_gicv3_distif_post_restore()
86 assert(gicv3_driver_data->rdistif_base_addrs != NULL); in arm_gicv3_distif_post_restore()
93 gicr_base = gicv3_driver_data->rdistif_base_addrs[rdist_proc_num]; in arm_gicv3_distif_post_restore()
H A Dgic-x00.c112 assert(gicv3_driver_data != NULL); in get_gicr_base()
113 assert(proc_num < gicv3_driver_data->rdistif_num); in get_gicr_base()
114 assert(gicv3_driver_data->rdistif_base_addrs != NULL); in get_gicr_base()
116 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num]; in get_gicr_base()
H A Dgicv3_private.h199 extern const gicv3_driver_data_t *gicv3_driver_data;
/rk3399_ARM-atf/plat/mediatek/drivers/gic600/
H A Dmt_gic_v3.c95 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num]; in mt_gic_rdistif_init()
113 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num]; in mt_gic_rdistif_save()
144 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num]; in mt_gic_rdistif_restore()
170 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num]; in mt_gic_rdistif_restore_all()
196 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num]; in gic_sgi_save_all()
208 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num]; in gic_sgi_restore_all()
/rk3399_ARM-atf/plat/mediatek/mt8183/
H A Dplat_mt_gic.c88 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num]; in mt_gic_rdistif_init()
116 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num]; in mt_gic_rdistif_save()
134 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num]; in mt_gic_rdistif_restore()
/rk3399_ARM-atf/drivers/nxp/gic/
H A Dls_gicv3.c23 static struct gicv3_driver_data ls_gic_data; in plat_ls_gic_driver_init()
/rk3399_ARM-atf/plat/socionext/synquacer/
H A Dsq_gicv3.c59 static const struct gicv3_driver_data sq_gic_driver_data = {
/rk3399_ARM-atf/plat/socionext/uniphier/
H A Duniphier_gicv3.c59 static const struct gicv3_driver_data uniphier_gic_driver_data[] = {
/rk3399_ARM-atf/plat/imx/imx9/common/
H A Dimx9_bl31_setup.c125 gicr_base = gicv3_driver_data->rdistif_base_addrs[i]; in bl31_platform_setup()
/rk3399_ARM-atf/plat/amd/versal2/pm_service/
H A Dpm_svc_main.c299 gicd_write_irouter(gicv3_driver_data->gicd_base, PLAT_VERSAL_IPI_IRQ, MODE); in pm_setup()
/rk3399_ARM-atf/plat/xilinx/common/pm_service/
H A Dpm_svc_main.c287 gicd_write_irouter(gicv3_driver_data->gicd_base, PLAT_VERSAL_IPI_IRQ, MODE); in pm_setup()
/rk3399_ARM-atf/include/drivers/arm/
H A Dgicv3.h493 typedef struct gicv3_driver_data { struct