int __node_distance(int from, int to); #define node_distance(a, b) __node_distance(a, b)
extern nodemask_t numa_nodes_parsed __initdata;
externbool numa_off;
/* Mappings between node number and cpus on that node. */ extern cpumask_var_t node_to_cpumask_map[MAX_NUMNODES]; void numa_clear_node(unsignedint cpu);
#ifdef CONFIG_DEBUG_PER_CPU_MAPS conststruct cpumask *cpumask_of_node(int node); #else /* Returns a pointer to the cpumask of CPUs on Node 'node'. */ staticinlineconststruct cpumask *cpumask_of_node(int node)
{ if (node == NUMA_NO_NODE) return cpu_all_mask;
return node_to_cpumask_map[node];
} #endif
void __init arch_numa_init(void); int __init numa_add_memblk(int nodeid, u64 start, u64 end); void __init early_map_cpu_to_node(unsignedint cpu, int nid); int early_cpu_to_node(int cpu); void numa_store_cpu_info(unsignedint cpu); void numa_add_cpu(unsignedint cpu); void numa_remove_cpu(unsignedint cpu);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.