Lines Matching refs:gicd_base
22 uintptr_t gicv3_get_multichip_base(uint32_t spi_id, uintptr_t gicd_base) in gicv3_get_multichip_base() argument
29 return gicd_base; in gicv3_get_multichip_base()
121 unsigned int gicv3_get_spi_limit(uintptr_t gicd_base) in gicv3_get_spi_limit() argument
124 unsigned int typer_reg = gicd_read_typer(gicd_base); in gicv3_get_spi_limit()
141 unsigned int gicv3_get_espi_limit(uintptr_t gicd_base) in gicv3_get_espi_limit() argument
143 unsigned int typer_reg = gicd_read_typer(gicd_base); in gicv3_get_espi_limit()
162 void gicv3_spis_config_defaults(uintptr_t gicd_base) in gicv3_spis_config_defaults() argument
169 num_ints = gicv3_get_spi_limit(gicd_base); in gicv3_spis_config_defaults()
174 gicd_write_igroupr(gicv3_get_multichip_base(i, gicd_base), i, ~0U); in gicv3_spis_config_defaults()
178 num_eints = gicv3_get_espi_limit(gicd_base); in gicv3_spis_config_defaults()
184 gicd_write_igroupr(gicv3_get_multichip_base(i, gicd_base), i, ~0U); in gicv3_spis_config_defaults()
193 gicd_write_ipriorityr(gicv3_get_multichip_base(i, gicd_base), i, GICD_IPRIORITYR_DEF_VAL); in gicv3_spis_config_defaults()
199 gicd_write_ipriorityr(gicv3_get_multichip_base(i, gicd_base), i, GICD_IPRIORITYR_DEF_VAL); in gicv3_spis_config_defaults()
206 gicd_write_icfgr(gicv3_get_multichip_base(i, gicd_base), i, 0U); in gicv3_spis_config_defaults()
211 gicd_write_icfgr(gicv3_get_multichip_base(i, gicd_base), i, 0U); in gicv3_spis_config_defaults()
219 unsigned int gicv3_secure_spis_config_props(uintptr_t gicd_base, in gicv3_secure_spis_config_props() argument
245 gicv3_get_multichip_base(intr_num, gicd_base); in gicv3_secure_spis_config_props()
448 void gicv3_get_component_prodid_rev(const uintptr_t gicd_base, in gicv3_get_component_prodid_rev() argument
455 gicd_iidr = gicd_read_iidr(gicd_base); in gicv3_get_component_prodid_rev()