Home
last modified time | relevance | path

Searched refs:dist_ctx (Results 1 – 17 of 17) sorted by relevance

/rk3399_ARM-atf/drivers/arm/gic/v3/
H A Dgicv3_main.c750 void gicv3_distif_save(gicv3_dist_ctx_t * const dist_ctx) in gicv3_distif_save() argument
755 assert(dist_ctx != NULL); in gicv3_distif_save()
767 dist_ctx->gicd_ctlr = gicd_read_ctlr(gicd_base); in gicv3_distif_save()
770 SAVE_GICD_REGS(gicd_base, dist_ctx, num_ints, igroupr, IGROUP); in gicv3_distif_save()
773 SAVE_GICD_EREGS(gicd_base, dist_ctx, num_eints, igroupr, IGROUP); in gicv3_distif_save()
776 SAVE_GICD_REGS(gicd_base, dist_ctx, num_ints, isenabler, ISENABLE); in gicv3_distif_save()
779 SAVE_GICD_EREGS(gicd_base, dist_ctx, num_eints, isenabler, ISENABLE); in gicv3_distif_save()
782 SAVE_GICD_REGS(gicd_base, dist_ctx, num_ints, ispendr, ISPEND); in gicv3_distif_save()
785 SAVE_GICD_EREGS(gicd_base, dist_ctx, num_eints, ispendr, ISPEND); in gicv3_distif_save()
788 SAVE_GICD_REGS(gicd_base, dist_ctx, num_ints, isactiver, ISACTIVE); in gicv3_distif_save()
[all …]
H A Dgicv3_base.c50 static gicv3_dist_ctx_t dist_ctx __section(".arm_el3_tzc_dram") __used;
54 DEFINE_LOAD_SYM_ADDR(dist_ctx) in DEFINE_LOAD_SYM_ADDR() argument
172 (gicv3_dist_ctx_t *)LOAD_ADDR_OF(dist_ctx); in gic_save()
205 (gicv3_dist_ctx_t *)LOAD_ADDR_OF(dist_ctx); in gic_resume()
/rk3399_ARM-atf/plat/amd/versal2/
H A Dgicv3.c43 static gicv3_dist_ctx_t dist_ctx __section("._el3_tzc_dram");
157 gicv3_distif_save(&dist_ctx); in plat_gic_save()
169 gicv3_distif_init_restore(&dist_ctx); in plat_gic_resume()
/rk3399_ARM-atf/plat/xilinx/versal/
H A Dversal_gicv3.c42 static gicv3_dist_ctx_t dist_ctx __section(".versal_el3_tzc_dram");
158 gicv3_distif_save(&dist_ctx); in plat_versal_gic_save()
170 gicv3_distif_init_restore(&dist_ctx); in plat_versal_gic_resume()
/rk3399_ARM-atf/plat/marvell/armada/common/
H A Dmarvell_gicv3.c42 static gicv3_dist_ctx_t dist_ctx __section(".arm_el3_tzc_dram");
158 gicv3_distif_save(&dist_ctx); in plat_marvell_gic_irq_save()
174 gicv3_distif_init_restore(&dist_ctx); in plat_marvell_gic_irq_restore()
/rk3399_ARM-atf/plat/ti/common/
H A Dk3_gicv3.c23 static gicv3_dist_ctx_t dist_ctx; variable
100 gicv3_distif_save(&dist_ctx); in k3_gic_save_context()
105 gicv3_distif_init_restore(&dist_ctx); in k3_gic_restore_context()
/rk3399_ARM-atf/plat/mediatek/drivers/gicv3/
H A Dmt_gic_v3.c27 static gicv3_dist_ctx_t dist_ctx; variable
97 gicv3_distif_save(&dist_ctx); in mt_gic_distif_save()
103 gicv3_distif_init_restore(&dist_ctx); in mt_gic_distif_restore()
/rk3399_ARM-atf/plat/mediatek/mt8183/
H A Dplat_mt_gic.c25 gicv3_dist_ctx_t dist_ctx; variable
102 gicv3_distif_save(&dist_ctx); in mt_gic_distif_save()
107 gicv3_distif_init_restore(&dist_ctx); in mt_gic_distif_restore()
/rk3399_ARM-atf/plat/imx/common/
H A Dplat_imx8_gic.c134 gicv3_distif_save(&ctx->dist_ctx); in plat_gic_save()
140 gicv3_distif_init_restore(&ctx->dist_ctx); in plat_gic_restore()
/rk3399_ARM-atf/plat/renesas/rcar_gen5/
H A Dplat_pm.c30 static gicv3_dist_ctx_t dist_ctx; variable
97 gicv3_distif_save(&dist_ctx); in rcar_pwr_domain_suspend()
115 gicv3_distif_init_restore(&dist_ctx); in rcar_pwr_domain_suspend_finish()
/rk3399_ARM-atf/plat/renesas/rcar_gen4/
H A Dplat_pm.c31 static gicv3_dist_ctx_t dist_ctx; variable
102 gicv3_distif_save(&dist_ctx); in rcar_pwr_domain_suspend()
125 gicv3_distif_init_restore(&dist_ctx); in rcar_pwr_domain_suspend_finish()
/rk3399_ARM-atf/plat/imx/common/include/
H A Dplat_imx8.h15 gicv3_dist_ctx_t dist_ctx; member
/rk3399_ARM-atf/plat/imx/imx8qx/
H A Dimx8qx_psci.c32 gicv3_dist_ctx_t *dist_ctx = &imx_gicv3_ctx.dist_ctx; in imx_enable_irqstr_wakeup() local
40 irq_mask = dist_ctx->gicd_isenabler[i]; in imx_enable_irqstr_wakeup()
/rk3399_ARM-atf/plat/mediatek/drivers/gic600/
H A Dmt_gic_v3.c28 gicv3_dist_ctx_t dist_ctx; variable
80 gicv3_distif_save(&dist_ctx); in mt_gic_distif_save()
85 gicv3_distif_init_restore(&dist_ctx); in mt_gic_distif_restore()
/rk3399_ARM-atf/plat/imx/imx8qm/
H A Dimx8qm_psci.c41 gicv3_dist_ctx_t *dist_ctx = &imx_gicv3_ctx.dist_ctx; in imx_enable_irqstr_wakeup() local
49 irq_mask = dist_ctx->gicd_isenabler[i]; in imx_enable_irqstr_wakeup()
/rk3399_ARM-atf/include/drivers/arm/
H A Dgicv3.h562 void gicv3_distif_init_restore(const gicv3_dist_ctx_t * const dist_ctx);
563 void gicv3_distif_save(gicv3_dist_ctx_t * const dist_ctx);
/rk3399_ARM-atf/plat/rockchip/rk3399/drivers/pmu/
H A Dpmu.c52 static gicv3_dist_ctx_t dist_ctx; variable
1354 gicv3_distif_save(&dist_ctx); in rockchip_soc_sys_pwr_dm_suspend()
1509 gicv3_distif_init_restore(&dist_ctx); in rockchip_soc_sys_pwr_dm_resume()