OXIESEC PANEL
- Current Dir:
/
/
usr
/
src
/
linux-headers-4.15.0-213
/
arch
/
ia64
/
include
/
asm
/
sn
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
05/09/2024 07:14:16 AM
rwxr-xr-x
📄
acpi.h
423 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
addrs.h
9.69 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
arch.h
2.72 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
bte.h
7.61 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
clksupport.h
844 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
geo.h
3.51 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
intr.h
2.24 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
io.h
5.68 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
ioc3.h
7.91 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
klconfig.h
10.15 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
l1.h
2.28 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
leds.h
819 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
module.h
4.01 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
mspec.h
1.78 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
nodepda.h
2.21 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
pcibr_provider.h
5.52 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
pcibus_provider_defs.h
2.16 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
pcidev.h
3.05 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
pda.h
1.94 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
pic.h
9.06 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
rw_mmr.h
944 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
shub_mmr.h
26.25 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
shubio.h
127.34 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
simulator.h
917 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📁
sn2
-
05/09/2024 07:14:16 AM
rwxr-xr-x
📄
sn_cpuid.h
4.24 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
sn_feature_sets.h
1.61 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
sn_sal.h
33.14 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
tioca.h
20.21 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
tioca_provider.h
6 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
tioce.h
29.87 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
tioce_provider.h
1.49 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
tiocp.h
8.3 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
tiocx.h
2.24 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
types.h
957 bytes
01/28/2018 09:20:33 PM
rw-r--r--
Editing: arch.h
Close
/* * This file is subject to the terms and conditions of the GNU General Public * License. See the file "COPYING" in the main directory of this archive * for more details. * * SGI specific setup. * * Copyright (C) 1995-1997,1999,2001-2005 Silicon Graphics, Inc. All rights reserved. * Copyright (C) 1999 Ralf Baechle (ralf@gnu.org) */ #ifndef _ASM_IA64_SN_ARCH_H #define _ASM_IA64_SN_ARCH_H #include <linux/numa.h> #include <asm/types.h> #include <asm/percpu.h> #include <asm/sn/types.h> #include <asm/sn/sn_cpuid.h> /* * This is the maximum number of NUMALINK nodes that can be part of a single * SSI kernel. This number includes C-brick, M-bricks, and TIOs. Nodes in * remote partitions are NOT included in this number. * The number of compact nodes cannot exceed size of a coherency domain. * The purpose of this define is to specify a node count that includes * all C/M/TIO nodes in an SSI system. * * SGI system can currently support up to 256 C/M nodes plus additional TIO nodes. * * Note: ACPI20 has an architectural limit of 256 nodes. When we upgrade * to ACPI3.0, this limit will be removed. The notion of "compact nodes" * should be deleted and TIOs should be included in MAX_NUMNODES. */ #define MAX_TIO_NODES MAX_NUMNODES #define MAX_COMPACT_NODES (MAX_NUMNODES + MAX_TIO_NODES) /* * Maximum number of nodes in all partitions and in all coherency domains. * This is the total number of nodes accessible in the numalink fabric. It * includes all C & M bricks, plus all TIOs. * * This value is also the value of the maximum number of NASIDs in the numalink * fabric. */ #define MAX_NUMALINK_NODES 16384 /* * The following defines attributes of the HUB chip. These attributes are * frequently referenced. They are kept in the per-cpu data areas of each cpu. * They are kept together in a struct to minimize cache misses. */ struct sn_hub_info_s { u8 shub2; u8 nasid_shift; u8 as_shift; u8 shub_1_1_found; u16 nasid_bitmask; }; DECLARE_PER_CPU(struct sn_hub_info_s, __sn_hub_info); #define sn_hub_info this_cpu_ptr(&__sn_hub_info) #define is_shub2() (sn_hub_info->shub2) #define is_shub1() (sn_hub_info->shub2 == 0) /* * Use this macro to test if shub 1.1 wars should be enabled */ #define enable_shub_wars_1_1() (sn_hub_info->shub_1_1_found) /* * Compact node ID to nasid mappings kept in the per-cpu data areas of each * cpu. */ DECLARE_PER_CPU(short, __sn_cnodeid_to_nasid[MAX_COMPACT_NODES]); #define sn_cnodeid_to_nasid this_cpu_ptr(&__sn_cnodeid_to_nasid[0]) extern u8 sn_partition_id; extern u8 sn_system_size; extern u8 sn_sharing_domain_size; extern u8 sn_region_size; extern void sn_flush_all_caches(long addr, long bytes); extern bool sn_cpu_disable_allowed(int cpu); #endif /* _ASM_IA64_SN_ARCH_H */