Lines Matching refs:gicd_base

96 unsigned int gicv3_get_spi_limit(uintptr_t gicd_base)  in gicv3_get_spi_limit()  argument
99 unsigned int typer_reg = gicd_read_typer(gicd_base); in gicv3_get_spi_limit()
116 unsigned int gicv3_get_espi_limit(uintptr_t gicd_base) in gicv3_get_espi_limit() argument
118 unsigned int typer_reg = gicd_read_typer(gicd_base); in gicv3_get_espi_limit()
137 void gicv3_spis_config_defaults(uintptr_t gicd_base) in gicv3_spis_config_defaults() argument
144 num_ints = gicv3_get_spi_limit(gicd_base); in gicv3_spis_config_defaults()
149 gicd_write_igroupr(gicd_base, i, ~0U); in gicv3_spis_config_defaults()
153 num_eints = gicv3_get_espi_limit(gicd_base); in gicv3_spis_config_defaults()
159 gicd_write_igroupr(gicd_base, i, ~0U); in gicv3_spis_config_defaults()
168 gicd_write_ipriorityr(gicd_base, i, GICD_IPRIORITYR_DEF_VAL); in gicv3_spis_config_defaults()
174 gicd_write_ipriorityr(gicd_base, i, GICD_IPRIORITYR_DEF_VAL); in gicv3_spis_config_defaults()
181 gicd_write_icfgr(gicd_base, i, 0U); in gicv3_spis_config_defaults()
186 gicd_write_icfgr(gicd_base, i, 0U); in gicv3_spis_config_defaults()
194 unsigned int gicv3_secure_spis_config_props(uintptr_t gicd_base, in gicv3_secure_spis_config_props() argument
219 gicd_clr_igroupr(gicd_base, intr_num); in gicv3_secure_spis_config_props()
226 gicd_set_igrpmodr(gicd_base, intr_num); in gicv3_secure_spis_config_props()
229 gicd_clr_igrpmodr(gicd_base, intr_num); in gicv3_secure_spis_config_props()
234 gicd_set_icfgr(gicd_base, intr_num, current_prop->intr_cfg); in gicv3_secure_spis_config_props()
237 gicd_set_ipriorityr(gicd_base, intr_num, in gicv3_secure_spis_config_props()
243 gicd_write_irouter(gicd_base, intr_num, in gicv3_secure_spis_config_props()
247 gicd_set_isenabler(gicd_base, intr_num); in gicv3_secure_spis_config_props()