/linux/tools/testing/selftests/rcutorture/doc/ |
H A D | TREE_RCU-kconfig.txt | 7 CONFIG_DEBUG_LOCK_ALLOC -- Do three, covering CONFIG_PROVE_LOCKING & not. 8 CONFIG_DEBUG_OBJECTS_RCU_HEAD -- Do one. 9 CONFIG_HZ_PERIODIC -- Do one. 10 CONFIG_NO_HZ_IDLE -- Do those not otherwise specified. (Groups of two.) 11 CONFIG_NO_HZ_FULL -- Do two, one with partial CPU enablement. 12 CONFIG_PREEMPT -- Do half. (First three and #8.) 13 CONFIG_PROVE_LOCKING -- Do several, covering CONFIG_DEBUG_LOCK_ALLOC=y and not. 17 CONFIG_RCU_FANOUT_LEAF -- Do one non-default. 18 CONFIG_RCU_NOCB_CPU -- Do three, one with no rcu_nocbs CPUs, one with 20 CONFIG_RCU_TRACE -- Do half. [all …]
|
/linux/tools/testing/selftests/rcutorture/bin/ |
H A D | torture.sh | 80 echo " --do-all" 81 echo " --do-allmodconfig / --do-no-allmodconfig / --no-allmodconfig" 82 echo " --do-clocksourcewd / --do-no-clocksourcewd / --no-clocksourcewd" 83 echo " --do-kasan / --do-no-kasan / --no-kasan" 84 echo " --do-kcsan / --do-no-kcsan / --no-kcsan" 85 echo " --do [all...] |
/linux/drivers/scsi/qla4xxx/ |
H A D | ql4_dbg.h | 19 #define DEBUG(x) do {x;} while (0); 21 #define DEBUG(x) do {} while (0); 25 #define DEBUG2(x) do {if(ql4xextended_error_logging == 2) x;} while (0); 26 #define DEBUG2_3(x) do {x;} while (0); 28 #define DEBUG2(x) do {} while (0); 32 #define DEBUG3(x) do {if(ql4xextended_error_logging == 3) x;} while (0); 34 #define DEBUG3(x) do {} while (0); 36 #define DEBUG2_3(x) do {} while (0); 40 #define DEBUG4(x) do {x;} while (0); 42 #define DEBUG4(x) do {} while (0); [all …]
|
/linux/include/uapi/linux/ |
H A D | mii.h | 58 #define BMSR_ANEGCAPABLE 0x0008 /* Able to do auto-negotiation */ 63 #define BMSR_100HALF2 0x0200 /* Can do 100BASE-T2 HDX */ 64 #define BMSR_100FULL2 0x0400 /* Can do 100BASE-T2 FDX */ 65 #define BMSR_10HALF 0x0800 /* Can do 10mbps, half-duplex */ 66 #define BMSR_10FULL 0x1000 /* Can do 10mbps, full-duplex */ 67 #define BMSR_100HALF 0x2000 /* Can do 100mbps, half-duplex */ 68 #define BMSR_100FULL 0x4000 /* Can do 100mbps, full-duplex */ 69 #define BMSR_100BASE4 0x8000 /* Can do 100mbps, 4k packets */ 97 #define LPA_10HALF 0x0020 /* Can do 10mbps half-duplex */ 98 #define LPA_1000XFULL 0x0020 /* Can do 1000BASE-X full-duplex */ [all …]
|
/linux/include/asm-generic/ |
H A D | barrier.h | 30 #define mb() do { kcsan_mb(); __mb(); } while (0) 34 #define rmb() do { kcsan_rmb(); __rmb(); } while (0) 38 #define wmb() do { kcsan_wmb(); __wmb(); } while (0) 42 #define dma_mb() do { kcsan_mb(); __dma_mb(); } while (0) 46 #define dma_rmb() do { kcsan_rmb(); __dma_rmb(); } while (0) 50 #define dma_wmb() do { kcsan_wmb(); __dma_wmb(); } while (0) 99 #define smp_mb() do { kcsan_mb(); __smp_mb(); } while (0) 103 #define smp_rmb() do { kcsan_rmb(); __smp_rmb(); } while (0) 107 #define smp_wmb() do { kcsan_wmb(); __smp_wmb(); } while (0) 127 #define __smp_store_mb(var, value) do { WRITE_ONCE(var, value); __smp_mb(); } while (0) [all …]
|
/linux/arch/mips/include/asm/ |
H A D | hazards.h | 66 do { \ 142 do { \ 156 do { \ 185 #define instruction_hazard() do { } while (0) 211 #define instruction_hazard() do { } while (0) 262 #define instruction_hazard() do { } while (0) 322 do { \ 329 do { \ 337 do { \ 345 do { \ [all …]
|
/linux/include/linux/ |
H A D | local_lock_internal.h | 3 # error "Do not include directly, include linux/local_lock.h" 74 do { \ 87 do { \ 98 do { \ 114 do { \ 120 do { \ 126 do { \ 166 do { \ 182 do { \ 188 do { \ [all …]
|
H A D | hid-debug.h | 40 #define hid_dump_input(a,b,c) do { } while (0) 41 #define hid_dump_report(a,b,c,d) do { } while (0) 42 #define hid_dump_device(a,b) do { } while (0) 43 #define hid_dump_field(a,b,c) do { } while (0) 44 #define hid_resolv_usage(a,b) do { } while (0) 45 #define hid_debug_register(a, b) do { } while (0) 46 #define hid_debug_unregister(a) do { } while (0) 47 #define hid_debug_init() do { } while (0) 48 #define hid_debug_exit() do { } while (0) 49 #define hid_debug_event(a,b) do { } while (0)
|
H A D | rwlock.h | 5 # error "Please do not include this file directly." 21 do { \ 28 do { *(lock) = __RW_LOCK_UNLOCKED(lock); } while (0) 39 # define do_raw_read_lock(rwlock) do {__acquire(lock); arch_read_lock(&(rwlock)->raw_lock); } while… 41 # define do_raw_read_unlock(rwlock) do {arch_read_unlock(&(rwlock)->raw_lock); __release(lock); } w… 42 # define do_raw_write_lock(rwlock) do {__acquire(lock); arch_write_lock(&(rwlock)->raw_lock); } whi… 44 # define do_raw_write_unlock(rwlock) do {arch_write_unlock(&(rwlock)->raw_lock); __release(lock); }… 67 do { \ 72 do { \ 80 do { \ [all …]
|
H A D | spinlock_api_up.h | 19 #define assert_raw_spin_locked(lock) do { (void)(lock); } while (0) 23 * only thing we have to do is to keep the preempt counts and irq 28 do { __acquire(lock); (void)(lock); } while (0) 31 do { preempt_disable(); ___LOCK(lock); } while (0) 34 do { __local_bh_disable_ip(_THIS_IP_, SOFTIRQ_LOCK_OFFSET); ___LOCK(lock); } while (0) 37 do { local_irq_disable(); __LOCK(lock); } while (0) 40 do { local_irq_save(flags); __LOCK(lock); } while (0) 43 do { __release(lock); (void)(lock); } while (0) 46 do { preempt_enable(); ___UNLOCK(lock); } while (0) 49 do { __local_bh_enable_ip(_THIS_IP_, SOFTIRQ_LOCK_OFFSET); \ [all …]
|
H A D | hardirq.h | 29 * It is safe to do non-atomic ops on ->hardirq_context, 35 do { \ 47 do { \ 65 do { \ 75 do { \ 91 #define arch_nmi_enter() do { } while (0) 92 #define arch_nmi_exit() do { } while (0) 108 do { \ 116 do { \ 126 do { \ [all …]
|
/linux/arch/csky/abiv2/inc/abi/ |
H A D | cacheflush.h | 13 #define flush_cache_all() do { } while (0) 14 #define flush_cache_mm(mm) do { } while (0) 15 #define flush_cache_dup_mm(mm) do { } while (0) 16 #define flush_cache_range(vma, start, end) do { } while (0) 17 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) 34 #define flush_dcache_mmap_lock(mapping) do { } while (0) 35 #define flush_dcache_mmap_unlock(mapping) do { } while (0) 43 #define flush_cache_vmap(start, end) do { } while (0) 44 #define flush_cache_vmap_early(start, end) do { } while (0) 45 #define flush_cache_vunmap(start, end) do { } while (0) [all …]
|
/linux/drivers/scsi/mpi3mr/ |
H A D | mpi3mr_debug.h | 51 do { \ 57 do { \ 63 do { \ 69 do { \ 75 do { \ 81 do { \ 87 do { \ 93 do { \ 99 do { \ 105 do { \ [all …]
|
/linux/arch/loongarch/include/asm/ |
H A D | cacheflush.h | 40 #define flush_cache_all() do { } while (0) 41 #define flush_cache_mm(mm) do { } while (0) 42 #define flush_cache_dup_mm(mm) do { } while (0) 43 #define flush_cache_range(vma, start, end) do { } while (0) 44 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) 45 #define flush_cache_vmap(start, end) do { } while (0) 46 #define flush_cache_vunmap(start, end) do { } while (0) 47 #define flush_icache_user_page(vma, page, addr, len) do { } while (0) 48 #define flush_dcache_mmap_lock(mapping) do { } while (0) 49 #define flush_dcache_mmap_unlock(mapping) do { } while (0)
|
/linux/net/devlink/ |
H A D | netlink_gen.c | 2 /* Do not edit directly, auto-generated from: */ 52 /* DEVLINK_CMD_GET - do */ 58 /* DEVLINK_CMD_PORT_GET - do */ 71 /* DEVLINK_CMD_PORT_SET - do */ 80 /* DEVLINK_CMD_PORT_NEW - do */ 91 /* DEVLINK_CMD_PORT_DEL - do */ 98 /* DEVLINK_CMD_PORT_SPLIT - do */ 106 /* DEVLINK_CMD_PORT_UNSPLIT - do */ 113 /* DEVLINK_CMD_SB_GET - do */ 126 /* DEVLINK_CMD_SB_POOL_GET - do */ [all...] |
/linux/net/mac80211/ |
H A D | Kconfig | 117 bool "Do not inline TX/RX handlers" 141 Do not select this option. 152 Do not select this option. 161 Do not select this option. 173 Do not select this option. 184 Do not select this option. 195 Do not select this option. 207 Do not select this option. 220 Do not select this option. 233 Do not select this option. [all …]
|
/linux/arch/mips/cavium-octeon/crypto/ |
H A D | octeon-crypto.h | 32 do { \ 58 do { \ 69 do { \ 80 do { \ 91 do { \ 106 do { \ 132 do { \ 143 do { \ 154 do { \ 165 do { \ [all …]
|
/linux/Documentation/devicetree/bindings/ |
H A D | writing-bindings.rst | 17 - DO attempt to make bindings complete even if a driver doesn't support some 24 - DO use node names matching the class of the device. Many standard names are 27 - DO check that the example matches the documentation especially after making 42 - DO make 'compatible' properties specific. DON'T use wildcards in compatible 43 strings. DO use fallback compatibles when devices are the same as or a subset 44 of prior implementations. DO add new compatibles in case there are new 47 - DO use a vendor prefix on device-specific property names. Consider if 54 - DO use common property unit suffixes for properties with scientific units. 58 - DO define properties in terms of constraints. How many entries? What are 69 - For names used in {clock,dma,interrupt,reset}-names, do not add any suffix, [all …]
|
/linux/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_stats.h | 349 do { \ 368 do { \ 395 do { \ 405 do { \ 414 do { \ 420 do { \ 426 do { \ 433 do { \ 443 do { \ 449 do { \ [all …]
|
/linux/drivers/scsi/aic7xxx/ |
H A D | queue.h | 132 #define SLIST_INIT(head) do { \ 136 #define SLIST_INSERT_AFTER(slistelm, elm, field) do { \ 141 #define SLIST_INSERT_HEAD(head, elm, field) do { \ 148 #define SLIST_REMOVE(head, elm, type, field) do { \ 161 #define SLIST_REMOVE_HEAD(head, field) do { \ 194 #define STAILQ_INIT(head) do { \ 199 #define STAILQ_INSERT_AFTER(head, tqelm, elm, field) do { \ 205 #define STAILQ_INSERT_HEAD(head, elm, field) do { \ 211 #define STAILQ_INSERT_TAIL(head, elm, field) do { \ 221 #define STAILQ_REMOVE(head, elm, type, field) do { \ [all …]
|
/linux/fs/jfs/ |
H A D | jfs_debug.h | 29 #define assert(p) do { \ 55 #define jfs_info(fmt, arg...) do { \ 61 #define jfs_debug(fmt, arg...) do { \ 67 #define jfs_warn(fmt, arg...) do { \ 73 #define jfs_err(fmt, arg...) do { \ 83 #define ASSERT(p) do {} while (0) 84 #define jfs_info(fmt, arg...) do {} while (0) 85 #define jfs_debug(fmt, arg...) do {} while (0) 86 #define jfs_warn(fmt, arg...) do {} while (0) 87 #define jfs_err(fmt, arg...) do {} while (0)
|
/linux/Documentation/netlink/specs/ |
H A D | devlink.yaml | 1261 do: 1284 do: 1309 do: 1326 do: 1348 do: 1360 do: 1376 do: 1387 do: 1409 do: 1433 do: [all …]
|
H A D | nftables.yaml | 1153 do: 1167 do: 1177 do: 1187 do: 1201 do: 1211 do: 1221 do: 1231 do: 1245 do: 1255 do: [all …]
|
/linux/tools/testing/selftests/net/netfilter/ |
H A D | nft_concat_range.sh | 526 for tool in ${tools}; do 956 for pktgen_script_path in ${PKTGEN_SCRIPT_PATHS} __notfound; do 1008 for arg do 1052 for f in ${dst}; do 1064 for f in ${src}; do 1088 for f in ${dst}; do 1093 for f in ${src}; do 1102 for f in ${dst}; do 1165 for token in $(nft reset element inet filter test "${1}" ); do 1174 for token in $(nft list counter inet filter test); do [all …]
|
/linux/tools/testing/selftests/zram/ |
H A D | zram_lib.sh | 51 for i in $(seq $dev_start $dev_makeswap); do 55 for i in $(seq $dev_start $dev_mounted); do 59 for i in $(seq $dev_start $dev_end); do 65 for i in $(seq $dev_start $dev_end); do 87 for i in $(seq $dev_start $dev_end); do 131 for max_s in $zram_max_streams; do 156 for alg in $zram_algs; do 171 for ds in $zram_sizes; do 188 for ds in $zram_mem_limits; do 204 for i in $(seq $dev_start $dev_end); do [all …]
|