Lines Matching refs:gicr_base

36 void gicv3_rdistif_mark_core_awake(uintptr_t gicr_base)  in gicv3_rdistif_mark_core_awake()  argument
38 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()
67 void gicv3_rdistif_mark_core_asleep(uintptr_t gicr_base) in gicv3_rdistif_mark_core_asleep() argument
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()
84 uintptr_t gicr_base, in gicv3_rdistif_base_addrs_probe() argument
90 uintptr_t rdistif_base = gicr_base; in gicv3_rdistif_base_addrs_probe()
286 void gicv3_ppi_sgi_config_defaults(uintptr_t gicr_base) in gicv3_ppi_sgi_config_defaults() argument
292 ppi_regs_num = (unsigned int)((gicr_read_typer(gicr_base) >> in gicv3_ppi_sgi_config_defaults()
307 gicr_write_icenabler(gicr_base, i, ~0U); in gicv3_ppi_sgi_config_defaults()
311 gicr_wait_for_pending_write(gicr_base); in gicv3_ppi_sgi_config_defaults()
316 gicr_write_igroupr(gicr_base, i, ~0U); in gicv3_ppi_sgi_config_defaults()
323 gicr_write_ipriorityr(gicr_base, i << 2, GICD_IPRIORITYR_DEF_VAL); in gicv3_ppi_sgi_config_defaults()
330 gicr_write_icfgr(gicr_base, i, 0U); in gicv3_ppi_sgi_config_defaults()
337 unsigned int gicv3_secure_ppi_sgi_config_props(uintptr_t gicr_base, in gicv3_secure_ppi_sgi_config_props() argument
361 gicr_clr_igroupr(gicr_base, intr_num); in gicv3_secure_ppi_sgi_config_props()
368 gicr_set_igrpmodr(gicr_base, intr_num); in gicv3_secure_ppi_sgi_config_props()
371 gicr_clr_igrpmodr(gicr_base, intr_num); in gicv3_secure_ppi_sgi_config_props()
376 gicr_set_ipriorityr(gicr_base, intr_num, in gicv3_secure_ppi_sgi_config_props()
384 gicr_set_icfgr(gicr_base, intr_num, in gicv3_secure_ppi_sgi_config_props()
389 gicr_set_isenabler(gicr_base, intr_num); in gicv3_secure_ppi_sgi_config_props()