Home
last modified time | relevance | path

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

/Linux-v4.19/Documentation/locking/
Dlockdep-design.txt39 - hardirq
68 A softirq-unsafe lock-class is automatically hardirq-unsafe as well. The
72 <hardirq-safe> and <hardirq-unsafe>
97 <hardirq-safe> -> <hardirq-unsafe>
100 The first rule comes from the fact that a hardirq-safe lock could be
101 taken by a hardirq context, interrupting a hardirq-unsafe lock - and
113 - if a new hardirq-safe lock is discovered, we check whether it
114 took any hardirq-unsafe lock in the past.
119 - if a new hardirq-unsafe lock is discovered, we check whether any
120 hardirq-safe lock took it in the past.
[all …]
/Linux-v4.19/arch/s390/kernel/
Dvtime.c127 u64 timer, clock, user, guest, system, hardirq, softirq, steal; in do_account_vtime() local
160 hardirq = update_tsk_timer(&tsk->thread.hardirq_timer, in do_account_vtime()
165 clock - user - guest - system - hardirq - softirq; in do_account_vtime()
180 if (hardirq) in do_account_vtime()
181 account_system_index_scaled(tsk, hardirq, CPUTIME_IRQ); in do_account_vtime()
191 return virt_timer_forward(user + guest + system + hardirq + softirq); in do_account_vtime()
/Linux-v4.19/arch/um/include/asm/
DKbuild13 generic-y += hardirq.h
/Linux-v4.19/arch/arc/include/asm/
DKbuild11 generic-y += hardirq.h
/Linux-v4.19/arch/xtensa/include/asm/
DKbuild11 generic-y += hardirq.h
/Linux-v4.19/arch/microblaze/include/asm/
DKbuild13 generic-y += hardirq.h
/Linux-v4.19/arch/unicore32/include/asm/
DKbuild13 generic-y += hardirq.h
/Linux-v4.19/drivers/sh/intc/
DKconfig13 This enables support for hardware-assisted userspace hardirq
/Linux-v4.19/arch/hexagon/include/asm/
DKbuild13 generic-y += hardirq.h
/Linux-v4.19/arch/nios2/include/asm/
DKbuild19 generic-y += hardirq.h
/Linux-v4.19/arch/openrisc/include/asm/
DKbuild16 generic-y += hardirq.h
/Linux-v4.19/arch/h8300/include/asm/
DKbuild19 generic-y += hardirq.h
/Linux-v4.19/arch/nds32/include/asm/
DKbuild26 generic-y += hardirq.h
/Linux-v4.19/kernel/trace/
Dtrace_output.c452 int hardirq; in trace_print_lat_fmt() local
457 hardirq = entry->flags & TRACE_FLAG_HARDIRQ; in trace_print_lat_fmt()
482 (nmi && hardirq) ? 'Z' : in trace_print_lat_fmt()
484 (hardirq && softirq) ? 'H' : in trace_print_lat_fmt()
485 hardirq ? 'h' : in trace_print_lat_fmt()
/Linux-v4.19/arch/riscv/include/asm/
DKbuild17 generic-y += hardirq.h
/Linux-v4.19/Documentation/
Dirqflags-tracing.txt7 The "irq-flags tracing" feature "traces" hardirq and softirq state, in
/Linux-v4.19/Documentation/trace/
Dftrace.rst781 # | / _---=> hardirq/softirq
834 # || / _---=> hardirq/softirq
892 hardirq/softirq:
893 - 'Z' - NMI occurred inside a hardirq
1290 # || / _---=> hardirq/softirq
1341 # || / _---=> hardirq/softirq
1437 # || / _---=> hardirq/softirq
1475 # || / _---=> hardirq/softirq
1589 # || / _---=> hardirq/softirq
1642 # || / _---=> hardirq/softirq
[all …]
Dhistogram.rst1206 # | / _---=> hardirq/softirq
/Linux-v4.19/Documentation/gpu/
Dtodo.rst307 main issue here is that panics can be triggered from hardirq contexts and
308 hence all panic related callback can run in hardirq context. It would be
310 e.g. trigger calls through drm debugfs files. hardirq context could be
324 even spinlocks (because NMI and hardirq can panic too). We need to either
/Linux-v4.19/Documentation/RCU/
DwhatisRCU.txt342 hardirq enter / hardirq exit
928 c. Do you need to treat NMI handlers, hardirq handlers,
/Linux-v4.19/tools/lib/traceevent/
Devent-parse.c5149 int hardirq; in tep_data_lat_fmt() local
5177 hardirq = lat_flags & TRACE_FLAG_HARDIRQ; in tep_data_lat_fmt()
5186 (hardirq && softirq) ? 'H' : in tep_data_lat_fmt()
5187 hardirq ? 'h' : softirq ? 's' : '.'); in tep_data_lat_fmt()
/Linux-v4.19/arch/
DKconfig558 in the end of an hardirq.
/Linux-v4.19/init/
DKconfig382 between system, softirq and hardirq state, so there is a
413 transitions between softirq and hardirq state, so there can be a
/Linux-v4.19/Documentation/admin-guide/pm/
Dintel_pstate.rst705 # | / _---=> hardirq/softirq
/Linux-v4.19/Documentation/x86/
Dintel_rdt_ui.txt583 # | / _---=> hardirq/softirq