Searched refs:sleepable (Results 1 – 18 of 18) sorted by relevance
/linux/Documentation/vm/ |
A D | balance.rst | 21 In the absence of non sleepable allocation requests, it seems detrimental 67 for non-sleepable allocations. Second, the HIGHMEM zone is also balanced,
|
/linux/fs/dlm/ |
A D | lowcomms.c | 1255 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/Documentation/driver-api/gpio/ |
A D | driver.rst | 85 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/kernel/bpf/ |
A D | bpf_lsm.c | 123 return prog->aux->sleepable ? &bpf_ima_inode_hash_proto : NULL; in bpf_lsm_func_proto()
|
A D | syscall.c | 1789 if (prog->aux->sleepable) in __bpf_prog_put_noref() 2304 prog->aux->sleepable = attr->prog_flags & BPF_F_SLEEPABLE; in bpf_prog_load()
|
A D | verifier.c | 11663 if (prog->aux->sleepable) { in check_map_prog_compatibility() 11687 if (prog->aux->sleepable) in check_map_prog_compatibility() 13768 if (prog->aux->sleepable) { in bpf_check_attach_target() 13835 if (prog->aux->sleepable) in BTF_SET_START() 13842 if (prog->aux->sleepable && prog->type != BPF_PROG_TYPE_TRACING && in BTF_SET_START()
|
/linux/Documentation/locking/ |
A D | mutex-design.rst | 69 While formally kernel mutexes are sleepable locks, it is path (ii) that
|
A D | hwspinlock.rst | 147 or sleepable operations under the hardware lock. 229 or sleepable operations under the hardware lock.
|
/linux/kernel/rcu/ |
A D | Kconfig | 57 This option selects the sleepable version of RCU. This version
|
/linux/arch/x86/net/ |
A D | bpf_jit_comp.c | 1765 p->aux->sleepable ? __bpf_prog_enter_sleepable : in invoke_bpf_prog() 1810 p->aux->sleepable ? __bpf_prog_exit_sleepable : in invoke_bpf_prog()
|
/linux/tools/memory-model/Documentation/ |
A D | ordering.txt | 118 sleepable contexts. Therefore, RCU's grace-period primitives are
|
A D | litmus-tests.txt | 1014 e. Although sleepable RCU (SRCU) is now modeled, there
|
/linux/kernel/trace/ |
A D | bpf_trace.c | 1190 return prog->aux->sleepable ? &bpf_copy_from_user_proto : NULL; in bpf_tracing_func_proto()
|
/linux/include/linux/ |
A D | bpf.h | 877 bool sleepable; member
|
/linux/Documentation/RCU/ |
A D | checklist.rst | 369 and srcu_read_unlock()), hence the "SRCU": "sleepable RCU".
|
A D | RTFP.txt | 2078 RCU, realtime RCU, sleepable RCU, performance.
|
/linux/Documentation/networking/ |
A D | timestamping.rst | 669 necessary when retrieving the timestamp needs a sleepable context. In
|
/linux/Documentation/RCU/Design/Requirements/ |
A D | Requirements.rst | 1099 | read-side critical sections, and also within Linux-kernel sleepable | 2502 introduction of `sleepable RCU <https://lwn.net/Articles/202847/>`__, or
|
Completed in 67 milliseconds