Home
last modified time | relevance | path

Searched refs:in_softirq (Results 1 – 15 of 15) sorted by relevance

/linux/net/core/
H A Dpage_pool.c161 bool in_softirq = in_softirq(); in page_pool_producer_lock() local
163 if (in_softirq) in page_pool_producer_lock()
168 return in_softirq; in page_pool_producer_lock()
172 bool in_softirq) in page_pool_producer_unlock() argument
175 if (in_softirq) in page_pool_producer_unlock()
707 if (in_softirq()) in page_pool_recycle_in_ring()
803 if (unlikely(!in_softirq())) in page_pool_napi_local()
849 bool in_softirq; in page_pool_recycle_ring_bulk() local
853 in_softirq = page_pool_producer_lock(pool); in page_pool_recycle_ring_bulk()
863 page_pool_producer_unlock(pool, in_softirq); in page_pool_recycle_ring_bulk()
H A Dskbuff.c739 DEBUG_NET_WARN_ON_ONCE(!in_softirq()); in napi_alloc_skb()
1414 DEBUG_NET_WARN_ON_ONCE(!in_softirq()); in napi_consume_skb()
/linux/sound/firewire/
H A Damdtp-stream-trace.h54 __entry->irq = !!in_softirq();
/linux/drivers/md/dm-vdo/
H A Dlogger.c40 if (in_softirq()) in get_current_interrupt_type()
/linux/drivers/comedi/drivers/
H A Dcomedi_test.c419 if (in_softirq()) { in waveform_ai_cancel()
629 if (in_softirq()) { in waveform_ao_cancel()
/linux/kernel/rcu/
H A Dupdate.c376 return in_softirq() || irqs_disabled(); in rcu_read_lock_bh_held()
/linux/net/xfrm/
H A Dxfrm_algo.c816 BUG_ON(in_softirq()); in xfrm_probe_algs()
/linux/net/rxrpc/
H A Dconn_object.c371 if (in_softirq() || work_busy(&conn->processor) || in rxrpc_put_connection()
/linux/Documentation/translations/zh_CN/kernel-hacking/
H A Dhacking.rst100 你可以使用 :c:func:`in_softirq()` 宏( ``include/linux/preempt.h`` )来确认
/linux/arch/um/kernel/
H A Dtime.c885 if (!irqs_disabled() && !in_interrupt() && !in_softirq() && in timer_read()
/linux/include/net/
H A Dsock.h2537 return in_softirq() ? GFP_ATOMIC : GFP_KERNEL; in gfp_any()
2542 return in_softirq() ? GFP_ATOMIC : GFP_KERNEL; in gfp_memcg_charge()
/linux/lib/
H A Dlocking-selftest.c218 WARN_ON(!in_softirq());
/linux/Documentation/translations/it_IT/kernel-hacking/
H A Dhacking.rst135 macro :c:func:`in_softirq()` (``include/linux/preempt.h``).
H A Dlocking.rst1474 in_softirq() ritorna vero. I tasklet e le softirq sono entrambi
/linux/Documentation/kernel-hacking/
H A Dlocking.rst1428 in_softirq() returns true. Tasklets and softirqs both