/linux-master/arch/mips/include/asm/sn/ |
H A D | irq_alloc.h | 7 nasid_t nasid; member in struct:irq_alloc_info
|
H A D | addrs.h | 73 #define RAW_NODE_SWIN_BASE(nasid, widget) \ 74 (NODE_IO_BASE(nasid) + (UINT64_CAST(widget) << SWIN_SIZE_BITS)) 98 * Verify if addr belongs to small window address on node with "nasid" 106 #define NODE_SWIN_ADDR(nasid, addr) \ 107 (((addr) >= NODE_SWIN_BASE(nasid, 0)) && \ 108 ((addr) < (NODE_SWIN_BASE(nasid, HUB_NUM_WIDGET) + SWIN_SIZE)\ 279 #define EX_HANDLER_ADDR(nasid, slice) \ 280 PHYS_TO_K0(NODE_OFFSET(nasid) | EX_HANDLER_OFFSET(slice)) 284 #define EX_FRAME_ADDR(nasid, slice) \ 285 PHYS_TO_K0(NODE_OFFSET(nasid) | EX_FRAME_OFFSE [all...] |
H A D | io.h | 36 #define IIO_ITTE_PUT(nasid, bigwin, io_or_mem, widget, addr) \ 37 REMOTE_HUB_S((nasid), IIO_ITTE(bigwin), \ 43 #define IIO_ITTE_DISABLE(nasid, bigwin) \ 44 IIO_ITTE_PUT((nasid), HUB_PIO_MAP_TO_MEM, \ 47 #define IIO_ITTE_GET(nasid, bigwin) REMOTE_HUB_PTR((nasid), IIO_ITTE(bigwin))
|
H A D | launch.h | 85 #define LAUNCH_SLAVE (*(void (*)(int nasid, int cpu, \ 92 #define LAUNCH_WAIT (*(void (*)(int nasid, int cpu, int timeout_msec)) \ 95 #define LAUNCH_POLL (*(launch_state_t (*)(int nasid, int cpu)) \
|
/linux-master/arch/mips/sgi-ip27/ |
H A D | ip27-xtalk.c | 26 static void bridge_platform_create(nasid_t nasid, int widget, int masterwid) argument 35 offset = NODE_OFFSET(nasid); 39 pr_warn("xtalk:n%d/%x bridge create out of memory\n", nasid, widget); 54 pr_warn("xtalk:n%d/%x bridge create out of memory\n", nasid, widget); 58 pr_warn("xtalk:n%d/%x bridge failed to add platform resources.\n", nasid, widget); 62 pr_warn("xtalk:n%d/%x bridge failed to add platform data.\n", nasid, widget); 66 pr_warn("xtalk:n%d/%x bridge failed to add platform device.\n", nasid, widget); 74 pr_warn("xtalk:n%d/%x bridge create out of memory\n", nasid, widget); 79 pr_warn("xtalk:n%d/%x bridge create out of memory\n", nasid, widget); 84 bd->bridge_addr = RAW_NODE_SWIN_BASE(nasid, widge 128 probe_one_port(nasid_t nasid, int widget, int masterwid) argument 151 xbow_probe(nasid_t nasid) argument 202 xtalk_probe_node(nasid_t nasid) argument 235 nasid_t nasid; local [all...] |
H A D | ip27-common.h | 10 extern void hub_rtc_init(nasid_t nasid); 16 extern unsigned long node_getfirstfree(nasid_t nasid);
|
H A D | ip27-console.c | 27 nasid_t nasid; local 29 nasid = (master_nasid == INVALID_NASID) ? get_nasid() : master_nasid; 30 ioc3 = (struct ioc3 *)KL_CONFIG_CH_CONS_INFO(nasid)->memory_base;
|
H A D | ip27-smp.c | 29 static int node_scan_cpus(nasid_t nasid, int highest) argument 36 brd = find_lboard((lboard_t *)KL_CONFIG_INFO(nasid), KLTYPE_IP27); 48 cputonasid(cpus_found) = nasid; 74 nasid_t nasid = gdap->g_nasidtable[i]; local 75 if (nasid == INVALID_NASID) 77 node_set_online(nasid); 78 highest = node_scan_cpus(nasid, highest); 84 static __init void intr_clear_all(nasid_t nasid) argument 88 REMOTE_HUB_S(nasid, PI_INT_MASK0_A, 0); 89 REMOTE_HUB_S(nasid, PI_INT_MASK0_ 158 nasid_t nasid; local [all...] |
H A D | ip27-nmi.c | 49 static void nmi_cpu_eframe_save(nasid_t nasid, int slice) argument 56 (TO_UNCAC(TO_NODE(nasid, IP27_NMI_KREGS_OFFSET)) + 59 pr_emerg("NMI nasid %d: slice %d\n", nasid, slice); 125 static void nmi_dump_hub_irq(nasid_t nasid, int slice) argument 130 mask0 = REMOTE_HUB_L(nasid, PI_INT_MASK0_A); 131 mask1 = REMOTE_HUB_L(nasid, PI_INT_MASK1_A); 133 mask0 = REMOTE_HUB_L(nasid, PI_INT_MASK0_B); 134 mask1 = REMOTE_HUB_L(nasid, PI_INT_MASK1_B); 137 pend0 = REMOTE_HUB_L(nasid, PI_INT_PEND 149 nmi_node_eframe_save(nasid_t nasid) argument 168 nasid_t nasid; local [all...] |
H A D | ip27-init.c | 45 static void per_hub_init(nasid_t nasid) argument 47 struct hub_data *hub = hub_data(nasid); 51 if (test_and_set_bit(nasid, hub_init_mask)) 56 REMOTE_HUB_S(nasid, IIO_ICTP, 0x800); 57 REMOTE_HUB_S(nasid, IIO_ICTO, 0xff); 59 hub_rtc_init(nasid); 61 if (nasid) { 63 memcpy((void *)NODE_OFFSET_TO_K0(nasid, 0), 67 REMOTE_HUB_S(nasid, PI_CALIAS_SIZE, PI_CALIAS_SIZE_8K); 74 nasid_t nasid local [all...] |
H A D | ip27-klnuma.c | 41 nasid_t nasid; local 43 for_each_online_node(nasid) { 44 if (nasid == 0) 47 node_set(nasid, ktext_repmask); 69 printk("REPLICATION: ON nasid %d, ktext from nasid %d, kdata from nasid %d\n", client_nasid, server_nasid, master_nasid); 116 unsigned long node_getfirstfree(nasid_t nasid) argument 125 if ((nasid == 0) || (node_isset(nasid, ktext_repmas [all...] |
H A D | ip27-memory.c | 45 nasid_t nasid; local 49 for_each_online_node(nasid) 50 region_mask |= BIT_ULL(nasid >> region_shift); 102 nasid_t nasid; local 106 for_each_online_node(nasid) { 107 brd = find_lboard_class((lboard_t *)KL_CONFIG_INFO(nasid), 178 nasid_t nasid; local 198 for_each_online_node(nasid) { 199 brd = find_lboard_class((lboard_t *)KL_CONFIG_INFO(nasid), 232 static unsigned long __init slot_getbasepfn(nasid_t nasid, in argument 237 slot_psize_compute(nasid_t nasid, int slot) argument 273 nasid_t nasid; local [all...] |
H A D | ip27-irq.c | 74 nasid_t nasid; local 81 nasid = cpu_to_node(cpu); 84 hd->irq_mask[0] = REMOTE_HUB_PTR(nasid, PI_INT_MASK0_A); 85 hd->irq_mask[1] = REMOTE_HUB_PTR(nasid, PI_INT_MASK1_A); 87 hd->irq_mask[0] = REMOTE_HUB_PTR(nasid, PI_INT_MASK0_B); 88 hd->irq_mask[1] = REMOTE_HUB_PTR(nasid, PI_INT_MASK1_B); 145 hub = hub_data(info->nasid); 147 info->nasid = cpu_to_node(hd->cpu); 150 REMOTE_HUB_CLR_INTR(info->nasid, swlevel); 153 desc->irq_common_data.node = info->nasid; [all...] |
H A D | ip27-timer.c | 143 void hub_rtc_init(nasid_t nasid) argument 151 if (get_nasid() == nasid) {
|
/linux-master/include/linux/platform_data/ |
H A D | xtalk-bridge.h | 18 nasid_t nasid; member in struct:xtalk_bridge_platform_data
|
/linux-master/arch/mips/pci/ |
H A D | pci-ip27.c | 25 return bc->nasid; 32 int nasid = pcibus_to_node(dev->bus); local 35 if (nasid != 1) 41 REMOTE_HUB_S(nasid, MD_LED0, 0x09);
|
H A D | pci-xtalk-bridge.c | 300 nasid_t nasid; member in struct:bridge_irq_chip_data 315 data->nasid = cpu_to_node(cpu); 318 bit | (data->nasid << 8))); 351 data->nasid = info->nasid; 384 bit | (data->nasid << 8))); 455 info.nasid = bc->nasid; 458 irq = irq_domain_alloc_irqs(bc->domain, 1, bc->nasid, &info); 661 bc->nasid [all...] |
/linux-master/arch/mips/include/asm/sn/sn0/ |
H A D | addrs.h | 89 #define NODE_SWIN_BASE(nasid, widget) \ 90 ((widget == 0) ? NODE_BWIN_BASE((nasid), SWIN0_BIGWIN) \ 91 : RAW_NODE_SWIN_BASE(nasid, widget)) 93 #define NODE_SWIN_BASE(nasid, widget) \ 94 (NODE_IO_BASE(nasid) + (UINT64_CAST(widget) << SWIN_SIZE_BITS)) 107 #define NODE_BWIN_BASE0(nasid) (NODE_IO_BASE(nasid) + BWIN_SIZE) 108 #define NODE_BWIN_BASE(nasid, bigwin) (NODE_BWIN_BASE0(nasid) + \ 114 * Verify if addr belongs to large window address of node with "nasid" [all...] |
/linux-master/drivers/misc/sgi-xp/ |
H A D | xpc_partition.c | 33 static int xpc_nasid_mask_nbytes; /* #of bytes in nasid mask */ 34 int xpc_nasid_mask_nlongs; /* #of longs in nasid mask */ 63 * Given a nasid, get the physical address of the partition's reserved page 64 * for that nasid. This function returns 0 on any error. 67 xpc_get_rsvd_page_pa(int nasid) argument 71 unsigned long rp_pa = nasid; /* seed with nasid */ 166 /* establish the actual sizes of the nasid masks */ 212 xpc_get_remote_rp(int nasid, unsigned long *discovered_nasids, argument 220 *remote_rp_pa = xpc_get_rsvd_page_pa(nasid); 423 int nasid; local [all...] |
/linux-master/arch/x86/include/asm/uv/ |
H A D | bios.h | 83 u16 nasid; /* HNasid */ member in struct:uv_gam_range_entry 187 extern s64 uv_bios_get_master_nasid(u64 sz, u64 *nasid); 188 extern s64 uv_bios_get_heapsize(u64 nasid, u64 sz, u64 *heap_sz); 189 extern s64 uv_bios_install_heap(u64 nasid, u64 sz, u64 *heap); 190 extern s64 uv_bios_obj_count(u64 nasid, u64 sz, u64 *objcnt); 191 extern s64 uv_bios_enum_objs(u64 nasid, u64 sz, u64 *objbuf); 192 extern s64 uv_bios_enum_ports(u64 nasid, u64 obj_id, u64 sz, u64 *portbuf); 193 extern s64 uv_bios_get_geoinfo(u64 nasid, u64 sz, u64 *geo);
|
H A D | uv_hub.h | 51 * of the nasid for socket usage. 136 u16 nasid; /* node's global physical address */ member in struct:uv_gam_range_s 274 * n - NASID (full 15-bit global nasid) 275 * g - GNODE (full 15-bit global nasid, right shifted 1) 422 return uv_gam_range(paddr)->nasid; 492 return uv_gam_range(gpa)->nasid >> 1;
|
/linux-master/arch/x86/platform/uv/ |
H A D | bios_uv.c | 182 extern s64 uv_bios_get_heapsize(u64 nasid, u64 size, u64 *heap_size) argument 184 return uv_bios_call(UV_BIOS_EXTRA, nasid, UV_BIOS_EXTRA_GET_HEAPSIZE, 189 extern s64 uv_bios_install_heap(u64 nasid, u64 heap_size, u64 *bios_heap) argument 191 return uv_bios_call(UV_BIOS_EXTRA, nasid, UV_BIOS_EXTRA_INSTALL_HEAP, 196 extern s64 uv_bios_obj_count(u64 nasid, u64 size, u64 *objcnt) argument 198 return uv_bios_call(UV_BIOS_EXTRA, nasid, UV_BIOS_EXTRA_OBJECT_COUNT, 203 extern s64 uv_bios_enum_objs(u64 nasid, u64 size, u64 *objbuf) argument 205 return uv_bios_call(UV_BIOS_EXTRA, nasid, UV_BIOS_EXTRA_ENUM_OBJECTS, 210 extern s64 uv_bios_enum_ports(u64 nasid, u64 obj_id, u64 size, u64 *portbuf) argument 212 return uv_bios_call(UV_BIOS_EXTRA, nasid, UV_BIOS_EXTRA_ENUM_PORT 217 uv_bios_get_geoinfo(u64 nasid, u64 size, u64 *buf) argument [all...] |
/linux-master/drivers/misc/sgi-gru/ |
H A D | grukservices.h | 54 * nasid nasid of blade where interrupt is delivered 62 void *p, unsigned int bytes, int nasid, int vector, int apicid);
|
/linux-master/arch/mips/include/asm/mach-ip27/ |
H A D | kernel-entry-init.h | 25 * inputs are the text nasid in t1, data nasid in t2. 30 * This needs to read the nasid - assume 0 for now. 37 dsll t1, NASID_SHFT # Shift text nasid into place 38 dsll t2, NASID_SHFT # Same for data nasid
|
/linux-master/arch/x86/kernel/apic/ |
H A D | x2apic_uv_x.c | 613 grt->nasid = gre->nasid; 631 grt->nasid = gre->nasid; 639 grt->nasid = gre->nasid; 666 pr_info("UV: GAM Range %2d %04x 0x%013lx-0x%013lx (%d)\n", i, grt->nasid, start, end, gb); 920 int nasid, min_nasid, max_nasid, lnasid, mapped; local 979 nasid = redirect & nasid_mask; 982 id, redirect, m_redirect, nasid); [all...] |