Lines Matching refs:gic_rdists
166 static struct rdists *gic_rdists; variable
175 #define gic_data_rdist() (raw_cpu_ptr(gic_rdists->rdist))
1047 prop_page = gic_rdists->prop_page; in lpi_write_config()
1060 if (gic_rdists->flags & RDIST_FLAGS_PROPBASE_NEEDS_FLUSHING) in lpi_write_config()
1548 numlpis = 1UL << GICD_TYPER_NUM_LPIS(gic_rdists->gicd_typer); in its_lpi_init()
1629 lpi_id_bits = min_t(u32, GICD_TYPER_ID_BITS(gic_rdists->gicd_typer), in its_alloc_lpi_tables()
1631 gic_rdists->prop_page = its_allocate_prop_table(GFP_NOWAIT); in its_alloc_lpi_tables()
1632 if (!gic_rdists->prop_page) { in its_alloc_lpi_tables()
1637 paddr = page_to_phys(gic_rdists->prop_page); in its_alloc_lpi_tables()
1973 val = (page_to_phys(gic_rdists->prop_page) | in its_cpu_init_lpis()
1994 gic_rdists->flags |= RDIST_FLAGS_PROPBASE_NEEDS_FLUSHING; in its_cpu_init_lpis()
2304 if (!gic_rdists->has_direct_lpi && in its_msi_prepare()
2509 if (!gic_rdists->has_direct_lpi) { in its_vpe_db_proxy_unmap()
2542 if (gic_rdists->has_direct_lpi) { in its_vpe_db_proxy_move()
2545 rdbase = per_cpu_ptr(gic_rdists->rdist, from)->rd_base; in its_vpe_db_proxy_move()
2714 if (gic_rdists->has_direct_lpi) { in its_vpe_send_inv()
2717 rdbase = per_cpu_ptr(gic_rdists->rdist, vpe->col_idx)->rd_base; in its_vpe_send_inv()
2754 if (gic_rdists->has_direct_lpi) { in its_vpe_set_irqchip_state()
2757 rdbase = per_cpu_ptr(gic_rdists->rdist, vpe->col_idx)->rd_base; in its_vpe_set_irqchip_state()
3277 if (gic_rdists->has_direct_lpi) { in its_init_vpe_domain()
3775 gic_rdists = rdists; in its_init()