Home
last modified time | relevance | path

Searched refs:preempt (Results 1 – 93 of 93) sorted by relevance

/linux-4.1.27/Documentation/
Dpreempt-locking.txt49 Note, some FPU functions are already explicitly preempt safe. For example,
70 preempt_enable() decrement the preempt counter
71 preempt_disable() increment the preempt counter
72 preempt_enable_no_resched() decrement, but do not immediately preempt
74 preempt_count() return the preempt counter
78 call to preempt_enable. The preempt statements define to nothing if
113 This code is not preempt-safe, but see how easily we can fix it by simply
Dparport-lowlevel.txt330 preempt_func preempt,
347 'preempt', 'wakeup' and 'irq'. Each of these may be NULL in order to
350 When the 'preempt' function is called, it is because another driver
351 wishes to use the parallel port. The 'preempt' function should return
398 static int preempt (void *handle)
419 private->dev = parport_register_device (port, "toaster", preempt,
Dthis_cpu_ops.txt83 this_cpu_ops such sequence also required preempt disable/enable to
222 and the scheduler cannot preempt, then they are safe. If any interrupts
Dpi-futex.txt71 could preempt the low-prio task while it holds the shared lock and
D00-INDEX370 preempt-locking.txt
Dmemory-barriers.txt2329 <preempt>
2334 </preempt>
Dkernel-parameters.txt2988 for RCU-preempt, and "s" for RCU-sched, and "N"
/linux-4.1.27/arch/s390/include/asm/
DKbuild6 generic-y += preempt.h
/linux-4.1.27/arch/frv/include/asm/
DKbuild7 generic-y += preempt.h
/linux-4.1.27/arch/alpha/include/asm/
DKbuild8 generic-y += preempt.h
/linux-4.1.27/arch/ia64/include/asm/
DKbuild7 generic-y += preempt.h
/linux-4.1.27/arch/mn10300/include/asm/
DKbuild8 generic-y += preempt.h
/linux-4.1.27/arch/m32r/include/asm/
DKbuild8 generic-y += preempt.h
/linux-4.1.27/arch/microblaze/include/asm/
DKbuild9 generic-y += preempt.h
/linux-4.1.27/arch/powerpc/include/asm/
DKbuild7 generic-y += preempt.h
/linux-4.1.27/arch/score/include/asm/
DKbuild10 generic-y += preempt.h
/linux-4.1.27/arch/mips/include/asm/
DKbuild13 generic-y += preempt.h
/linux-4.1.27/arch/sparc/include/asm/
DKbuild17 generic-y += preempt.h
/linux-4.1.27/arch/avr32/include/asm/
DKbuild17 generic-y += preempt.h
/linux-4.1.27/arch/um/include/asm/
DKbuild23 generic-y += preempt.h
/linux-4.1.27/arch/cris/include/asm/
DKbuild23 generic-y += preempt.h
/linux-4.1.27/Documentation/trace/
Dftrace.txt559 # || / _--=> preempt-depth
600 # latency: 259 us, #4/4, CPU#2 | (M:preempt VP:0, KP:0, SP:0 HP:0 #P:4)
612 # ||| / _--=> preempt-depth
675 preempt-depth: The level of preempt_disabled
869 irq-info - Shows the interrupt, preempt count, need resched data.
929 # latency: 16 us, #4/4, CPU#0 | (M:preempt VP:0, KP:0, SP:0 HP:0 #P:4)
941 # ||| / _--=> preempt-depth
980 # latency: 71 us, #168/168, CPU#3 | (M:preempt VP:0, KP:0, SP:0 HP:0 #P:4)
992 # ||| / _--=> preempt-depth
1056 before it can preempt a lower priority task.
[all …]
Dring-buffer-design.txt81 same time, nor can a reader preempt/interrupt another reader. A reader
82 cannot preempt/interrupt a writer, but it may read/consume from the
87 A writer can preempt a reader, but a reader cannot preempt a writer.
457 and writes only preempt in "stack" formation.
575 must spin, and this is why the reader cannot preempt the writer.
628 As stated before, if enough writes preempt the first write, the
/linux-4.1.27/arch/parisc/include/asm/
DKbuild22 generic-y += preempt.h
/linux-4.1.27/Documentation/power/
Dtricks.txt10 * turn off APIC and preempt
/linux-4.1.27/arch/xtensa/include/asm/
DKbuild23 generic-y += preempt.h
/linux-4.1.27/arch/arm/include/asm/
DKbuild20 generic-y += preempt.h
Dassembler.h195 ldr \tmp, [\ti, #TI_PREEMPT] @ get preempt count
201 ldr \tmp, [\ti, #TI_PREEMPT] @ get preempt count
/linux-4.1.27/arch/tile/include/asm/
DKbuild28 generic-y += preempt.h
/linux-4.1.27/arch/score/
DKconfig65 source "kernel/Kconfig.preempt"
/linux-4.1.27/arch/sh/include/asm/
DKbuild25 generic-y += preempt.h
/linux-4.1.27/arch/m68k/include/asm/
DKbuild24 generic-y += preempt.h
/linux-4.1.27/drivers/xen/
DMakefile5 obj-y += grant-table.o features.o balloon.o manage.o preempt.o
/linux-4.1.27/arch/blackfin/include/asm/
DKbuild30 generic-y += preempt.h
/linux-4.1.27/arch/arc/include/asm/
DKbuild34 generic-y += preempt.h
/linux-4.1.27/arch/arm64/include/asm/
DKbuild35 generic-y += preempt.h
/linux-4.1.27/arch/metag/include/asm/
DKbuild35 generic-y += preempt.h
/linux-4.1.27/arch/c6x/include/asm/
DKbuild39 generic-y += preempt.h
/linux-4.1.27/arch/hexagon/include/asm/
DKbuild37 generic-y += preempt.h
/linux-4.1.27/arch/unicore32/include/asm/
DKbuild37 generic-y += preempt.h
/linux-4.1.27/arch/nios2/include/asm/
DKbuild41 generic-y += preempt.h
/linux-4.1.27/drivers/parport/
Dshare.c571 tmp->preempt = pf; in parport_register_device()
787 if (oldcad->preempt) { in parport_claim()
788 if (oldcad->preempt(oldcad->private)) in parport_claim()
/linux-4.1.27/arch/mips/kernel/
Dentry.S31 local_irq_disable # preempt stop
/linux-4.1.27/arch/openrisc/include/asm/
DKbuild46 generic-y += preempt.h
/linux-4.1.27/kernel/
DKconfig.preempt29 low priority process to voluntarily preempt itself even if it
/linux-4.1.27/Documentation/devicetree/bindings/gpio/
Dgpio-restart.txt38 255: Highest priority restart handler, will preempt all other
/linux-4.1.27/Documentation/scheduler/
Dsched-arch.txt73 - TODO: needs secondary CPUs to disable preempt (See #1)
Dsched-design-CFS.txt122 - SCHED_BATCH: Does not preempt nearly as often as regular tasks
180 preempt the currently running task.
/linux-4.1.27/arch/m68k/
DKconfig132 source "kernel/Kconfig.preempt"
/linux-4.1.27/arch/openrisc/
DKconfig105 source kernel/Kconfig.preempt
/linux-4.1.27/arch/c6x/
DKconfig114 source "kernel/Kconfig.preempt"
/linux-4.1.27/arch/unicore32/
DKconfig145 source "kernel/Kconfig.preempt"
/linux-4.1.27/Documentation/video4linux/bttv/
DREADME.quirks31 access to the Bt879. Neither function can preempt the other once on the
/linux-4.1.27/include/linux/
Dparport.h141 int (*preempt)(void *); member
Dsched.h2268 extern int yield_to(struct task_struct *p, bool preempt);
/linux-4.1.27/arch/powerpc/platforms/pseries/
DKconfig40 SPLPAR machines can log hypervisor preempt & dispatch events to a
/linux-4.1.27/arch/nios2/
DKconfig51 source "kernel/Kconfig.preempt"
/linux-4.1.27/arch/arm/kernel/
Dentry-armv.S210 ldr r8, [tsk, #TI_PREEMPT] @ get preempt count
212 teq r8, #0 @ if preempt count != 0
/linux-4.1.27/arch/avr32/
DKconfig187 source "kernel/Kconfig.preempt"
/linux-4.1.27/arch/microblaze/kernel/
Dentry.S731 preempt: label
738 bnei r5, preempt /* if non zero jump to resched */
/linux-4.1.27/Documentation/locking/
Dlglock.txt59 <<<< preempt <<<<
Drt-mutex-design.txt68 of A. So now if B becomes runnable, it would not preempt C, since C now has
/linux-4.1.27/arch/metag/
DKconfig256 source "kernel/Kconfig.preempt"
/linux-4.1.27/arch/microblaze/
DKconfig81 source "kernel/Kconfig.preempt"
/linux-4.1.27/arch/parisc/
DKconfig284 source "kernel/Kconfig.preempt"
/linux-4.1.27/arch/score/kernel/
Dentry.S238 disable_irq # preempt stop
/linux-4.1.27/arch/m32r/
DKconfig274 source "kernel/Kconfig.preempt"
/linux-4.1.27/arch/arc/
DKconfig415 source "kernel/Kconfig.preempt"
/linux-4.1.27/arch/arc/kernel/
Dentry.S694 ; paranoid check, given A1 was active when A2 happened, preempt count
/linux-4.1.27/kernel/trace/
DKconfig187 enabled. This option and the preempt-off timing option can be
268 of the overall system. This is enabled by default when the preempt
/linux-4.1.27/arch/mn10300/
DKconfig205 source "kernel/Kconfig.preempt"
/linux-4.1.27/arch/tile/
DKconfig328 source "kernel/Kconfig.preempt"
/linux-4.1.27/arch/cris/
DKconfig115 source "kernel/Kconfig.preempt"
/linux-4.1.27/arch/xtensa/
DKconfig142 source "kernel/Kconfig.preempt"
/linux-4.1.27/kernel/sched/
Dsched.h1169 bool (*yield_to_task) (struct rq *rq, struct task_struct *p, bool preempt);
Dfair.c5054 goto preempt; in check_preempt_wakeup()
5073 goto preempt; in check_preempt_wakeup()
5078 preempt: in check_preempt_wakeup()
5269 static bool yield_to_task_fair(struct rq *rq, struct task_struct *p, bool preempt) in yield_to_task_fair() argument
Dcore.c4329 int __sched yield_to(struct task_struct *p, bool preempt) in yield_to() argument
4365 yielded = curr->sched_class->yield_to_task(rq, p, preempt); in yield_to()
4372 if (preempt && rq != p_rq) in yield_to()
/linux-4.1.27/Documentation/RCU/
Dstallwarn.txt205 happen to preempt a low-priority task in the middle of an RCU
DwhatisRCU.txt140 kernels built with CONFIG_PREEMPT_RCU can preempt RCU
DRTFP.txt2011 ,Title="{[PATCH]} add support for dynamic ticks and preempt rcu"
/linux-4.1.27/arch/sparc/
DKconfig335 source "kernel/Kconfig.preempt"
/linux-4.1.27/arch/ia64/
DKconfig404 source "kernel/Kconfig.preempt"
/linux-4.1.27/arch/sh/
DKconfig710 source "kernel/Kconfig.preempt"
/linux-4.1.27/arch/s390/
DKconfig406 source kernel/Kconfig.preempt
/linux-4.1.27/arch/arm64/
DKconfig532 source kernel/Kconfig.preempt
/linux-4.1.27/arch/powerpc/
DKconfig318 source kernel/Kconfig.preempt
/linux-4.1.27/arch/blackfin/
DKconfig72 source "kernel/Kconfig.preempt"
/linux-4.1.27/arch/mips/
DKconfig2586 source "kernel/Kconfig.preempt"
/linux-4.1.27/lib/
DKconfig.debug1055 held, inside an rcu read side critical section, inside preempt disabled
/linux-4.1.27/arch/arm/
DKconfig1495 source kernel/Kconfig.preempt
/linux-4.1.27/init/
DKconfig734 and where the "x" is "b" for RCU-bh, "p" for RCU-preempt, and
/linux-4.1.27/arch/x86/
DKconfig882 source "kernel/Kconfig.preempt"
/linux-4.1.27/
DMAINTAINERS7849 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
7851 F: Documentation/preempt-locking.txt
7852 F: include/linux/preempt.h