/linux-6.12.1/drivers/misc/sgi-gru/ |
D | grufile.c | 341 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 …]
|
D | grumain.c | 777 struct gru_blade_state *blade; in gru_steal_context() local 789 blade = gru_base[blade_id]; in gru_steal_context() 790 spin_lock(&blade->bs_lock); in gru_steal_context() 792 ctxnum = next_ctxnum(blade->bs_lru_ctxnum); in gru_steal_context() 793 gru = blade->bs_lru_gru; in gru_steal_context() 795 gru = next_gru(blade, gru); in gru_steal_context() 796 blade->bs_lru_gru = gru; in gru_steal_context() 797 blade->bs_lru_ctxnum = ctxnum; in gru_steal_context() 815 if (ngts && is_gts_stealable(ngts, blade)) in gru_steal_context() 827 gru = next_gru(blade, gru); in gru_steal_context() [all …]
|
D | grufault.c | 519 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()
|
D | gru.h | 45 int blade; member
|
/linux-6.12.1/arch/x86/include/asm/uv/ |
D | uv_geo.h | 21 unsigned char blade; member 100 -1 : g.common.blade * 2 + g.common.slot; in geo_blade()
|
D | uv_hub.h | 651 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-6.12.1/arch/x86/platform/uv/ |
D | uv_irq.c | 98 chip_data->pnode = uv_blade_to_pnode(info->uv.blade); in uv_domain_alloc() 196 info.uv.blade = mmr_blade; in uv_setup_irq()
|
D | bios_uv.c | 128 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-6.12.1/arch/x86/include/asm/ |
D | hw_irq.h | 54 int blade; member
|
/linux-6.12.1/drivers/platform/x86/ |
D | uv_sysfs.c | 70 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-6.12.1/arch/arm64/boot/dts/rockchip/ |
D | rk3566-soquartz-blade.dts | 14 compatible = "pine64,soquartz-blade", "pine64,soquartz", "rockchip,rk3566";
|
D | Makefile | 104 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3566-soquartz-blade.dtb
|
/linux-6.12.1/Documentation/admin-guide/aoe/ |
D | aoe.rst | 68 ... so that "e0.2" is the third blade from the left (slot 2) in the
|
/linux-6.12.1/Documentation/fb/ |
D | modedb.rst | 178 tridentfb - Trident (Cyber)blade chipset frame buffer
|
/linux-6.12.1/Documentation/networking/device_drivers/ethernet/toshiba/ |
D | spider_net.rst | 16 in the SONY Playstation 3 and the IBM QS20 Cell blade.
|