Searched refs:GICD_ICFGR (Results 1 – 4 of 4) sorted by relevance
| /freebsd-head/sys/arm/arm/ |
| HD | gic_common.h | 96 #define GICD_ICFGR(n) (0x0C00 + (((n) >> 4) * 4)) /* v1 ICDICFR */ macro
|
| HD | gic.c | 359 gic_d_write_4(sc, GICD_ICFGR(i), GIC_DEFAULT_ICFGR_INIT); in arm_gic_attach() 626 reg = gic_d_read_4(sc, GICD_ICFGR(irq)); in gic_config() 648 gic_d_write_4(sc, GICD_ICFGR(irq), reg); in gic_config() 1203 val = gic_d_read_4(sc, GICD_ICFGR(i)) >> 2 * (i & 0xf); in arm_gic_db_show()
|
| /freebsd-head/sys/arm64/arm64/ |
| HD | gic_v3.c | 872 GICR_SGI_BASE_SIZE + GICD_ICFGR(irq)); in gic_v3_setup_intr_periph() 874 reg = gic_d_read(sc, 4, GICD_ICFGR(irq)); in gic_v3_setup_intr_periph() 882 GICR_SGI_BASE_SIZE + GICD_ICFGR(irq), reg); in gic_v3_setup_intr_periph() 885 gic_d_write(sc, 4, GICD_ICFGR(irq), reg); in gic_v3_setup_intr_periph() 1331 gic_d_write(sc, 4, GICD_ICFGR(i), 0x00000000); in gic_v3_dist_init()
|
| /freebsd-head/sys/arm64/vmm/io/ |
| HD | vgic_v3.c | 299 VGIC_REGISTER_RANGE_RAZ_WI(GICD_ICFGR(0), GICD_ICFGR(32), 4, 301 VGIC_REGISTER_RANGE(GICD_ICFGR(32), GICD_ICFGR(1024), 4, 1264 n = (reg - GICD_ICFGR(0)) / 4; in dist_icfgr_read() 1278 n = (reg - GICD_ICFGR(0)) / 4; in dist_icfgr_write()
|