Lines Matching refs:gicd_base

82 	assert(driver_data->gicd_base != 0U);  in gicv2_pcpu_distif_init()
84 gicv2_secure_ppi_sgi_setup_props(driver_data->gicd_base, in gicv2_pcpu_distif_init()
89 ctlr = gicd_read_ctlr(driver_data->gicd_base); in gicv2_pcpu_distif_init()
91 gicd_write_ctlr(driver_data->gicd_base, in gicv2_pcpu_distif_init()
106 assert(driver_data->gicd_base != 0U); in gicv2_distif_init()
109 ctlr = gicd_read_ctlr(driver_data->gicd_base); in gicv2_distif_init()
110 gicd_write_ctlr(driver_data->gicd_base, in gicv2_distif_init()
114 gicv2_spis_configure_defaults(driver_data->gicd_base); in gicv2_distif_init()
116 gicv2_secure_spis_configure_props(driver_data->gicd_base, in gicv2_distif_init()
122 gicd_write_ctlr(driver_data->gicd_base, ctlr | CTLR_ENABLE_G0_BIT); in gicv2_distif_init()
133 assert(plat_driver_data->gicd_base != 0U); in gicv2_driver_init()
140 gic_version = gicd_read_pidr2(plat_driver_data->gicd_base); in gicv2_driver_init()
272 assert(driver_data->gicd_base != 0U); in gicv2_get_interrupt_group()
274 return gicd_get_igroupr(driver_data->gicd_base, id); in gicv2_get_interrupt_group()
298 assert(driver_data->gicd_base != 0U); in gicv2_set_pe_target_mask()
313 gicv2_get_cpuif_id(driver_data->gicd_base); in gicv2_set_pe_target_mask()
336 assert(driver_data->gicd_base != 0U); in gicv2_get_interrupt_active()
339 return gicd_get_isactiver(driver_data->gicd_base, id); in gicv2_get_interrupt_active()
348 assert(driver_data->gicd_base != 0U); in gicv2_enable_interrupt()
356 gicd_set_isenabler(driver_data->gicd_base, id); in gicv2_enable_interrupt()
365 assert(driver_data->gicd_base != 0U); in gicv2_disable_interrupt()
372 gicd_set_icenabler(driver_data->gicd_base, id); in gicv2_disable_interrupt()
383 assert(driver_data->gicd_base != 0U); in gicv2_set_interrupt_priority()
386 gicd_set_ipriorityr(driver_data->gicd_base, id, priority); in gicv2_set_interrupt_priority()
396 assert(driver_data->gicd_base != 0U); in gicv2_set_interrupt_group()
403 gicd_set_igroupr(driver_data->gicd_base, id); in gicv2_set_interrupt_group()
406 gicd_clr_igroupr(driver_data->gicd_base, id); in gicv2_set_interrupt_group()
428 assert(driver_data->gicd_base != 0U); in gicv2_raise_sgi()
448 gicd_write_sgir(driver_data->gicd_base, sgir_val); in gicv2_raise_sgi()
462 assert(driver_data->gicd_base != 0U); in gicv2_set_spi_routing()
484 gicd_set_itargetsr(driver_data->gicd_base, id, target); in gicv2_set_spi_routing()
493 assert(driver_data->gicd_base != 0U); in gicv2_clear_interrupt_pending()
502 gicd_set_icpendr(driver_data->gicd_base, id); in gicv2_clear_interrupt_pending()
512 assert(driver_data->gicd_base != 0U); in gicv2_set_interrupt_pending()
522 gicd_set_ispendr(driver_data->gicd_base, id); in gicv2_set_interrupt_pending()
555 gicd_set_icfgr(driver_data->gicd_base, id, cfg); in gicv2_interrupt_set_cfg()