Searched refs:cpumask (Results 1 - 25 of 781) sorted by relevance

1234567891011>>

/linux-master/arch/x86/include/asm/
H A Dtlbbatch.h5 #include <linux/cpumask.h>
12 struct cpumask cpumask; member in struct:arch_tlbflush_unmap_batch
H A Dcpumask.h5 #include <linux/cpumask.h>
19 static __always_inline void arch_cpumask_clear_cpu(int cpu, struct cpumask *dstp)
29 static __always_inline void arch_cpumask_clear_cpu(int cpu, struct cpumask *dstp)
/linux-master/arch/riscv/include/asm/
H A Dtlbbatch.h9 #include <linux/cpumask.h>
12 struct cpumask cpumask; member in struct:arch_tlbflush_unmap_batch
/linux-master/tools/testing/selftests/bpf/progs/
H A Dnested_trust_common.h9 bool bpf_cpumask_test_cpu(unsigned int cpu, const struct cpumask *cpumask) __ksym;
10 bool bpf_cpumask_first_zero(const struct cpumask *cpumask) __ksym;
H A Dcpumask_common.h16 struct bpf_cpumask __kptr * cpumask; member in struct:__cpumask_map_value
27 void bpf_cpumask_release(struct bpf_cpumask *cpumask) __ksym __weak;
28 struct bpf_cpumask *bpf_cpumask_acquire(struct bpf_cpumask *cpumask) __ksym __weak;
29 u32 bpf_cpumask_first(const struct cpumask *cpumask) __ksym __weak;
30 u32 bpf_cpumask_first_zero(const struct cpumask *cpumask) __ksym __weak;
31 u32 bpf_cpumask_first_and(const struct cpumask *src1,
32 const struct cpumask *src2) __ksym __weak;
33 void bpf_cpumask_set_cpu(u32 cpu, struct bpf_cpumask *cpumask) __ksy
63 cast(struct bpf_cpumask *cpumask) argument
70 struct bpf_cpumask *cpumask; local
[all...]
H A Dcpumask_failure.c23 struct bpf_cpumask *cpumask; local
25 cpumask = create_cpumask();
26 __sink(cpumask);
28 /* cpumask is never released. */
36 struct bpf_cpumask *cpumask; local
38 cpumask = create_cpumask();
40 /* cpumask is released twice. */
41 bpf_cpumask_release(cpumask);
42 bpf_cpumask_release(cpumask);
51 struct bpf_cpumask *cpumask; local
64 struct bpf_cpumask *cpumask; local
77 struct bpf_cpumask *cpumask; local
[all...]
H A Dcpumask_success.c68 struct bpf_cpumask *cpumask; local
73 cpumask = create_cpumask();
74 if (!cpumask)
77 bpf_cpumask_release(cpumask);
84 struct bpf_cpumask *cpumask; local
89 cpumask = create_cpumask();
90 if (!cpumask)
93 bpf_cpumask_set_cpu(0, cpumask);
94 if (!bpf_cpumask_test_cpu(0, cast(cpumask))) {
99 bpf_cpumask_clear_cpu(0, cpumask);
113 struct bpf_cpumask *cpumask; local
142 struct bpf_cpumask *cpumask; local
213 struct bpf_cpumask *cpumask; local
388 struct bpf_cpumask *cpumask; local
403 struct bpf_cpumask *cpumask; local
[all...]
/linux-master/include/linux/
H A Dcpumask_api.h1 #include <linux/cpumask.h>
H A Didle_inject.h14 struct idle_inject_device *idle_inject_register(struct cpumask *cpumask);
16 struct idle_inject_device *idle_inject_register_full(struct cpumask *cpumask,
H A Dcpumask.h20 typedef struct cpumask { DECLARE_BITMAP(bits, NR_CPUS); } cpumask_t; struct
23 * cpumask_bits - get the bits in a cpumask
24 * @maskp: the struct cpumask *
32 * cpumask_pr_args - printf args to output a cpumask
33 * @maskp: cpumask to be printed
35 * Can be used to provide arguments for '%*pb[l]' when printing a cpumask.
55 * We have several different "preferred sizes" for the cpumask
73 * least as big as 'nr_cpu_ids' itself is, and all our cpumask
126 extern struct cpumask __cpu_possible_mask;
127 extern struct cpumask __cpu_online_mas
503 cpumask_test_cpu(int cpu, const struct cpumask *cpumask) argument
517 cpumask_test_and_set_cpu(int cpu, struct cpumask *cpumask) argument
531 cpumask_test_and_clear_cpu(int cpu, struct cpumask *cpumask) argument
[all...]
H A Dgroup_cpus.h12 struct cpumask *group_cpus_evenly(unsigned int numgrps);
H A Dnmi.h26 extern struct cpumask watchdog_cpumask;
170 static inline bool trigger_cpumask_backtrace(struct cpumask *mask)
197 static inline bool trigger_cpumask_backtrace(struct cpumask *mask)
224 void nmi_backtrace_stall_snap(const struct cpumask *btp);
225 void nmi_backtrace_stall_check(const struct cpumask *btp);
227 static inline void nmi_backtrace_stall_snap(const struct cpumask *btp) {}
228 static inline void nmi_backtrace_stall_check(const struct cpumask *btp) {}
/linux-master/tools/virtio/linux/
H A Dtopology.h5 #include <linux/cpumask.h>
/linux-master/kernel/bpf/
H A Dcpumask.c7 #include <linux/cpumask.h>
10 * struct bpf_cpumask - refcounted BPF cpumask wrapper structure
11 * @cpumask: The actual cpumask embedded in the struct.
19 * the details in <linux/cpumask.h>. The consequence is that this structure is
26 cpumask_t cpumask; member in struct:bpf_cpumask
40 * bpf_cpumask_create() - Create a mutable BPF cpumask.
42 * Allocates a cpumask that can be queried, mutated, acquired, and released by
43 * a BPF program. The cpumask returned by this function must either be embedded
51 struct bpf_cpumask *cpumask; local
75 bpf_cpumask_acquire(struct bpf_cpumask *cpumask) argument
89 bpf_cpumask_release(struct bpf_cpumask *cpumask) argument
99 bpf_cpumask_release_dtor(void *cpumask) argument
112 bpf_cpumask_first(const struct cpumask *cpumask) argument
125 bpf_cpumask_first_zero(const struct cpumask *cpumask) argument
150 bpf_cpumask_set_cpu(u32 cpu, struct bpf_cpumask *cpumask) argument
163 bpf_cpumask_clear_cpu(u32 cpu, struct bpf_cpumask *cpumask) argument
180 bpf_cpumask_test_cpu(u32 cpu, const struct cpumask *cpumask) argument
197 bpf_cpumask_test_and_set_cpu(u32 cpu, struct bpf_cpumask *cpumask) argument
215 bpf_cpumask_test_and_clear_cpu(u32 cpu, struct bpf_cpumask *cpumask) argument
227 bpf_cpumask_setall(struct bpf_cpumask *cpumask) argument
236 bpf_cpumask_clear(struct bpf_cpumask *cpumask) argument
348 bpf_cpumask_empty(const struct cpumask *cpumask) argument
363 bpf_cpumask_full(const struct cpumask *cpumask) argument
390 bpf_cpumask_any_distribute(const struct cpumask *cpumask) argument
420 bpf_cpumask_weight(const struct cpumask *cpumask) argument
[all...]
/linux-master/arch/hexagon/include/asm/
H A Dsmp.h11 #include <linux/cpumask.h>
23 extern void send_ipi(const struct cpumask *cpumask, enum ipi_message_type msg);
26 extern void arch_send_call_function_ipi_mask(const struct cpumask *mask);
/linux-master/arch/csky/include/asm/
H A Dsmp.h6 #include <linux/cpumask.h>
16 void arch_send_call_function_ipi_mask(struct cpumask *mask);
20 void __init set_send_ipi(void (*func)(const struct cpumask *mask), int irq);
/linux-master/arch/openrisc/include/asm/
H A Dsmp.h21 extern void arch_send_call_function_ipi_mask(const struct cpumask *mask);
23 extern void set_smp_cross_call(void (*)(const struct cpumask *, unsigned int));
/linux-master/include/net/netns/
H A Dcore.h9 struct cpumask;
24 struct cpumask *rps_default_mask;
/linux-master/arch/x86/xen/
H A Dsmp.h9 extern void xen_send_IPI_mask(const struct cpumask *mask,
11 extern void xen_send_IPI_mask_allbutself(const struct cpumask *mask,
26 void xen_smp_send_call_function_ipi(const struct cpumask *mask);
/linux-master/arch/sparc/include/asm/
H A Dmmzone.h7 #include <linux/cpumask.h>
/linux-master/arch/parisc/include/asm/
H A Dtopology.h6 #include <linux/cpumask.h>
/linux-master/arch/mips/include/asm/
H A Dmips_mt.h9 #include <linux/cpumask.h>
/linux-master/include/trace/events/
H A Dipi.h21 TP_PROTO(const struct cpumask *mask, const char *reason),
62 TP_PROTO(const struct cpumask *cpumask, unsigned long callsite, void *callback),
64 TP_ARGS(cpumask, callsite, callback),
67 __cpumask(cpumask)
73 __assign_cpumask(cpumask, cpumask_bits(cpumask));
78 TP_printk("cpumask=%s callsite=%pS callback=%pS",
79 __get_cpumask(cpumask), __entry->callsite, __entry->callback)
/linux-master/arch/xtensa/include/asm/
H A Dsmp.h22 struct cpumask;
23 void arch_send_call_function_ipi_mask(const struct cpumask *mask);
/linux-master/drivers/opp/
H A Dcpu.c108 void _dev_pm_opp_cpumask_remove_table(const struct cpumask *cpumask, argument
114 WARN_ON(cpumask_empty(cpumask));
116 for_each_cpu(cpu, cpumask) {
132 * dev_pm_opp_cpumask_remove_table() - Removes OPP table for @cpumask
133 * @cpumask: cpumask for which OPP table needs to be removed
135 * This removes the OPP tables for CPUs present in the @cpumask.
137 * the cpus in @cpumask.
139 void dev_pm_opp_cpumask_remove_table(const struct cpumask *cpumas argument
155 dev_pm_opp_set_sharing_cpus(struct device *cpu_dev, const struct cpumask *cpumask) argument
205 dev_pm_opp_get_sharing_cpus(struct device *cpu_dev, struct cpumask *cpumask) argument
[all...]

Completed in 498 milliseconds

1234567891011>>