Home
last modified time | relevance | path

Searched refs:preempt_count (Results 1 – 25 of 53) sorted by relevance

123

/linux/tools/testing/radix-tree/
H A Dmain.c244 nr_allocated, preempt_count); in single_thread_tests()
248 nr_allocated, preempt_count); in single_thread_tests()
252 nr_allocated, preempt_count); in single_thread_tests()
256 nr_allocated, preempt_count); in single_thread_tests()
260 nr_allocated, preempt_count); in single_thread_tests()
264 nr_allocated, preempt_count); in single_thread_tests()
269 nr_allocated, preempt_count); in single_thread_tests()
273 nr_allocated, preempt_count); in single_thread_tests()
281 nr_allocated, preempt_count); in single_thread_tests()
324 nr_allocated, preempt_count); in main()
/linux/tools/testing/shared/linux/
H A Dpreempt.h5 extern int preempt_count;
7 #define preempt_disable() uatomic_inc(&preempt_count)
8 #define preempt_enable() uatomic_dec(&preempt_count)
/linux/tools/testing/selftests/bpf/
H A Dbpf_experimental.h396 int preempt_count; member
423 if (bpf_core_field_exists(pcpu_hot.preempt_count)) in get_preempt_count()
425 bpf_this_cpu_ptr(&pcpu_hot))->preempt_count; in get_preempt_count()
429 return bpf_get_current_task_btf()->thread_info.preempt_count; in get_preempt_count()
431 return bpf_get_lowcore()->preempt_count; in get_preempt_count()
433 return bpf_get_current_task_btf()->thread_info.preempt_count; in get_preempt_count()
435 return bpf_get_current_task_btf()->thread_info.preempt_count; in get_preempt_count()
/linux/lib/
H A Dsmp_processor_id.c16 if (likely(preempt_count())) in check_preemption_disabled()
44 what1, what2, preempt_count() - 1, current->comm, current->pid); in check_preemption_disabled()
/linux/arch/um/include/asm/
H A Dthread_info.h22 int preempt_count; /* 0 => preemptable, member
30 .preempt_count = INIT_PREEMPT_COUNT, \
/linux/arch/m68k/include/asm/
H A Dthread_info.h30 int preempt_count; /* 0 => preemptable, <0 => BUG */ member
39 .preempt_count = INIT_PREEMPT_COUNT, \
/linux/arch/nios2/include/asm/
H A Dthread_info.h40 int preempt_count; /* 0 => preemptable,<0 => BUG */ member
54 .preempt_count = INIT_PREEMPT_COUNT, \
/linux/arch/hexagon/include/asm/
H A Dthread_info.h35 int preempt_count; /* 0=>preemptible,<0=>BUG */ member
63 .preempt_count = 1, \
/linux/arch/arc/include/asm/
H A Dthread_info.h41 int preempt_count; /* 0 => preemptible, <0 => BUG */ member
56 .preempt_count = INIT_PREEMPT_COUNT, \
/linux/arch/openrisc/include/asm/
H A Dthread_info.h47 __s32 preempt_count; /* 0 => preemptable, <0 => BUG */ member
67 .preempt_count = INIT_PREEMPT_COUNT, \
/linux/arch/riscv/include/asm/
H A Dthread_info.h55 int preempt_count; /* 0=>preemptible, <0=>BUG */ member
97 .preempt_count = INIT_PREEMPT_COUNT, \
/linux/arch/parisc/include/asm/
H A Dthread_info.h11 int preempt_count; /* 0=premptable, <0=BUG; will also serve as bh-counter */ member
20 .preempt_count = INIT_PREEMPT_COUNT, \
/linux/arch/loongarch/include/asm/
H A Dthread_info.h28 int preempt_count; /* 0 => preemptible, <0 => BUG */ member
41 .preempt_count = INIT_PREEMPT_COUNT, \
/linux/arch/csky/include/asm/
H A Dthread_info.h17 int preempt_count; member
27 .preempt_count = INIT_PREEMPT_COUNT, \
/linux/kernel/trace/
H A Dtrace_irqsoff.c122 if (!irqs_disabled_flags(*flags) && !preempt_count()) in func_prolog_dec()
467 if (preempt_trace(preempt_count()) || irq_trace()) in start_critical_timings()
475 if (preempt_trace(preempt_count()) || irq_trace()) in stop_critical_timings()
638 if (!preempt_trace(preempt_count()) && irq_trace()) in tracer_hardirqs_on()
645 if (!preempt_trace(preempt_count()) && irq_trace()) in tracer_hardirqs_off()
686 if (preempt_trace(preempt_count()) && !irq_trace()) in tracer_preempt_on()
692 if (preempt_trace(preempt_count()) && !irq_trace()) in tracer_preempt_off()
/linux/arch/xtensa/include/asm/
H A Dthread_info.h53 __s32 preempt_count; /* 0 => preemptable,< 0 => BUG*/ member
90 .preempt_count = INIT_PREEMPT_COUNT, \
/linux/arch/microblaze/include/asm/
H A Dthread_info.h64 __s32 preempt_count; /* 0 => preemptable,< 0 => BUG*/ member
77 .preempt_count = INIT_PREEMPT_COUNT, \
/linux/arch/sh/include/asm/
H A Dthread_info.h32 int preempt_count; /* 0 => preemptable, <0 => BUG */ member
59 .preempt_count = INIT_PREEMPT_COUNT, \
/linux/arch/mips/include/asm/
H A Dthread_info.h30 int preempt_count; /* 0 => preemptible, <0 => BUG */ member
43 .preempt_count = INIT_PREEMPT_COUNT, \
/linux/arch/arm/include/asm/
H A Dthread_info.h65 int preempt_count; /* 0 => preemptable, <0 => bug */ member
81 .preempt_count = INIT_PREEMPT_COUNT, \
/linux/arch/powerpc/include/asm/
H A Dthread_info.h55 int preempt_count; /* 0 => preemptable, member
82 .preempt_count = INIT_PREEMPT_COUNT, \
/linux/arch/openrisc/kernel/
H A Dasm-offsets.c50 DEFINE(TI_PREEMPT, offsetof(struct thread_info, preempt_count)); in main()
/linux/Documentation/trace/rv/
H A Dmonitor_wip.rst31 of the scheduler synchronization. However, because the preempt_count
/linux/arch/sh/kernel/
H A Dasm-offsets.c28 DEFINE(TI_PRE_COUNT, offsetof(struct thread_info, preempt_count)); in main()
/linux/arch/nios2/kernel/
H A Dasm-offsets.c71 OFFSET(TI_PREEMPT_COUNT, thread_info, preempt_count); in main()

123