Home
last modified time | relevance | path

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

12

/linux-6.1.9/kernel/
Dsoftirq.c163 WARN_ON_ONCE(in_hardirq()); in __local_bh_disable_ip()
225 WARN_ON_ONCE(in_hardirq()); in __local_bh_enable_ip()
321 WARN_ON_ONCE(in_hardirq()); in __local_bh_disable_ip()
368 WARN_ON_ONCE(in_hardirq()); in _local_bh_enable()
375 WARN_ON_ONCE(in_hardirq()); in __local_bh_enable_ip()
504 bool in_hardirq = false; in lockdep_softirq_start() local
507 in_hardirq = true; in lockdep_softirq_start()
513 return in_hardirq; in lockdep_softirq_start()
516 static inline void lockdep_softirq_end(bool in_hardirq) in lockdep_softirq_end() argument
520 if (in_hardirq) in lockdep_softirq_end()
[all …]
/linux-6.1.9/arch/arm64/include/asm/
Dsimd.h40 !in_hardirq() && !irqs_disabled() && !in_nmi() && in may_use_simd()
/linux-6.1.9/include/linux/
Dpreempt.h119 #define in_hardirq() (hardirq_count()) macro
121 #define in_task() (!(in_nmi() | in_hardirq() | in_serving_softirq()))
Drcutiny.h150 (is_idle_task(current) && !in_nmi() && !in_hardirq() && !in_serving_softirq())
/linux-6.1.9/arch/powerpc/kernel/
Dirq_64.c223 WARN_ON_ONCE(in_nmi() || in_hardirq()); in arch_local_irq_restore()
/linux-6.1.9/drivers/tty/
Dsysrq.c263 if (in_hardirq()) in sysrq_handle_showallcpus()
290 if (in_hardirq()) in sysrq_handle_showregs()
/linux-6.1.9/Documentation/core-api/
Dentry.rst167 irq_enter_rcu() updates the preemption count which makes in_hardirq()
169 means that up to the point where irq_enter_rcu() is invoked in_hardirq()
/linux-6.1.9/net/core/
Dbpf_sk_storage.c428 if (in_hardirq() || in_nmi()) in BPF_CALL_5()
439 if (in_hardirq() || in_nmi()) in BPF_CALL_2()
Dgen_stats.c157 WARN_ON_ONCE((cpu || running) && in_hardirq()); in gnet_stats_add_basic()
Dskbuff.c236 if (in_hardirq() || irqs_disabled()) { in __netdev_alloc_frag_align()
587 if (in_hardirq() || irqs_disabled()) { in __netdev_alloc_skb()
840 DEBUG_NET_WARN_ON_ONCE(in_hardirq()); in skb_release_head_state()
/linux-6.1.9/net/nfc/
Drawsock.c143 BUG_ON(in_hardirq()); in rawsock_data_exchange_complete()
/linux-6.1.9/drivers/char/
Drandom.c1117 if (in_hardirq()) { in add_timer_randomness()
1167 if (in_hardirq()) in add_timer_randomness()
/linux-6.1.9/arch/x86/kernel/fpu/
Dcore.c76 if (!in_hardirq()) in irq_fpu_usable()
/linux-6.1.9/mm/
Dhighmem.c464 WARN_ON_ONCE(in_hardirq() && !irqs_disabled()); in kmap_local_idx_push()
Dkmemleak.c638 if (in_hardirq()) { in __create_object()
/linux-6.1.9/Documentation/translations/zh_CN/kernel-hacking/
Dhacking.rst71 您可以通过 in_hardirq() 返回真来判断您处于硬件中断状态。
/linux-6.1.9/kernel/irq/
Dirqdesc.c648 if (WARN_ON_ONCE(!in_hardirq() && handle_enforce_irqctx(data))) in handle_irq_desc()
/linux-6.1.9/kernel/rcu/
Dtree_plugin.h649 if (use_softirq && (in_hardirq() || (expboost && !irqs_were_disabled))) { in rcu_read_unlock_special()
/linux-6.1.9/crypto/
Dskcipher.c434 if (WARN_ON_ONCE(in_hardirq())) in skcipher_walk_first()
/linux-6.1.9/kernel/trace/
Dtrace_functions_graph.c123 return in_hardirq(); in ftrace_graph_ignore_irqs()
Dtrace.h894 if (in_hardirq()) in ftrace_graph_addr()
/linux-6.1.9/Documentation/kernel-hacking/
Dlocking.rst1412 Hardware interrupt request. in_hardirq() returns true in a
1424 Software interrupt handler. in_hardirq() returns false;
/linux-6.1.9/Documentation/translations/it_IT/kernel-hacking/
Dlocking.rst1466 Richiesta di interruzione hardware. in_hardirq() ritorna vero in un
1470 Gestore di interruzioni software: in_hardirq() ritorna falso;
/linux-6.1.9/drivers/s390/net/
Dctcm_mpc.c1774 if (!in_hardirq()) { in mpc_action_side_xid()
Dctcm_fsms.c1447 dolock = !in_hardirq(); in ctcmpc_chx_rx()

12