• Home
  • Raw
  • Download

Lines Matching refs:blade

364 			irq_handler_t irq_handler, int cpu, int blade)  in gru_chiplet_setup_tlb_irq()  argument
395 static void gru_chiplet_teardown_tlb_irq(int chiplet, int cpu, int blade) in gru_chiplet_teardown_tlb_irq() argument
414 irq_handler_t irq_handler, int cpu, int blade) in gru_chiplet_setup_tlb_irq() argument
424 irq = uv_setup_irq(irq_name, cpu, blade, mmr, UV_AFFINITY_CPU); in gru_chiplet_setup_tlb_irq()
438 gru_base[blade]->bs_grus[chiplet].gs_irq[core] = irq; in gru_chiplet_setup_tlb_irq()
442 static void gru_chiplet_teardown_tlb_irq(int chiplet, int cpu, int blade) in gru_chiplet_teardown_tlb_irq() argument
449 irq = gru_base[blade]->bs_grus[chiplet].gs_irq[core]; in gru_chiplet_teardown_tlb_irq()
461 int blade; in gru_teardown_tlb_irqs() local
465 blade = uv_cpu_to_blade_id(cpu); in gru_teardown_tlb_irqs()
466 gru_chiplet_teardown_tlb_irq(0, cpu, blade); in gru_teardown_tlb_irqs()
467 gru_chiplet_teardown_tlb_irq(1, cpu, blade); in gru_teardown_tlb_irqs()
469 for_each_possible_blade(blade) { in gru_teardown_tlb_irqs()
470 if (uv_blade_nr_possible_cpus(blade)) in gru_teardown_tlb_irqs()
472 gru_chiplet_teardown_tlb_irq(0, 0, blade); in gru_teardown_tlb_irqs()
473 gru_chiplet_teardown_tlb_irq(1, 0, blade); in gru_teardown_tlb_irqs()
479 int blade; in gru_setup_tlb_irqs() local
484 blade = uv_cpu_to_blade_id(cpu); in gru_setup_tlb_irqs()
485 ret = gru_chiplet_setup_tlb_irq(0, "GRU0_TLB", gru0_intr, cpu, blade); in gru_setup_tlb_irqs()
489 ret = gru_chiplet_setup_tlb_irq(1, "GRU1_TLB", gru1_intr, cpu, blade); in gru_setup_tlb_irqs()
493 for_each_possible_blade(blade) { in gru_setup_tlb_irqs()
494 if (uv_blade_nr_possible_cpus(blade)) in gru_setup_tlb_irqs()
496 ret = gru_chiplet_setup_tlb_irq(0, "GRU0_TLB", gru_intr_mblade, 0, blade); in gru_setup_tlb_irqs()
500 ret = gru_chiplet_setup_tlb_irq(1, "GRU1_TLB", gru_intr_mblade, 0, blade); in gru_setup_tlb_irqs()