Home
last modified time | relevance | path

Searched refs:cpumask_var_t (Results 1 – 25 of 130) sorted by relevance

123456

/linux/lib/
H A Dgroup_cpus.c45 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()
229 cpumask_var_t *node_to_cpumask, in alloc_nodes_groups()
292 cpumask_var_t msk, in __group_cpus_evenly()
370 cpumask_var_t nmsk; in group_cpus_evenly()
405 cpumask_var_t *node_to_cpumas in group_cpus_evenly()
[all...]
/linux/arch/powerpc/include/asm/
H A Dsmp.h38 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);
/linux/include/linux/
H A Dcpumask.h1029 bool alloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, int node);
1032 bool zalloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, int node) in zalloc_cpumask_var_node()
1050 bool alloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) in alloc_cpumask_var()
1056 bool zalloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) in zalloc_cpumask_var()
1061 void alloc_bootmem_cpumask_var(cpumask_var_t *mask);
1062 void free_cpumask_var(cpumask_var_t mask);
1063 void free_bootmem_cpumask_var(cpumask_var_t mask);
1065 static __always_inline bool cpumask_available(cpumask_var_t mask) in cpumask_available()
1076 static __always_inline bool alloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) in alloc_cpumask_var()
1081 static __always_inline bool alloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags, in alloc_cpumask_var_node()
[all …]
H A Dcpumask_types.h61 typedef struct cpumask *cpumask_var_t; typedef
63 typedef struct cpumask cpumask_var_t[1]; typedef
H A Dtick.h175 extern cpumask_var_t tick_nohz_full_mask;
276 extern void __init tick_nohz_full_setup(cpumask_var_t cpumask); in tick_nohz_full_enabled()
301 static inline void tick_nohz_full_setup(cpumask_var_t cpumask) { }
H A Dworkqueue.h160 cpumask_var_t cpumask;
172 cpumask_var_t __pod_cpumask;
/linux/rust/helpers/
H A Dcpumask.c66 bool rust_helper_alloc_cpumask_var(cpumask_var_t *mask, gfp_t flags) in rust_helper_free_cpumask_var()
72 bool rust_helper_zalloc_cpumask_var(cpumask_var_t *mask, gfp_t flags)
79 void rust_helper_free_cpumask_var(cpumask_var_t mask)
/linux/kernel/cgroup/
H A Dcpuset-internal.h101 cpumask_var_t cpus_allowed;
105 cpumask_var_t effective_cpus;
120 cpumask_var_t effective_xcpus;
134 cpumask_var_t exclusive_cpus;
327 int cpuset1_generate_sched_domains(cpumask_var_t **domains,
343 static inline int cpuset1_generate_sched_domains(cpumask_var_t **domains,
H A Dcpuset.c73 static cpumask_var_t subpartitions_cpus;
78 static cpumask_var_t isolated_cpus;
145 cpumask_var_t addmask, delmask; /* For partition root */ in inc_dl_tasks_cs()
146 cpumask_var_t new_cpus; /* For update_cpumasks_hier() */ in inc_dl_tasks_cs()
467 * @pmasks: Pointer to array of cpumask_var_t pointers
475 static inline int alloc_cpumasks(cpumask_var_t *pmasks[], u32 size) in alloc_cpumasks()
497 * Array of pointers to the three cpumask_var_t fields in tmpmasks. in alloc_tmpmasks()
500 cpumask_var_t *pmask[3] = { in alloc_tmpmasks()
544 cpumask_var_t *pmask[4] = { in dup_or_alloc_cpuset()
769 static int generate_sched_domains(cpumask_var_t **domain in update_domain_attr_tree()
[all...]
/linux/drivers/virt/nitro_enclaves/
H A Dne_misc_dev.h80 cpumask_var_t *threads_per_core;
81 cpumask_var_t vcpu_ids;
/linux/drivers/firmware/psci/
H A Dpsci_checker.c140 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/arch/powerpc/kernel/
H A Dsmp.c86 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);
923 static int __init update_mask_from_threadgroup(cpumask_var_t *mask, struct thread_groups *tg, in update_mask_from_threadgroup()
951 cpumask_var_t *mas in init_thread_group_cache_map()
[all...]
/linux/kernel/time/
H A Dtick-broadcast.c28 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/kernel/sched/
H A Dcpudeadline.h16 cpumask_var_t free_cpus;
H A Dcpupri.h15 cpumask_var_t mask;
H A Dext_idle.c33 cpumask_var_t cpu;
34 cpumask_var_t smt;
51 static DEFINE_PER_CPU(cpumask_var_t, local_idle_cpumask);
52 static DEFINE_PER_CPU(cpumask_var_t, local_llc_idle_cpumask);
53 static DEFINE_PER_CPU(cpumask_var_t, local_numa_idle_cpumask);
/linux/drivers/base/
H A Dtopology.c30 cpumask_var_t mask; \
48 cpumask_var_t mask; \
/linux/drivers/md/
H A Ddm-ps-io-affinity.c16 cpumask_var_t cpumask;
23 cpumask_var_t path_mask;
/linux/arch/powerpc/platforms/pseries/
H A Dhotplug-cpu.c47 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()
/linux/io_uring/
H A Dsqpoll.h31 int io_sqpoll_wq_cpu_affinity(struct io_ring_ctx *ctx, cpumask_var_t mask);
H A Dio-wq.h50 int io_wq_cpu_affinity(struct io_uring_task *tctx, cpumask_var_t mask);
/linux/include/asm-generic/
H A Dnuma.h17 extern cpumask_var_t node_to_cpumask_map[MAX_NUMNODES];
/linux/kernel/
H A Dcompat.c128 cpumask_var_t new_mask; in COMPAT_SYSCALL_DEFINE3()
148 cpumask_var_t mask; in COMPAT_SYSCALL_DEFINE3()
/linux/drivers/crypto/marvell/octeontx/
H A Dotx_cptvf.h84 cpumask_var_t affinity_mask[OTX_CPT_VF_MSIX_VECTORS];
/linux/drivers/crypto/cavium/cpt/
H A Dcptvf.h107 cpumask_var_t affinity_mask[CPT_VF_MSIX_VECTORS];

123456