Lines Matching defs:base
51 static void gicr_write_pwrr(uintptr_t base, unsigned int val)
53 mmio_write_32(base + GICR_PWRR, val);
56 static uint32_t gicr_read_pwrr(uintptr_t base)
58 return mmio_read_32(base + GICR_PWRR);
61 static void gicr_wait_group_not_in_transit(uintptr_t base)
66 pwrr = gicr_read_pwrr(base);
73 static void gic600_pwr_on(uintptr_t base)
76 gicr_wait_group_not_in_transit(base);
79 gicr_write_pwrr(base, PWRR_ON);
85 } while ((gicr_read_pwrr(base) & PWRR_RDPD) != PWRR_ON);
88 static void gic600_pwr_off(uintptr_t base)
91 gicr_wait_group_not_in_transit(base);
94 gicr_write_pwrr(base, PWRR_OFF);
102 if ((gicr_read_pwrr(base) & PWRR_RDGPD) != 0U) {
104 gicr_wait_group_not_in_transit(base);