Home
last modified time | relevance | path

Searched refs:gicr_read_waker (Results 1 – 3 of 3) sorted by relevance

/rk3399_ARM-atf/drivers/arm/gic/v3/
H A Darm_gicv3_common.c46 assert((gicr_read_waker(gicr_base) & WAKER_CA_BIT) != 0U); in arm_gicv3_distif_pre_save()
47 assert((gicr_read_waker(gicr_base) & WAKER_PS_BIT) != 0U); in arm_gicv3_distif_pre_save()
64 gicr_write_waker(gicr_base, gicr_read_waker(gicr_base) | WAKER_SL_BIT); in arm_gicv3_distif_pre_save()
71 while (!(gicr_read_waker(gicr_base) & WAKER_QSC_BIT)) { in arm_gicv3_distif_pre_save()
102 if (!(gicr_read_waker(gicr_base) & WAKER_SL_BIT)) { in arm_gicv3_distif_post_restore()
112 assert((gicr_read_waker(gicr_base) & WAKER_QSC_BIT) != 0U); in arm_gicv3_distif_post_restore()
115 gicr_write_waker(gicr_base, gicr_read_waker(gicr_base) & ~WAKER_SL_BIT); in arm_gicv3_distif_post_restore()
122 while (gicr_read_waker(gicr_base) & WAKER_QSC_BIT) { in arm_gicv3_distif_post_restore()
H A Dgicv3_helpers.c38 uint32_t waker = gicr_read_waker(gicr_base); in gicv3_rdistif_mark_core_awake()
51 while ((gicr_read_waker(gicr_base) & WAKER_CA_BIT) == 0U) { in gicv3_rdistif_mark_core_awake()
56 gicr_write_waker(gicr_base, gicr_read_waker(gicr_base) & ~WAKER_PS_BIT); in gicv3_rdistif_mark_core_awake()
59 while ((gicr_read_waker(gicr_base) & WAKER_CA_BIT) != 0U) { in gicv3_rdistif_mark_core_awake()
70 gicr_write_waker(gicr_base, gicr_read_waker(gicr_base) | WAKER_PS_BIT); in gicv3_rdistif_mark_core_asleep()
73 while ((gicr_read_waker(gicr_base) & WAKER_CA_BIT) == 0U) { in gicv3_rdistif_mark_core_asleep()
H A Dgicv3_private.h327 static inline uint32_t gicr_read_waker(uintptr_t base) in gicr_read_waker() function