Lines Matching +full:- +full:- +full:disable +full:- +full:sparse

17 # define __release(x)	__context__(x,-1)
56 #include <linux/compiler-gcc.h>
69 # include <linux/compiler-intel.h>
76 #include <linux/compiler-clang.h>
80 * Generic compiler-dependent macros required for kernel
104 * to disable branch tracing on a per file basis.
194 /* Not-quite-unique ID. */
226 * '__maybe_unused' allows us to avoid defined-but-not-used warnings.
267 * compile-time warning.
270 * process-level code and irq/NMI handlers, all running on the same CPU,
303 * smp_cond_acquire() - Spin wait for cond with ACQUIRE ordering
309 * The control dependency provides a LOAD->STORE order, the additional RMB
310 * provides LOAD->LOAD order, together they provide LOAD->{LOAD,STORE} order,
363 * NOTE: Because distributions shipped with a backported unit-at-a-time
411 * function that calls a non-`const' function usually must not be
450 /* Is this type a native word size -- useful for atomic operations */
455 /* Compile time object size, -1 for unknown */
457 # define __compiletime_object_size(obj) -1
465 * Sparse complains of variable sized arrays due to the temporary variable in
467 * sparse see a constant array size without breaking compiletime_assert on old
468 * versions of GCC (e.g. 4.2.4), so hide the array from sparse altogether.
472 do { ((void)sizeof(char[1 - 2 * condition])); } while (0)
496 * compiletime_assert - break build and emit msg if condition is false
497 * @condition: a compile-time constant condition to check
523 * between process-level code and irq/NMI handlers, all running on the same CPU,
537 * lockless_dereference() - safely load a pointer for later dereference
540 * Similar to rcu_dereference(), but for situations where the pointed-to