Searched defs:blade (Results 1 - 4 of 4) sorted by relevance
/drivers/misc/sgi-gru/ |
H A D | gru.h | 47 int blade; member in struct:gru_chiplet_info
|
H A D | grufault.c | 528 static irqreturn_t gru_intr(int chiplet, int blade) argument 539 gru = &gru_base[blade]->bs_grus[chiplet]; 610 int blade; local 612 for_each_possible_blade(blade) { 613 if (uv_blade_nr_possible_cpus(blade)) 615 gru_intr(0, blade); 616 gru_intr(1, blade); 878 /* Select blade/chiplet for GRU context */
|
H A D | grufile.c | 273 nid = uv_blade_to_memory_nid(bid);/* -1 if no memory on blade */ 324 * We target the cores of a blade and not the hyperthreads themselves. 325 * There is a max of 8 cores per socket and 2 sockets per blade, 364 irq_handler_t irq_handler, int cpu, int blade) 395 static void gru_chiplet_teardown_tlb_irq(int chiplet, int cpu, int blade) argument 414 irq_handler_t irq_handler, int cpu, int blade) 424 irq = uv_setup_irq(irq_name, cpu, blade, mmr, UV_AFFINITY_CPU); 438 gru_base[blade]->bs_grus[chiplet].gs_irq[core] = irq; 442 static void gru_chiplet_teardown_tlb_irq(int chiplet, int cpu, int blade) argument 449 irq = gru_base[blade] 363 gru_chiplet_setup_tlb_irq(int chiplet, char *irq_name, irq_handler_t irq_handler, int cpu, int blade) argument 413 gru_chiplet_setup_tlb_irq(int chiplet, char *irq_name, irq_handler_t irq_handler, int cpu, int blade) argument 461 int blade; local 479 int blade; local [all...] |
H A D | grumain.c | 655 * - retarget interrupts on local blade 692 * - task has migrated to a different cpu on the same blade where 708 * a context is assigned to any blade-local chiplet. However, users can 728 * Unload the gru context if it is not assigned to the correct blade or 730 * blade or if the user changes the selected blade/chiplet. 755 * Insufficient GRU resources available on the local blade. Steal a context from 785 struct gru_blade_state *blade; local 797 blade = gru_base[blade_id]; 798 spin_lock(&blade [all...] |
Completed in 70 milliseconds