Lines Matching refs:gicd_base

98 unsigned int gicv3_get_spi_limit(uintptr_t gicd_base)  in gicv3_get_spi_limit()  argument
101 unsigned int typer_reg = gicd_read_typer(gicd_base); in gicv3_get_spi_limit()
118 unsigned int gicv3_get_espi_limit(uintptr_t gicd_base) in gicv3_get_espi_limit() argument
120 unsigned int typer_reg = gicd_read_typer(gicd_base); in gicv3_get_espi_limit()
139 void gicv3_spis_config_defaults(uintptr_t gicd_base) in gicv3_spis_config_defaults() argument
146 num_ints = gicv3_get_spi_limit(gicd_base); in gicv3_spis_config_defaults()
151 gicd_write_igroupr(gicd_base, i, ~0U); in gicv3_spis_config_defaults()
155 num_eints = gicv3_get_espi_limit(gicd_base); in gicv3_spis_config_defaults()
161 gicd_write_igroupr(gicd_base, i, ~0U); in gicv3_spis_config_defaults()
170 gicd_write_ipriorityr(gicd_base, i, GICD_IPRIORITYR_DEF_VAL); in gicv3_spis_config_defaults()
176 gicd_write_ipriorityr(gicd_base, i, GICD_IPRIORITYR_DEF_VAL); in gicv3_spis_config_defaults()
183 gicd_write_icfgr(gicd_base, i, 0U); in gicv3_spis_config_defaults()
188 gicd_write_icfgr(gicd_base, i, 0U); in gicv3_spis_config_defaults()
196 unsigned int gicv3_secure_spis_config_props(uintptr_t gicd_base, in gicv3_secure_spis_config_props() argument
221 gicd_clr_igroupr(gicd_base, intr_num); in gicv3_secure_spis_config_props()
228 gicd_set_igrpmodr(gicd_base, intr_num); in gicv3_secure_spis_config_props()
231 gicd_clr_igrpmodr(gicd_base, intr_num); in gicv3_secure_spis_config_props()
236 gicd_set_icfgr(gicd_base, intr_num, current_prop->intr_cfg); in gicv3_secure_spis_config_props()
239 gicd_set_ipriorityr(gicd_base, intr_num, in gicv3_secure_spis_config_props()
245 gicd_write_irouter(gicd_base, intr_num, in gicv3_secure_spis_config_props()
249 gicd_set_isenabler(gicd_base, intr_num); in gicv3_secure_spis_config_props()
420 void gicv3_get_component_prodid_rev(const uintptr_t gicd_base, in gicv3_get_component_prodid_rev() argument
427 gicd_iidr = gicd_read_iidr(gicd_base); in gicv3_get_component_prodid_rev()