Home | History | Annotate | Download | only in linux

Lines Matching refs:cpumask_t

46  * cpumask_t cpumask_of_cpu(cpu)	Return cpumask with bit 'cpu' set
88 typedef struct { DECLARE_BITMAP(bits, NR_CPUS); } cpumask_t;
89 extern cpumask_t _unused_cpumask_arg_;
92 static inline void __cpu_set(int cpu, volatile cpumask_t *dstp)
98 static inline void __cpu_clear(int cpu, volatile cpumask_t *dstp)
104 static inline void __cpus_setall(cpumask_t *dstp, int nbits)
110 static inline void __cpus_clear(cpumask_t *dstp, int nbits)
119 static inline int __cpu_test_and_set(int cpu, cpumask_t *addr)
125 static inline void __cpus_and(cpumask_t *dstp, const cpumask_t *src1p,
126 const cpumask_t *src2p, int nbits)
132 static inline void __cpus_or(cpumask_t *dstp, const cpumask_t *src1p,
133 const cpumask_t *src2p, int nbits)
139 static inline void __cpus_xor(cpumask_t *dstp, const cpumask_t *src1p,
140 const cpumask_t *src2p, int nbits)
147 static inline void __cpus_andnot(cpumask_t *dstp, const cpumask_t *src1p,
148 const cpumask_t *src2p, int nbits)
154 static inline void __cpus_complement(cpumask_t *dstp,
155 const cpumask_t *srcp, int nbits)
161 static inline int __cpus_equal(const cpumask_t *src1p,
162 const cpumask_t *src2p, int nbits)
168 static inline int __cpus_intersects(const cpumask_t *src1p,
169 const cpumask_t *src2p, int nbits)
175 static inline int __cpus_subset(const cpumask_t *src1p,
176 const cpumask_t *src2p, int nbits)
182 static inline int __cpus_empty(const cpumask_t *srcp, int nbits)
188 static inline int __cpus_full(const cpumask_t *srcp, int nbits)
194 static inline int __cpus_weight(const cpumask_t *srcp, int nbits)
201 static inline void __cpus_shift_right(cpumask_t *dstp,
202 const cpumask_t *srcp, int n, int nbits)
209 static inline void __cpus_shift_left(cpumask_t *dstp,
210 const cpumask_t *srcp, int n, int nbits)
216 int __first_cpu(const cpumask_t *srcp);
218 int __next_cpu(int n, const cpumask_t *srcp);
242 (cpumask_t) { { \
249 (cpumask_t) { { \
257 (cpumask_t) { { \
262 (cpumask_t) { { \
271 const cpumask_t *srcp, int nbits)
279 cpumask_t *dstp, int nbits)
287 const cpumask_t *srcp, int nbits)
293 static inline int __cpulist_parse(const char *buf, cpumask_t *dstp, int nbits)
301 const cpumask_t *oldp, const cpumask_t *newp, int nbits)
308 static inline void __cpus_remap(cpumask_t *dstp, const cpumask_t *srcp,
309 const cpumask_t *oldp, const cpumask_t *newp, int nbits)
380 extern cpumask_t cpu_possible_map;
381 extern cpumask_t cpu_online_map;
382 extern cpumask_t cpu_present_map;
403 int __any_online_cpu(const cpumask_t *mask);