cregit-Linux how code gets into the kernel

Release 4.14 arch/sparc/include/asm/topology_64.h

/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ASM_SPARC64_TOPOLOGY_H

#define _ASM_SPARC64_TOPOLOGY_H

#ifdef CONFIG_NUMA

#include <asm/mmzone.h>


static inline int cpu_to_node(int cpu) { return numa_cpu_lookup_table[cpu]; }

Contributors

PersonTokensPropCommitsCommitProp
Sam Ravnborg16100.00%1100.00%
Total16100.00%1100.00%

#define parent_node(node) (node) #define cpumask_of_node(node) ((node) == -1 ? \ cpu_all_mask : \ &numa_cpumask_lookup_table[node]) struct pci_bus; #ifdef CONFIG_PCI int pcibus_to_node(struct pci_bus *pbus); #else
static inline int pcibus_to_node(struct pci_bus *pbus) { return -1; }

Contributors

PersonTokensPropCommitsCommitProp
Sam Ravnborg16100.00%1100.00%
Total16100.00%1100.00%

#endif #define cpumask_of_pcibus(bus) \ (pcibus_to_node(bus) == -1 ? \ cpu_all_mask : \ cpumask_of_node(pcibus_to_node(bus))) int __node_distance(int, int); #define node_distance(a, b) __node_distance(a, b) #else /* CONFIG_NUMA */ #include <asm-generic/topology.h> #endif /* !(CONFIG_NUMA) */ #ifdef CONFIG_SMP #include <asm/cpudata.h> #define topology_physical_package_id(cpu) (cpu_data(cpu).proc_id) #define topology_core_id(cpu) (cpu_data(cpu).core_id) #define topology_core_cpumask(cpu) (&cpu_core_sib_map[cpu]) #define topology_core_cache_cpumask(cpu) (&cpu_core_sib_cache_map[cpu]) #define topology_sibling_cpumask(cpu) (&per_cpu(cpu_sibling_map, cpu)) #endif /* CONFIG_SMP */ extern cpumask_t cpu_core_map[NR_CPUS]; extern cpumask_t cpu_core_sib_map[NR_CPUS]; extern cpumask_t cpu_core_sib_cache_map[NR_CPUS]; /** * Return cores that shares the last level cache. */
static inline const struct cpumask *cpu_coregroup_mask(int cpu) { return &cpu_core_sib_cache_map[cpu]; }

Contributors

PersonTokensPropCommitsCommitProp
Stephen Rothwell1575.00%133.33%
Rusty Russell420.00%133.33%
Atish Patra15.00%133.33%
Total20100.00%3100.00%

#endif /* _ASM_SPARC64_TOPOLOGY_H */

Overall Contributors

PersonTokensPropCommitsCommitProp
Sam Ravnborg10250.75%17.14%
Rusty Russell2311.44%428.57%
Stephen Rothwell2210.95%17.14%
Nitin Gupta178.46%17.14%
Atish Patra167.96%17.14%
chris hyser83.98%17.14%
David S. Miller73.48%17.14%
Ben Hutchings31.49%17.14%
Greg Kroah-Hartman10.50%17.14%
Bartosz Golaszewski10.50%17.14%
Anton Blanchard10.50%17.14%
Total201100.00%14100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.