| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | test_rdonly_maps.c | 28 /* prevent compiler to optimize everything out */ in skip_loop() 47 /* prevent compiler to optimize everything out */ in part_loop() 66 /* prevent compiler to optimize everything out */ in full_loop()
|
| H A D | linked_vars1.c | 46 * will optimize them out in BPF_PROG()
|
| H A D | linked_vars2.c | 46 * will optimize them out in BPF_PROG()
|
| /linux/tools/testing/selftests/net/bench/page_pool/ |
| H A D | bench_page_pool_simple.c | 56 barrier(); /* avoid compiler to optimize this loop */ in time_bench_for_loop() 74 barrier(); /* avoid compiler to optimize this loop */ in time_bench_atomic_inc() 98 barrier(); /* avoid compiler to optimize this loop */ in time_bench_lock() 166 barrier(); /* avoid compiler to optimize this loop */ in time_bench_page_pool() 169 * Compiler should inline optimize other function calls out in time_bench_page_pool()
|
| /linux/Documentation/driver-api/mmc/ |
| H A D | mmc-async-req.rst | 63 Optimize for the first request 70 request. The host driver may optimize for this scenario to minimize 71 the performance loss. A way to optimize for this is to split the current
|
| /linux/include/linux/ |
| H A D | static_call.h | 109 * Just like how DEFINE_STATIC_CALL_NULL() / static_call_cond() optimize the 111 * __static_call_return0 optimize the do nothing return 0 function. 323 * Sadly current GCC/Clang (10 for both) do not optimize this properly
|
| /linux/tools/include/nolibc/ |
| H A D | stdlib.h | 196 * in a way to optimize the code size and avoid any divide that could add a 236 * The function is constructed in a way to optimize the code size and avoid 327 * trailing zero) is returned. The function is constructed in a way to optimize 371 * trailing zero) is returned. The function is constructed in a way to optimize
|
| H A D | compiler.h | 28 # define __nolibc_entrypoint __attribute__((optimize("Os", "omit-frame-pointer")))
|
| /linux/include/asm-generic/ |
| H A D | local64.h | 60 * in interrupt, etc. Some archs can optimize this case well. */ 99 * in interrupt, etc. Some archs can optimize this case well. */
|
| H A D | access_ok.h | 21 * 'size' is a compile-time constant for most callers, so optimize for
|
| /linux/Documentation/dev-tools/ |
| H A D | propeller.rst | 9 to optimize binary executables. Like AutoFDO, it utilizes hardware 12 is then used right before linking phase to optimize (among others)
|
| /linux/mm/kfence/ |
| H A D | Makefile | 7 CFLAGS_kfence_test.o := -fno-omit-frame-pointer -fno-optimize-sibling-calls
|
| /linux/drivers/dma/ |
| H A D | idma64.h | 64 #define IDMA64C_CFGL_DST_OPT_BL (1 << 20) /* optimize dst burst length */ 65 #define IDMA64C_CFGL_SRC_OPT_BL (1 << 21) /* optimize src burst length */
|
| /linux/Documentation/admin-guide/pm/ |
| H A D | intel_uncore_frequency_scaling.rst | 16 on the workload characteristics. To optimize the total power and improve overall 132 optimize trade-off between latency and power consumption. For some
|
| /linux/arch/s390/lib/ |
| H A D | Makefile | 19 CFLAGS_test_unwind.o += -fno-optimize-sibling-calls
|
| /linux/arch/x86/kernel/ |
| H A D | process.h | 10 * This needs to be inline to optimize for the common case where no extra
|
| /linux/arch/arm/lib/ |
| H A D | xor-neon.c | 25 #pragma GCC optimize "tree-vectorize"
|
| /linux/scripts/ |
| H A D | Makefile.kcsan | 12 kcsan-cflags := -fsanitize=thread -fno-optimize-sibling-calls \
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | streaming-par.rst | 10 Streaming parameters are intended to optimize the video capture process
|
| /linux/arch/riscv/include/asm/vendor_extensions/ |
| H A D | thead.h | 33 * encoding as the standard vse8.v and vle8.v, compilers seem to optimize
|
| /linux/rust/kernel/ |
| H A D | bits.rs | 30 // Always inline to optimize out error path of `build_assert`. 79 // Always inline to optimize out error path of `build_assert`.
|
| /linux/Documentation/devicetree/bindings/leds/backlight/ |
| H A D | mps,mp3309c.yaml | 14 programmable switching frequency to optimize efficiency.
|
| /linux/tools/memory-model/Documentation/ |
| H A D | control-dependencies.txt | 49 "a" is always non-zero, it would be well within its rights to optimize 238 to optimize the conditional away, it will have also optimized
|
| /linux/kernel/ |
| H A D | kprobes.c | 534 * Optimize (replace a breakpoint with a jump) kprobes listed on 650 /* Step 3: Optimize kprobes after quiesence period */ in kprobe_optimizer() 746 /* Optimize kprobe if p is ready to be optimized */ 849 /* Optimize it again. (remove from 'op->list') */ in reuse_unused_kprobe() 917 * Prepare an optimized_kprobe and optimize it. 925 /* Impossible to optimize ftrace-based kprobe. */ in try_to_optimize_kprobe() 1052 optimize_kprobe(p); /* Try to optimize (add kprobe to a list) */ in __arm_kprobe() 1067 /* If another kprobe was blocked, re-optimize it. */ in __disarm_kprobe() 1703 /* Try to optimize kprobe */ in __register_kprobe() 1857 * Try to optimize this probe again, because post in __unregister_kprobe_top() [all …]
|
| /linux/drivers/iommu/generic_pt/ |
| H A D | pt_defs.h | 40 * The format instantiation can have features wired off or on to optimize the 118 * Normally the compiler is fine to optimize divide and mod with log2 values
|