Home
last modified time | relevance | path

Searched refs:blade (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/misc/sgi-gru/
H A Dgrufile.c341 irq_handler_t irq_handler, int cpu, int blade) in gru_chiplet_setup_tlb_irq() argument
351 irq = uv_setup_irq(irq_name, cpu, blade, mmr, UV_AFFINITY_CPU); in gru_chiplet_setup_tlb_irq()
365 gru_base[blade]->bs_grus[chiplet].gs_irq[core] = irq; in gru_chiplet_setup_tlb_irq()
369 static void gru_chiplet_teardown_tlb_irq(int chiplet, int cpu, int blade) in gru_chiplet_teardown_tlb_irq() argument
376 irq = gru_base[blade]->bs_grus[chiplet].gs_irq[core]; in gru_chiplet_teardown_tlb_irq()
386 int blade; in gru_teardown_tlb_irqs() local
390 blade = uv_cpu_to_blade_id(cpu); in gru_teardown_tlb_irqs()
391 gru_chiplet_teardown_tlb_irq(0, cpu, blade); in gru_teardown_tlb_irqs()
392 gru_chiplet_teardown_tlb_irq(1, cpu, blade); in gru_teardown_tlb_irqs()
394 for_each_possible_blade(blade) { in gru_teardown_tlb_irqs()
[all …]
H A Dgrufault.c519 static irqreturn_t gru_intr(int chiplet, int blade) in gru_intr() argument
530 gru = &gru_base[blade]->bs_grus[chiplet]; in gru_intr()
601 int blade; in gru_intr_mblade() local
603 for_each_possible_blade(blade) { in gru_intr_mblade()
604 if (uv_blade_nr_possible_cpus(blade)) in gru_intr_mblade()
606 gru_intr(0, blade); in gru_intr_mblade()
607 gru_intr(1, blade); in gru_intr_mblade()
H A Dgru.h45 int blade; member
/linux/arch/x86/include/asm/uv/
H A Duv_geo.h21 unsigned char blade; member
100 -1 : g.common.blade * 2 + g.common.slot; in geo_blade()
H A Duv_hub.h651 static inline int uv_blade_to_node(int blade) in uv_blade_to_node() argument
653 return uv_socket_to_node(blade); in uv_blade_to_node()
/linux/arch/x86/platform/uv/
H A Duv_irq.c96 chip_data->pnode = uv_blade_to_pnode(info->uv.blade); in uv_domain_alloc()
193 info.uv.blade = mmr_blade; in uv_setup_irq()
H A Dbios_uv.c128 uv_bios_mq_watchlist_free(int blade, int watchlist_num) in uv_bios_mq_watchlist_free() argument
131 blade, watchlist_num, 0, 0, 0); in uv_bios_mq_watchlist_free()
/linux/drivers/platform/x86/
H A Duv_sysfs.c70 static int location_to_bpos(char *location, int *rack, int *slot, int *blade) in location_to_bpos() argument
78 *blade = idb * 2 + idh; in location_to_bpos()
88 int rack, slot, blade; in cache_obj_to_cnode() local
100 blade = geo_blade(geoid); in cache_obj_to_cnode()
101 if (obj_rack == rack && obj_slot == slot && obj_blade == blade) in cache_obj_to_cnode()
/linux/arch/x86/include/asm/
H A Dhw_irq.h54 int blade; member
/linux/Documentation/admin-guide/aoe/
H A Daoe.rst68 ... so that "e0.2" is the third blade from the left (slot 2) in the
/linux/Documentation/fb/
H A Dmodedb.rst178 tridentfb - Trident (Cyber)blade chipset frame buffer