/* SPDX-License-Identifier: GPL-2.0 */ /* * NUMA support for s390 * * Define declarations used for communication between NUMA mode * implementations and NUMA core functionality. * * Copyright IBM Corp. 2015 */ #ifndef __S390_NUMA_MODE_H #define __S390_NUMA_MODE_H struct numa_mode { char *name; /* Name of mode */ void (*setup)(void); /* Initizalize mode */ void (*update_cpu_topology)(void); /* Called by topology code */ int (*__pfn_to_nid)(unsigned long pfn); /* PFN to node ID */ unsigned long (*align)(void); /* Minimum node alignment */ int (*distance)(int a, int b); /* Distance between two nodes */ }; extern const struct numa_mode numa_mode_plain; extern const struct numa_mode numa_mode_emu; #endif /* __S390_NUMA_MODE_H */Overall Contributors
Person | Tokens | Prop | Commits | CommitProp |
Philipp Hachtmann | 83 | 92.22% | 1 | 33.33% |
Michael Holzheu | 6 | 6.67% | 1 | 33.33% |
Greg Kroah-Hartman | 1 | 1.11% | 1 | 33.33% |
Total | 90 | 100.00% | 3 | 100.00% |