Searched refs:gic (Results 1 – 5 of 5) sorted by relevance
72 gic->max_irq = (gic->max_irq + 1) * 32; in gicv2_dist_init()86 if (gic->skip_init) in gicv2_dist_init()504 gic->dist_base = rt_ioremap((void *)regs[0], gic->dist_size); in gicv2_iomap_init()513 gic->cpu_base = rt_ioremap((void *)regs[2], gic->cpu_size); in gicv2_iomap_init()531 gic->hyp_base = rt_ioremap((void *)regs[4], gic->hyp_size); in gicv2_iomap_init()540 gic->vcpu_base = rt_ioremap((void *)regs[6], gic->vcpu_size); in gicv2_iomap_init()565 gic->parent.priv_data = gic; in gicv2_init()568 rt_pic_linear_irq(&gic->parent, gic->max_irq + 1 - GIC_SGI_NR); in gicv2_init()594 rt_memset(gic, 0, sizeof(*gic)); in gicv2_init_fail()621 if (gic->version != 1 && gic->version != 2) in gicv2_ofw_init()[all …]
113 struct gicv3 *gic; member388 rt_inline void *gicr_rd_base_percpu(struct gicv3 *gic) in gicr_rd_base_percpu() argument390 return gic->redist_regions[rt_hw_cpu_id()].base; in gicr_rd_base_percpu()395 return its->gic->redist_percpu_base[rt_hw_cpu_id()]; in gicr_rd_base()400 return &its->gic->redist_percpu_flags[rt_hw_cpu_id()]; in gicr_rd_flags()715 struct rt_pic *ppic = &its->gic->parent; in gicv3_its_irq_alloc_msi()1283 static rt_err_t its_lpi_table_init(struct gicv3 *gic) in its_lpi_table_init() argument1296 lpi_id_bits = GICD_TYPER_ID_BITS(gic->gicd_typer); in its_lpi_table_init()1313 gic->lpi_nr = lpi_nr; in its_lpi_table_init()1400 struct gicv3 *gic = its->gic; in its_enable_rockchip() local[all …]
64 void *gic; member147 struct rt_pic *ppic = v2m->gic; in gicv2m_irq_alloc_msi()208 struct rt_pic *ppic = v2m->gic; in gicv2m_irq_set_state()216 struct rt_pic *ppic = v2m->gic; in gicv2m_irq_get_state()356 v2m->gic = rt_ofw_data(np); in gicv2m_ofw_probe()
823 struct gicv3 *gic = data; in gicv3_handler() local835 pirq = rt_pic_find_ipi(&gic->parent, hwirq); in gicv3_handler()847 irq_index = gic->irq_nr - gic->lpi_nr + hwirq - 8192; in gicv3_handler()850 pirq = rt_pic_find_irq(&gic->parent, irq_index); in gicv3_handler()867 struct gicv3 *gic = data; in gicv3_enable_quirk_msm8996() local869 gic->flags |= FLAGS_WORKAROUND_GICR_WAKER_MSM8996; in gicv3_enable_quirk_msm8996()
14 src += ['pic-gic-common.c']
Completed in 12 milliseconds