Lines Matching refs:cpumask

115 extern struct cpumask __cpu_possible_mask;
116 extern struct cpumask __cpu_online_mask;
117 extern struct cpumask __cpu_enabled_mask;
118 extern struct cpumask __cpu_present_mask;
119 extern struct cpumask __cpu_active_mask;
120 extern struct cpumask __cpu_dying_mask;
121 #define cpu_possible_mask ((const struct cpumask *)&__cpu_possible_mask)
122 #define cpu_online_mask ((const struct cpumask *)&__cpu_online_mask)
123 #define cpu_enabled_mask ((const struct cpumask *)&__cpu_enabled_mask)
124 #define cpu_present_mask ((const struct cpumask *)&__cpu_present_mask)
125 #define cpu_active_mask ((const struct cpumask *)&__cpu_active_mask)
126 #define cpu_dying_mask ((const struct cpumask *)&__cpu_dying_mask)
152 static __always_inline unsigned int cpumask_first(const struct cpumask *srcp) in cpumask_first()
163 static __always_inline unsigned int cpumask_first_zero(const struct cpumask *srcp) in cpumask_first_zero()
176 unsigned int cpumask_first_and(const struct cpumask *srcp1, const struct cpumask *srcp2) in cpumask_first_and()
190 unsigned int cpumask_first_and_and(const struct cpumask *srcp1, in cpumask_first_and_and()
191 const struct cpumask *srcp2, in cpumask_first_and_and()
192 const struct cpumask *srcp3) in cpumask_first_and_and()
204 static __always_inline unsigned int cpumask_last(const struct cpumask *srcp) in cpumask_last()
217 unsigned int cpumask_next(int n, const struct cpumask *srcp) in cpumask_next()
233 unsigned int cpumask_next_zero(int n, const struct cpumask *srcp) in cpumask_next_zero()
250 unsigned int cpumask_any_and_distribute(const struct cpumask *src1p, in cpumask_any_and_distribute()
251 const struct cpumask *src2p) in cpumask_any_and_distribute()
257 unsigned int cpumask_any_distribute(const struct cpumask *srcp) in cpumask_any_distribute()
263 unsigned int cpumask_any_and_distribute(const struct cpumask *src1p,
264 const struct cpumask *src2p);
265 unsigned int cpumask_any_distribute(const struct cpumask *srcp);
277 unsigned int cpumask_next_and(int n, const struct cpumask *src1p, in cpumask_next_and()
278 const struct cpumask *src2p) in cpumask_next_and()
298 unsigned int cpumask_next_and_wrap(int n, const struct cpumask *src1p, in cpumask_next_and_wrap()
299 const struct cpumask *src2p) in cpumask_next_and_wrap()
317 unsigned int cpumask_next_wrap(int n, const struct cpumask *src) in cpumask_next_wrap()
419 unsigned int cpumask_any_but(const struct cpumask *mask, unsigned int cpu) in cpumask_any_but()
439 unsigned int cpumask_any_and_but(const struct cpumask *mask1, in cpumask_any_and_but()
440 const struct cpumask *mask2, in cpumask_any_and_but()
461 unsigned int cpumask_nth(unsigned int cpu, const struct cpumask *srcp) in cpumask_nth()
475 unsigned int cpumask_nth_and(unsigned int cpu, const struct cpumask *srcp1, in cpumask_nth_and()
476 const struct cpumask *srcp2) in cpumask_nth_and()
491 unsigned int cpumask_nth_andnot(unsigned int cpu, const struct cpumask *srcp1, in cpumask_nth_andnot()
492 const struct cpumask *srcp2) in cpumask_nth_andnot()
508 unsigned int cpumask_nth_and_andnot(unsigned int cpu, const struct cpumask *srcp1, in cpumask_nth_and_andnot()
509 const struct cpumask *srcp2, in cpumask_nth_and_andnot()
510 const struct cpumask *srcp3) in cpumask_nth_and_andnot()
534 void cpumask_set_cpu(unsigned int cpu, struct cpumask *dstp) in cpumask_set_cpu()
540 void __cpumask_set_cpu(unsigned int cpu, struct cpumask *dstp) in __cpumask_set_cpu()
551 static __always_inline void cpumask_clear_cpu(int cpu, struct cpumask *dstp) in cpumask_clear_cpu()
556 static __always_inline void __cpumask_clear_cpu(int cpu, struct cpumask *dstp) in __cpumask_clear_cpu()
567 static __always_inline void cpumask_assign_cpu(int cpu, struct cpumask *dstp, bool value) in cpumask_assign_cpu()
572 static __always_inline void __cpumask_assign_cpu(int cpu, struct cpumask *dstp, bool value) in __cpumask_assign_cpu()
585 bool cpumask_test_cpu(int cpu, const struct cpumask *cpumask) in cpumask_test_cpu() argument
587 return test_bit(cpumask_check(cpu), cpumask_bits((cpumask))); in cpumask_test_cpu()
600 bool cpumask_test_and_set_cpu(int cpu, struct cpumask *cpumask) in cpumask_test_and_set_cpu() argument
602 return test_and_set_bit(cpumask_check(cpu), cpumask_bits(cpumask)); in cpumask_test_and_set_cpu()
615 bool cpumask_test_and_clear_cpu(int cpu, struct cpumask *cpumask) in cpumask_test_and_clear_cpu() argument
617 return test_and_clear_bit(cpumask_check(cpu), cpumask_bits(cpumask)); in cpumask_test_and_clear_cpu()
624 static __always_inline void cpumask_setall(struct cpumask *dstp) in cpumask_setall()
637 static __always_inline void cpumask_clear(struct cpumask *dstp) in cpumask_clear()
651 bool cpumask_and(struct cpumask *dstp, const struct cpumask *src1p, in cpumask_and()
652 const struct cpumask *src2p) in cpumask_and()
665 void cpumask_or(struct cpumask *dstp, const struct cpumask *src1p, in cpumask_or()
666 const struct cpumask *src2p) in cpumask_or()
679 void cpumask_xor(struct cpumask *dstp, const struct cpumask *src1p, in cpumask_xor()
680 const struct cpumask *src2p) in cpumask_xor()
695 bool cpumask_andnot(struct cpumask *dstp, const struct cpumask *src1p, in cpumask_andnot()
696 const struct cpumask *src2p) in cpumask_andnot()
710 bool cpumask_equal(const struct cpumask *src1p, const struct cpumask *src2p) in cpumask_equal()
726 bool cpumask_or_equal(const struct cpumask *src1p, const struct cpumask *src2p, in cpumask_or_equal()
727 const struct cpumask *src3p) in cpumask_or_equal()
742 bool cpumask_intersects(const struct cpumask *src1p, const struct cpumask *src2p) in cpumask_intersects()
756 bool cpumask_subset(const struct cpumask *src1p, const struct cpumask *src2p) in cpumask_subset()
768 static __always_inline bool cpumask_empty(const struct cpumask *srcp) in cpumask_empty()
779 static __always_inline bool cpumask_full(const struct cpumask *srcp) in cpumask_full()
790 static __always_inline unsigned int cpumask_weight(const struct cpumask *srcp) in cpumask_weight()
803 unsigned int cpumask_weight_and(const struct cpumask *srcp1, const struct cpumask *srcp2) in cpumask_weight_and()
816 unsigned int cpumask_weight_andnot(const struct cpumask *srcp1, in cpumask_weight_andnot()
817 const struct cpumask *srcp2) in cpumask_weight_andnot()
829 void cpumask_shift_right(struct cpumask *dstp, const struct cpumask *srcp, int n) in cpumask_shift_right()
842 void cpumask_shift_left(struct cpumask *dstp, const struct cpumask *srcp, int n) in cpumask_shift_left()
854 void cpumask_copy(struct cpumask *dstp, const struct cpumask *srcp) in cpumask_copy()
891 int cpumask_parse_user(const char __user *buf, int len, struct cpumask *dstp) in cpumask_parse_user()
905 int cpumask_parselist_user(const char __user *buf, int len, struct cpumask *dstp) in cpumask_parselist_user()
918 static __always_inline int cpumask_parse(const char *buf, struct cpumask *dstp) in cpumask_parse()
930 static __always_inline int cpulist_parse(const char *buf, struct cpumask *dstp) in cpulist_parse()
1038 DEFINE_FREE(free_cpumask_var, struct cpumask *, if (_T) free_cpumask_var(_T));
1071 void init_cpu_present(const struct cpumask *src);
1072 void init_cpu_possible(const struct cpumask *src);
1096 ((struct cpumask *)(1 ? (bitmap) \
1114 static __always_inline const struct cpumask *get_cpu_mask(unsigned int cpu) in get_cpu_mask()
1239 cpumap_print_to_pagebuf(bool list, char *buf, const struct cpumask *mask) in cpumap_print_to_pagebuf()
1262 ssize_t cpumap_print_bitmask_to_buf(char *buf, const struct cpumask *mask, in cpumap_print_bitmask_to_buf()
1284 ssize_t cpumap_print_list_to_buf(char *buf, const struct cpumask *mask, in cpumap_print_list_to_buf()