Searched refs:gicr_base (Results 1 – 13 of 13) sorted by relevance
/device/linaro/bootloader/arm-trusted-firmware/drivers/arm/gic/v3/ |
D | arm_gicv3_common.c | 29 uintptr_t gicr_base = 0; in arm_gicv3_distif_pre_save() local 40 gicr_base = gicv3_driver_data->rdistif_base_addrs[i]; in arm_gicv3_distif_pre_save() 41 assert(gicr_base); in arm_gicv3_distif_pre_save() 42 assert(gicr_read_waker(gicr_base) & WAKER_CA_BIT); in arm_gicv3_distif_pre_save() 43 assert(gicr_read_waker(gicr_base) & WAKER_PS_BIT); in arm_gicv3_distif_pre_save() 46 gicr_base = gicv3_driver_data->rdistif_base_addrs[rdist_proc_num]; in arm_gicv3_distif_pre_save() 60 gicr_write_waker(gicr_base, gicr_read_waker(gicr_base) | WAKER_SL_BIT); in arm_gicv3_distif_pre_save() 63 while (!(gicr_read_waker(gicr_base) & WAKER_QSC_BIT)) in arm_gicv3_distif_pre_save() 73 uintptr_t gicr_base; in arm_gicv3_distif_post_restore() local 83 gicr_base = gicv3_driver_data->rdistif_base_addrs[rdist_proc_num]; in arm_gicv3_distif_post_restore() [all …]
|
D | gicv3_main.c | 64 assert(plat_driver_data->gicr_base); in gicv3_driver_init() 128 plat_driver_data->gicr_base, in gicv3_driver_init() 226 uintptr_t gicr_base; in gicv3_rdistif_init() local 239 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num]; in gicv3_rdistif_init() 242 gicv3_ppi_sgi_configure_defaults(gicr_base); in gicv3_rdistif_init() 247 gicv3_secure_ppi_sgi_configure_props(gicr_base, in gicv3_rdistif_init() 257 gicv3_secure_ppi_sgi_configure(gicr_base, in gicv3_rdistif_init() 265 gicv3_secure_ppi_sgi_configure(gicr_base, in gicv3_rdistif_init() 293 uintptr_t gicr_base; in gicv3_cpuif_enable() local 303 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num]; in gicv3_cpuif_enable() [all …]
|
D | gicv3_helpers.c | 265 void gicv3_rdistif_mark_core_awake(uintptr_t gicr_base) in gicv3_rdistif_mark_core_awake() argument 271 assert(gicr_read_waker(gicr_base) & WAKER_CA_BIT); in gicv3_rdistif_mark_core_awake() 274 gicr_write_waker(gicr_base, gicr_read_waker(gicr_base) & ~WAKER_PS_BIT); in gicv3_rdistif_mark_core_awake() 277 while (gicr_read_waker(gicr_base) & WAKER_CA_BIT) in gicv3_rdistif_mark_core_awake() 286 void gicv3_rdistif_mark_core_asleep(uintptr_t gicr_base) in gicv3_rdistif_mark_core_asleep() argument 289 gicr_write_waker(gicr_base, gicr_read_waker(gicr_base) | WAKER_PS_BIT); in gicv3_rdistif_mark_core_asleep() 292 while (!(gicr_read_waker(gicr_base) & WAKER_CA_BIT)) in gicv3_rdistif_mark_core_asleep() 304 uintptr_t gicr_base, in gicv3_rdistif_base_addrs_probe() argument 310 uintptr_t rdistif_base = gicr_base; in gicv3_rdistif_base_addrs_probe() 476 void gicv3_ppi_sgi_configure_defaults(uintptr_t gicr_base) in gicv3_ppi_sgi_configure_defaults() argument [all …]
|
D | gic600.c | 97 uintptr_t gicr_base; in gicv3_rdistif_off() local 103 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num]; in gicv3_rdistif_off() 104 assert(gicr_base); in gicv3_rdistif_off() 107 gic600_pwr_off(gicr_base); in gicv3_rdistif_off() 115 uintptr_t gicr_base; in gicv3_rdistif_on() local 121 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num]; in gicv3_rdistif_on() 122 assert(gicr_base); in gicv3_rdistif_on() 125 gic600_pwr_on(gicr_base); in gicv3_rdistif_on()
|
D | gicv3_private.h | 87 void gicv3_ppi_sgi_configure_defaults(uintptr_t gicr_base); 93 void gicv3_secure_ppi_sgi_configure(uintptr_t gicr_base, 98 void gicv3_secure_ppi_sgi_configure_props(uintptr_t gicr_base, 106 uintptr_t gicr_base, 108 void gicv3_rdistif_mark_core_awake(uintptr_t gicr_base); 109 void gicv3_rdistif_mark_core_asleep(uintptr_t gicr_base); 198 static inline void gicr_wait_for_pending_write(uintptr_t gicr_base) in gicr_wait_for_pending_write() argument 200 while (gicr_read_ctlr(gicr_base) & GICR_CTLR_RWP_BIT) in gicr_wait_for_pending_write() 204 static inline void gicr_wait_for_upstream_pending_write(uintptr_t gicr_base) in gicr_wait_for_upstream_pending_write() argument 206 while (gicr_read_ctlr(gicr_base) & GICR_CTLR_UWP_BIT) in gicr_wait_for_upstream_pending_write()
|
/device/linaro/bootloader/arm-trusted-firmware/plat/socionext/uniphier/ |
D | uniphier_gicv3.c | 60 .gicr_base = 0x5fe40000, 69 .gicr_base = 0x5fe80000, 78 .gicr_base = 0x5fe80000,
|
/device/linaro/bootloader/arm-trusted-firmware/drivers/arm/gic/ |
D | gic_v3.c | 11 uintptr_t gicv3_get_rdist(uintptr_t gicr_base, uint64_t mpidr) in gicv3_get_rdist() argument 29 addr = gicr_base; in gicv3_get_rdist()
|
D | arm_gic.c | 282 uintptr_t gicr_base, in arm_gic_init() argument 298 assert(gicr_base); in arm_gic_init() 299 g_gicr_base = gicr_base; in arm_gic_init()
|
/device/linaro/bootloader/arm-trusted-firmware/include/drivers/arm/ |
D | arm_gic.h | 17 uintptr_t gicr_base,
|
D | gic_v3.h | 54 uintptr_t gicv3_get_rdist(uintptr_t gicr_base, u_register_t mpidr);
|
D | gicv3.h | 308 uintptr_t gicr_base; member
|
/device/linaro/bootloader/arm-trusted-firmware/plat/rockchip/common/ |
D | rockchip_gicv3.c | 43 .gicr_base = PLAT_RK_GICR_BASE,
|
/device/linaro/bootloader/arm-trusted-firmware/plat/arm/common/ |
D | arm_gicv3.c | 63 .gicr_base = PLAT_ARM_GICR_BASE,
|