GICR_TYPER
REGISTER_DESC_WITH_LENGTH_UACCESS(GICR_TYPER,
val = gic_read_typer(gic_data_rdist_rd_base() + GICR_TYPER);
val = gic_read_typer(gic_data_rdist_rd_base() + GICR_TYPER);
val = gic_read_typer(base + GICR_TYPER);
target = gic_read_typer(gic_data_rdist_rd_base() + GICR_TYPER);
return !!(gic_read_typer(gic_data_rdist_rd_base() + GICR_TYPER) & GICR_TYPER_PLPIS);
typer = gic_read_typer(ptr + GICR_TYPER);
typer = gic_read_typer(ptr + GICR_TYPER);
u64 typer = gic_read_typer(ptr + GICR_TYPER);
v3_redist_reg_get_errno(v.gic_fd, 1, GICR_TYPER, EINVAL,
v3_redist_reg_get_errno(v.gic_fd, 1, GICR_TYPER, EBUSY,
v3_redist_reg_get(v.gic_fd, i, GICR_TYPER, i * 0x100,
v3_redist_reg_get(v.gic_fd, 0, GICR_TYPER, 0x0, "read typer of rdist #0");
v3_redist_reg_get(v.gic_fd, 3, GICR_TYPER, 0x310, "read typer of rdist #1");
v3_redist_reg_get(v.gic_fd, 1, GICR_TYPER, 0x100,
v3_redist_reg_get(v.gic_fd, 2, GICR_TYPER, 0x200,
v3_redist_reg_get(v.gic_fd, 1, GICR_TYPER, 0x100, "read typer of rdist #1");
v3_redist_reg_get(v.gic_fd, 2, GICR_TYPER, 0x210,
v3_redist_reg_get(v.gic_fd, 0, GICR_TYPER, 0x000, "read typer of rdist #0");
v3_redist_reg_get(v.gic_fd, 1, GICR_TYPER, 0x100, "read typer of rdist #1");
v3_redist_reg_get(v.gic_fd, 2, GICR_TYPER, 0x200, "read typer of rdist #2");
v3_redist_reg_get(v.gic_fd, 3, GICR_TYPER, 0x310, "read typer of rdist #3");
v3_redist_reg_get(v.gic_fd, 5, GICR_TYPER, 0x500, "read typer of rdist #5");
v3_redist_reg_get(v.gic_fd, 4, GICR_TYPER, 0x410, "read typer of rdist #4");
v3_redist_reg_get(v.gic_fd, 0, GICR_TYPER, 0x000, "read typer of rdist #0");
v3_redist_reg_get(v.gic_fd, 3, GICR_TYPER, 0x300, "read typer of rdist #1");
v3_redist_reg_get(v.gic_fd, 5, GICR_TYPER, 0x500, "read typer of rdist #2");
v3_redist_reg_get(v.gic_fd, 1, GICR_TYPER, 0x100, "read typer of rdist #3");
v3_redist_reg_get(v.gic_fd, 2, GICR_TYPER, 0x210, "read typer of rdist #3");
typer = readq_relaxed(redist_base_cpu + GICR_TYPER);