| /linux-6.15/lib/ |
| H A D | group_cpus.c | 45 static cpumask_var_t *alloc_node_to_cpumask(void) in alloc_node_to_cpumask() 47 cpumask_var_t *masks; in alloc_node_to_cpumask() 50 masks = kcalloc(nr_node_ids, sizeof(cpumask_var_t), GFP_KERNEL); in alloc_node_to_cpumask() 68 static void free_node_to_cpumask(cpumask_var_t *masks) in free_node_to_cpumask() 77 static void build_node_to_cpumask(cpumask_var_t *masks) in build_node_to_cpumask() 85 static int get_nodes_in_cpumask(cpumask_var_t *node_to_cpumask, in get_nodes_in_cpumask() 131 cpumask_var_t *node_to_cpumask, in alloc_nodes_groups() 250 cpumask_var_t *node_to_cpumask, in __group_cpus_evenly() 350 cpumask_var_t *node_to_cpumask; in group_cpus_evenly() 351 cpumask_var_t nmsk, npresmsk; in group_cpus_evenly()
|
| H A D | cpumask.c | 28 bool alloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, int node) in alloc_cpumask_var_node() 52 void __init alloc_bootmem_cpumask_var(cpumask_var_t *mask) in alloc_bootmem_cpumask_var() 63 void free_cpumask_var(cpumask_var_t mask) in free_cpumask_var() 73 void __init free_bootmem_cpumask_var(cpumask_var_t mask) in free_bootmem_cpumask_var()
|
| /linux-6.15/arch/powerpc/include/asm/ |
| H A D | smp.h | 38 DECLARE_PER_CPU(cpumask_var_t, thread_group_l1_cache_map); 39 DECLARE_PER_CPU(cpumask_var_t, thread_group_l2_cache_map); 40 DECLARE_PER_CPU(cpumask_var_t, thread_group_l3_cache_map); 109 DECLARE_PER_CPU(cpumask_var_t, cpu_sibling_map); 110 DECLARE_PER_CPU(cpumask_var_t, cpu_l2_cache_map); 111 DECLARE_PER_CPU(cpumask_var_t, cpu_core_map); 112 DECLARE_PER_CPU(cpumask_var_t, cpu_smallcore_map);
|
| H A D | mmzone.h | 28 extern cpumask_var_t node_to_cpumask_map[];
|
| /linux-6.15/arch/x86/include/asm/ |
| H A D | smp.h | 12 DECLARE_PER_CPU_READ_MOSTLY(cpumask_var_t, cpu_sibling_map); 13 DECLARE_PER_CPU_READ_MOSTLY(cpumask_var_t, cpu_core_map); 14 DECLARE_PER_CPU_READ_MOSTLY(cpumask_var_t, cpu_die_map); 16 DECLARE_PER_CPU_READ_MOSTLY(cpumask_var_t, cpu_llc_shared_map); 17 DECLARE_PER_CPU_READ_MOSTLY(cpumask_var_t, cpu_l2c_shared_map);
|
| /linux-6.15/include/linux/ |
| H A D | cpumask.h | 950 bool alloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, int node); 953 bool zalloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, int node) in zalloc_cpumask_var_node() 971 bool alloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) in alloc_cpumask_var() 977 bool zalloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) in zalloc_cpumask_var() 982 void alloc_bootmem_cpumask_var(cpumask_var_t *mask); 983 void free_cpumask_var(cpumask_var_t mask); 984 void free_bootmem_cpumask_var(cpumask_var_t mask); 986 static __always_inline bool cpumask_available(cpumask_var_t mask) in cpumask_available() 1024 static __always_inline void free_cpumask_var(cpumask_var_t mask) in free_cpumask_var() 1028 static __always_inline void free_bootmem_cpumask_var(cpumask_var_t mask) in free_bootmem_cpumask_var() [all …]
|
| H A D | cpumask_types.h | 61 typedef struct cpumask *cpumask_var_t; typedef 63 typedef struct cpumask cpumask_var_t[1]; typedef
|
| H A D | padata.h | 77 cpumask_var_t pcpu; 78 cpumask_var_t cbcpu; 192 cpumask_var_t cpumask);
|
| H A D | tick.h | 173 extern cpumask_var_t tick_nohz_full_mask; 280 extern void __init tick_nohz_full_setup(cpumask_var_t cpumask); 306 static inline void tick_nohz_full_setup(cpumask_var_t cpumask) { } in tick_nohz_full_setup()
|
| /linux-6.15/rust/helpers/ |
| H A D | cpumask.c | 30 bool rust_helper_alloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) in rust_helper_alloc_cpumask_var() 35 bool rust_helper_zalloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) in rust_helper_zalloc_cpumask_var() 41 void rust_helper_free_cpumask_var(cpumask_var_t mask) in rust_helper_free_cpumask_var()
|
| /linux-6.15/include/linux/sched/ |
| H A D | topology.h | 165 extern void partition_sched_domains(int ndoms_new, cpumask_var_t doms_new[], 169 cpumask_var_t *alloc_sched_domains(unsigned int ndoms); 170 void free_sched_domains(cpumask_var_t doms[], unsigned int ndoms); 206 partition_sched_domains(int ndoms_new, cpumask_var_t doms_new[], in partition_sched_domains()
|
| /linux-6.15/kernel/cgroup/ |
| H A D | cpuset-internal.h | 101 cpumask_var_t cpus_allowed; 105 cpumask_var_t effective_cpus; 120 cpumask_var_t effective_xcpus; 134 cpumask_var_t exclusive_cpus;
|
| /linux-6.15/drivers/virt/nitro_enclaves/ |
| H A D | ne_misc_dev.h | 80 cpumask_var_t *threads_per_core; 81 cpumask_var_t vcpu_ids;
|
| /linux-6.15/drivers/firmware/psci/ |
| H A D | psci_checker.c | 140 static void free_cpu_groups(int num, cpumask_var_t **pcpu_groups) in free_cpu_groups() 143 cpumask_var_t *cpu_groups = *pcpu_groups; in free_cpu_groups() 150 static int alloc_init_cpu_groups(cpumask_var_t **pcpu_groups) in alloc_init_cpu_groups() 153 cpumask_var_t tmp, *cpu_groups; in alloc_init_cpu_groups() 189 cpumask_var_t offlined_cpus, *cpu_groups; in hotplug_tests()
|
| /linux-6.15/arch/powerpc/kernel/ |
| H A D | smp.c | 86 DEFINE_PER_CPU(cpumask_var_t, cpu_sibling_map); 87 DEFINE_PER_CPU(cpumask_var_t, cpu_smallcore_map); 88 DEFINE_PER_CPU(cpumask_var_t, cpu_l2_cache_map); 89 DEFINE_PER_CPU(cpumask_var_t, cpu_core_map); 90 static DEFINE_PER_CPU(cpumask_var_t, cpu_coregroup_map); 120 DEFINE_PER_CPU(cpumask_var_t, thread_group_l1_cache_map); 127 DEFINE_PER_CPU(cpumask_var_t, thread_group_l2_cache_map); 133 DEFINE_PER_CPU(cpumask_var_t, thread_group_l3_cache_map); 949 cpumask_var_t *mask = NULL; in init_thread_group_cache_map() 1411 static bool update_mask_by_l2(int cpu, cpumask_var_t *mask) in update_mask_by_l2() [all …]
|
| /linux-6.15/drivers/infiniband/hw/hfi1/ |
| H A D | affinity.c | 62 static int cpu_mask_set_get_first(struct cpu_mask_set *set, cpumask_var_t diff) in cpu_mask_set_get_first() 243 static int per_cpu_affinity_get(cpumask_var_t possible_cpumask, in per_cpu_affinity_get() 283 static int per_cpu_affinity_put_max(cpumask_var_t possible_cpumask, in per_cpu_affinity_put_max() 322 cpumask_var_t non_intr_cpus, in _dev_comp_vect_cpu_get() 323 cpumask_var_t available_cpus) in _dev_comp_vect_cpu_get() 404 cpumask_var_t non_intr_cpus; in _dev_comp_vect_mappings_create() 405 cpumask_var_t available_cpus; in _dev_comp_vect_mappings_create() 836 cpumask_var_t diff; in get_irq_affinity() 963 static void find_hw_thread_mask(uint hw_thread_no, cpumask_var_t hw_thread_mask, in find_hw_thread_mask() 998 cpumask_var_t diff, hw_thread_mask, available_mask, intrs_mask; in hfi1_get_proc_affinity()
|
| /linux-6.15/kernel/sched/ |
| H A D | isolation.c | 21 cpumask_var_t cpumasks[HK_TYPE_MAX]; 104 cpumask_var_t housekeeping_staging) in housekeeping_setup_type() 114 cpumask_var_t non_housekeeping_mask, housekeeping_staging; in housekeeping_setup()
|
| H A D | membarrier.c | 251 cpumask_var_t tmpmask; in membarrier_global_expedited() 316 cpumask_var_t tmpmask; in membarrier_private_expedited() 439 cpumask_var_t tmpmask; in sync_runqueues_membarrier_state()
|
| H A D | cpupri.h | 12 cpumask_var_t mask;
|
| H A D | cpudeadline.h | 14 cpumask_var_t free_cpus;
|
| /linux-6.15/kernel/time/ |
| H A D | tick-broadcast.c | 28 static cpumask_var_t tick_broadcast_mask __cpumask_var_read_mostly; 29 static cpumask_var_t tick_broadcast_on __cpumask_var_read_mostly; 30 static cpumask_var_t tmpmask __cpumask_var_read_mostly; 607 static cpumask_var_t tick_broadcast_oneshot_mask __cpumask_var_read_mostly; 608 static cpumask_var_t tick_broadcast_pending_mask __cpumask_var_read_mostly; 609 static cpumask_var_t tick_broadcast_force_mask __cpumask_var_read_mostly;
|
| /linux-6.15/drivers/base/ |
| H A D | topology.c | 30 cpumask_var_t mask; \ 48 cpumask_var_t mask; \
|
| /linux-6.15/io_uring/ |
| H A D | sqpoll.h | 31 int io_sqpoll_wq_cpu_affinity(struct io_ring_ctx *ctx, cpumask_var_t mask);
|
| /linux-6.15/drivers/md/ |
| H A D | dm-ps-io-affinity.c | 16 cpumask_var_t cpumask; 23 cpumask_var_t path_mask;
|
| /linux-6.15/arch/powerpc/platforms/pseries/ |
| H A D | hotplug-cpu.c | 47 static cpumask_var_t node_recorded_ids_map[MAX_NUMNODES]; 157 cpumask_var_t *cpu_mask) in find_cpu_id_range() 159 cpumask_var_t candidate_mask; in find_cpu_id_range() 218 cpumask_var_t cpu_mask; in pseries_add_processor()
|