Searched refs:gru_base (Results 1 - 7 of 7) sorted by relevance

/linux-master/drivers/misc/sgi-gru/
H A Dgrufile.c37 struct gru_blade_state *gru_base[GRU_MAX_BLADES] __read_mostly;
238 gru->gs_blade = gru_base[blade_id];
270 gru_base[bid] = page_address(page);
271 memset(gru_base[bid], 0, sizeof(struct gru_blade_state));
272 gru_base[bid]->bs_lru_gru = &gru_base[bid]->bs_grus[0];
273 spin_lock_init(&gru_base[bid]->bs_lock);
274 init_rwsem(&gru_base[bid]->bs_kgts_sema);
278 for (gru = gru_base[bid]->bs_grus, chip = 0;
297 free_pages((unsigned long)gru_base[bi
[all...]
H A Dgrutables.h144 extern struct gru_blade_state *gru_base[];
487 #define get_gru(b, c) (&gru_base[b]->bs_grus[c])
499 (gru_base[(gid) / GRU_CHIPLETS_PER_BLADE] ? \
500 (&gru_base[(gid) / GRU_CHIPLETS_PER_BLADE]-> \
510 for ((gru) = gru_base[nid]->bs_grus, (i) = 0; \
H A Dgrukservices.c89 #define ASYNC_HAN_TO_BS(h) gru_base[ASYNC_HAN_TO_BID(h)]
194 bs = gru_base[bid];
224 bs = gru_base[bid];
246 bs = gru_base[blade_id];
297 bs = gru_base[blade_id];
401 if (!gru_base[bid])
403 kgts = gru_base[bid]->bs_kgts;
H A Dgrufault.c530 gru = &gru_base[blade]->bs_grus[chiplet];
877 (req.val1 >= 0 && !gru_base[req.val1])) {
H A Dgrumain.c789 blade = gru_base[blade_id];
/linux-master/arch/x86/include/asm/uv/
H A Dbios.h61 u64 gru_base; member in struct:uv_gam_parameters
/linux-master/arch/x86/kernel/apic/
H A Dx2apic_uv_x.c1222 hi->global_gru_base = uv_gp_table->gru_base;
1242 pr_info("UV: gru_base/shift:0x%lx/%ld\n",
1253 pr_info("UV: mmr_base/shift:0x%llx/%d gru_base/shift:0x%llx/%d gpa_shift:%d\n",
1255 uv_gp_table->gru_base, uv_gp_table->gru_shift,

Completed in 144 milliseconds