1 /* !! 1 #ifndef _ASM_SPARC_TOPOLOGY_H 2 * linux/include/asm-generic/topology.h !! 2 #define _ASM_SPARC_TOPOLOGY_H 3 * << 4 * Written by: Matthew Dobson, IBM Corporation << 5 * << 6 * Copyright (C) 2002, IBM Corp. << 7 * << 8 * All rights reserved. << 9 * << 10 * This program is free software; you can redi << 11 * it under the terms of the GNU General Publi << 12 * the Free Software Foundation; either versio << 13 * (at your option) any later version. << 14 * << 15 * This program is distributed in the hope tha << 16 * WITHOUT ANY WARRANTY; without even the impl << 17 * MERCHANTABILITY OR FITNESS FOR A PARTICULAR << 18 * NON INFRINGEMENT. See the GNU General Publ << 19 * details. << 20 * << 21 * You should have received a copy of the GNU << 22 * along with this program; if not, write to t << 23 * Foundation, Inc., 675 Mass Ave, Cambridge, << 24 * << 25 * Send feedback to <colpatch@us.ibm.com> << 26 */ << 27 #ifndef _ASM_GENERIC_TOPOLOGY_H << 28 #define _ASM_GENERIC_TOPOLOGY_H << 29 3 30 #ifndef CONFIG_NUMA !! 4 #include <asm-generic/topology.h> 31 5 32 /* Other architectures wishing to use this sim !! 6 #endif /* _ASM_SPARC_TOPOLOGY_H */ 33 in the below functions as appropriate in th << 34 #ifndef cpu_to_node << 35 #define cpu_to_node(cpu) ((void)(cpu),0 << 36 #endif << 37 #ifndef set_numa_node << 38 #define set_numa_node(node) << 39 #endif << 40 #ifndef set_cpu_numa_node << 41 #define set_cpu_numa_node(cpu, node) << 42 #endif << 43 #ifndef cpu_to_mem << 44 #define cpu_to_mem(cpu) ((void)(cpu),0 << 45 #endif << 46 << 47 #ifndef cpumask_of_node << 48 #ifdef CONFIG_NUMA << 49 #define cpumask_of_node(node) ((node << 50 #else << 51 #define cpumask_of_node(node) ((void << 52 #endif << 53 #endif << 54 #ifndef pcibus_to_node << 55 #define pcibus_to_node(bus) ((void)(bus), << 56 #endif << 57 << 58 #ifndef cpumask_of_pcibus << 59 #define cpumask_of_pcibus(bus) (pcibus_to_nod << 60 cpu_all_mask << 61 cpumask_of_no << 62 #endif << 63 << 64 #endif /* CONFIG_NUMA */ << 65 << 66 #if !defined(CONFIG_NUMA) || !defined(CONFIG_H << 67 << 68 #ifndef set_numa_mem << 69 #define set_numa_mem(node) << 70 #endif << 71 #ifndef set_cpu_numa_mem << 72 #define set_cpu_numa_mem(cpu, node) << 73 #endif << 74 << 75 #endif /* !CONFIG_NUMA || !CONFIG_HAVE_MEMORY << 76 << 77 #endif /* _ASM_GENERIC_TOPOLOGY_H */ << 78 7
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.