linux/arch/mips/include/asm/mach-loongson64/topology.h
<<
>>
Prefs
   1#ifndef _ASM_MACH_TOPOLOGY_H
   2#define _ASM_MACH_TOPOLOGY_H
   3
   4#ifdef CONFIG_NUMA
   5
   6#define cpu_to_node(cpu)        (cpu_logical_map(cpu) >> 2)
   7#define parent_node(node)       (node)
   8#define cpumask_of_node(node)   (&__node_data[(node)]->cpumask)
   9
  10struct pci_bus;
  11extern int pcibus_to_node(struct pci_bus *);
  12
  13#define cpumask_of_pcibus(bus)  (cpu_online_mask)
  14
  15extern unsigned char __node_distances[MAX_NUMNODES][MAX_NUMNODES];
  16
  17#define node_distance(from, to) (__node_distances[(from)][(to)])
  18
  19#endif
  20
  21#include <asm-generic/topology.h>
  22
  23#endif /* _ASM_MACH_TOPOLOGY_H */
  24