Searched refs:preempt_offset (Results 1 – 4 of 4) sorted by relevance
/linux-4.4.14/include/asm-generic/ |
D | preempt.h | 74 static __always_inline bool should_resched(int preempt_offset) in should_resched() argument 76 return unlikely(preempt_count() == preempt_offset && in should_resched()
|
/linux-4.4.14/arch/x86/include/asm/ |
D | preempt.h | 90 static __always_inline bool should_resched(int preempt_offset) in should_resched() argument 92 return unlikely(raw_cpu_read_4(__preempt_count) == preempt_offset); in should_resched()
|
/linux-4.4.14/include/linux/ |
D | kernel.h | 177 void ___might_sleep(const char *file, int line, int preempt_offset); 178 void __might_sleep(const char *file, int line, int preempt_offset); 194 int preempt_offset) { } in ___might_sleep() argument 196 int preempt_offset) { } in __might_sleep() argument
|
/linux-4.4.14/kernel/sched/ |
D | core.c | 7540 static inline int preempt_count_equals(int preempt_offset) in preempt_count_equals() argument 7544 return (nested == preempt_offset); in preempt_count_equals() 7547 void __might_sleep(const char *file, int line, int preempt_offset) in __might_sleep() argument 7561 ___might_sleep(file, line, preempt_offset); in __might_sleep() 7565 void ___might_sleep(const char *file, int line, int preempt_offset) in ___might_sleep() argument 7570 if ((preempt_count_equals(preempt_offset) && !irqs_disabled() && in ___might_sleep() 7593 if (!preempt_count_equals(preempt_offset)) { in ___might_sleep()
|