GICD_CTLR
case GICD_CTLR: {
case GICD_CTLR:
REGISTER_DESC_WITH_LENGTH_UACCESS(GICD_CTLR,
case GICD_CTLR:
return readl_relaxed(gic_data.dist_base + GICD_CTLR) & GICD_CTLR_DS;
val = readl_relaxed(gic_data.dist_base + GICD_CTLR);
writel_relaxed(val, gic_data.dist_base + GICD_CTLR);
ret = readl_relaxed_poll_timeout_atomic(base + GICD_CTLR, val, !(val & bit),
writel_relaxed(0, base + GICD_CTLR);
writel_relaxed(val, base + GICD_CTLR);
#define GICR_CTLR GICD_CTLR
#define GICR_CTLR GICD_CTLR
writel(0, GICD_BASE_GVA + GICD_CTLR);
GICD_CTLR_ENABLE_G1, GICD_BASE_GVA + GICD_CTLR);
while (readl(GICD_BASE_GVA + GICD_CTLR) & GICD_CTLR_RWP) {