Home
last modified time | relevance | path

Searched refs:sleepable (Results 1 – 18 of 18) sorted by relevance

/Linux-v5.15/Documentation/vm/
Dbalance.rst21 In the absence of non sleepable allocation requests, it seems detrimental
67 for non-sleepable allocations. Second, the HIGHMEM zone is also balanced,
/Linux-v5.15/kernel/bpf/
Dbpf_lsm.c123 return prog->aux->sleepable ? &bpf_ima_inode_hash_proto : NULL; in bpf_lsm_func_proto()
Dsyscall.c1758 if (prog->aux->sleepable) in __bpf_prog_put_noref()
2265 prog->aux->sleepable = attr->prog_flags & BPF_F_SLEEPABLE; in bpf_prog_load()
Dverifier.c11432 if (prog->aux->sleepable) { in check_map_prog_compatibility()
11449 if (prog->aux->sleepable) in check_map_prog_compatibility()
13521 if (prog->aux->sleepable) { in bpf_check_attach_target()
13588 if (prog->aux->sleepable) in BTF_SET_START()
13595 if (prog->aux->sleepable && prog->type != BPF_PROG_TYPE_TRACING && in BTF_SET_START()
/Linux-v5.15/fs/dlm/
Dlowcomms.c1255 bool sleepable; in dlm_lowcomms_new_msg_con() local
1268 sleepable = gfpflags_normal_context(allocation); in dlm_lowcomms_new_msg_con()
1269 if (sleepable) in dlm_lowcomms_new_msg_con()
1276 if (sleepable) in dlm_lowcomms_new_msg_con()
1283 if (sleepable) in dlm_lowcomms_new_msg_con()
/Linux-v5.15/Documentation/driver-api/gpio/
Ddriver.rst85 sleepable APIs (like PM runtime) in its gpio_chip implementation (.get/.set
300 spinlock_t or any sleepable APIs (like PM runtime) as part of its irqchip
304 - If sleepable APIs have to be used, these can be done from the .irq_bus_lock()
332 threaded on -RT. As a result, spinlock_t or any sleepable APIs (like PM
625 - ensure that sleepable APIs are not used as part irq_chip implementation
626 If sleepable APIs have to be used, these can be done from the .irq_bus_lock()
628 - Chained GPIO irqchips: ensure spinlock_t or any sleepable APIs are not used
/Linux-v5.15/Documentation/locking/
Dmutex-design.rst69 While formally kernel mutexes are sleepable locks, it is path (ii) that
Dhwspinlock.rst147 or sleepable operations under the hardware lock.
229 or sleepable operations under the hardware lock.
/Linux-v5.15/kernel/rcu/
DKconfig57 This option selects the sleepable version of RCU. This version
/Linux-v5.15/arch/x86/net/
Dbpf_jit_comp.c1758 p->aux->sleepable ? __bpf_prog_enter_sleepable : in invoke_bpf_prog()
1803 p->aux->sleepable ? __bpf_prog_exit_sleepable : in invoke_bpf_prog()
/Linux-v5.15/kernel/trace/
Dbpf_trace.c1118 return prog->aux->sleepable ? &bpf_copy_from_user_proto : NULL; in bpf_tracing_func_proto()
/Linux-v5.15/include/linux/
Dbpf.h867 bool sleepable; member
/Linux-v5.15/tools/memory-model/Documentation/
Dordering.txt118 sleepable contexts. Therefore, RCU's grace-period primitives are
Dlitmus-tests.txt1014 e. Although sleepable RCU (SRCU) is now modeled, there
/Linux-v5.15/Documentation/RCU/
Dchecklist.rst369 and srcu_read_unlock()), hence the "SRCU": "sleepable RCU".
DRTFP.txt2078 RCU, realtime RCU, sleepable RCU, performance.
/Linux-v5.15/Documentation/networking/
Dtimestamping.rst669 necessary when retrieving the timestamp needs a sleepable context. In
/Linux-v5.15/Documentation/RCU/Design/Requirements/
DRequirements.rst1099 | read-side critical sections, and also within Linux-kernel sleepable |
2502 introduction of `sleepable RCU <https://lwn.net/Articles/202847/>`__, or