Lines Matching refs:flags
22 unsigned long flags;
29 return !!(housekeeping.flags & BIT(type));
38 if (housekeeping.flags & BIT(type)) {
62 if (housekeeping.flags & BIT(type))
71 if (housekeeping.flags & BIT(type))
79 if (housekeeping.flags & BIT(type))
89 if (!housekeeping.flags)
94 if (housekeeping.flags & HK_FLAG_KERNEL_NOISE)
97 for_each_set_bit(type, &housekeeping.flags, HK_TYPE_MAX) {
112 static int __init housekeeping_setup(char *str, unsigned long flags)
118 if ((flags & HK_FLAG_KERNEL_NOISE) && !(housekeeping.flags & HK_FLAG_KERNEL_NOISE)) {
140 if (!housekeeping.flags) {
149 if (!housekeeping.flags) {
153 for_each_set_bit(type, &flags, HK_TYPE_MAX)
158 unsigned long iter_flags = flags & housekeeping.flags;
168 iter_flags = flags & ~housekeeping.flags;
174 if ((flags & HK_FLAG_KERNEL_NOISE) && !(housekeeping.flags & HK_FLAG_KERNEL_NOISE))
177 housekeeping.flags |= flags;
190 unsigned long flags;
192 flags = HK_FLAG_KERNEL_NOISE;
194 return housekeeping_setup(str, flags);
200 unsigned long flags = 0;
211 flags |= HK_FLAG_KERNEL_NOISE;
217 flags |= HK_FLAG_DOMAIN;
223 flags |= HK_FLAG_MANAGED_IRQ;
245 /* Default behaviour for isolcpus without flags */
246 if (!flags)
247 flags |= HK_FLAG_DOMAIN;
249 return housekeeping_setup(str, flags);