Lines Matching defs:bit
63 * 64-bit can do a quick check without holding the jiffies lock and
67 * 32-bit cannot do that because the store of 'tick_next_period'
68 * consists of two 32-bit stores, and the first store could be
133 * A plain store is good enough on 32-bit, as the quick check
480 enum tick_dep_bits bit)
484 prev = atomic_fetch_or(BIT(bit), dep);
493 void tick_nohz_dep_set(enum tick_dep_bits bit)
495 tick_nohz_dep_set_all(&tick_dep_mask, bit);
498 void tick_nohz_dep_clear(enum tick_dep_bits bit)
500 atomic_andnot(BIT(bit), &tick_dep_mask);
507 void tick_nohz_dep_set_cpu(int cpu, enum tick_dep_bits bit)
514 prev = atomic_fetch_or(BIT(bit), &ts->tick_dep_mask);
530 void tick_nohz_dep_clear_cpu(int cpu, enum tick_dep_bits bit)
534 atomic_andnot(BIT(bit), &ts->tick_dep_mask);
542 void tick_nohz_dep_set_task(struct task_struct *tsk, enum tick_dep_bits bit)
544 if (!atomic_fetch_or(BIT(bit), &tsk->tick_dep_mask))
549 void tick_nohz_dep_clear_task(struct task_struct *tsk, enum tick_dep_bits bit)
551 atomic_andnot(BIT(bit), &tsk->tick_dep_mask);
560 enum tick_dep_bits bit)
565 prev = atomic_fetch_or(BIT(bit), &sig->tick_dep_mask);
575 void tick_nohz_dep_clear_signal(struct signal_struct *sig, enum tick_dep_bits bit)
577 atomic_andnot(BIT(bit), &sig->tick_dep_mask);