/kernel/linux/linux-6.6/drivers/pinctrl/renesas/ |
H A D | sh_pfc.h | 441 #define PORT_GP_CFG_1(bank, pin, fn, sfx, cfg) \ 442 fn(bank, pin, GP_##bank##_##pin, sfx, cfg) 443 #define PORT_GP_1(bank, pin, fn, sfx) PORT_GP_CFG_1(bank, pin, fn, sfx, 0) 445 #define PORT_GP_CFG_2(bank, fn, sfx, cfg) \ 446 PORT_GP_CFG_1(bank, 0, fn, sfx, cfg), \ 447 PORT_GP_CFG_1(bank, 1, fn, sfx, cfg) 448 #define PORT_GP_2(bank, fn, sfx) PORT_GP_CFG_2(bank, fn, sfx, 0) 450 #define PORT_GP_CFG_4(bank, fn, sfx, cf [all...] |
H A D | pfc-r8a73a4.c | 13 #define CPU_ALL_PORT(fn, pfx, sfx) \ 15 PORT_10(0, fn, pfx, sfx), \ 16 PORT_10(10, fn, pfx##1, sfx), \ 17 PORT_10(20, fn, pfx##2, sfx), \ 18 PORT_1(30, fn, pfx##30, sfx), \ 20 PORT_1(32, fn, pfx##32, sfx), PORT_1(33, fn, pfx##33, sfx), \ 21 PORT_1(34, fn, pfx##34, sfx), PORT_1(35, fn, pfx##35, sfx), \ 22 PORT_1(36, fn, pfx##36, sfx), PORT_ [all...] |
H A D | pfc-r8a779a0.c | 18 #define CPU_ALL_GP(fn, sfx) \ 19 PORT_GP_CFG_15(0, fn, sfx, CFG_FLAGS), \ 20 PORT_GP_CFG_1(0, 15, fn, sfx, CFG_FLAGS | SH_PFC_PIN_CFG_IO_VOLTAGE_18_33), \ 21 PORT_GP_CFG_1(0, 16, fn, sfx, CFG_FLAGS | SH_PFC_PIN_CFG_IO_VOLTAGE_18_33), \ 22 PORT_GP_CFG_1(0, 17, fn, sfx, CFG_FLAGS | SH_PFC_PIN_CFG_IO_VOLTAGE_18_33), \ 23 PORT_GP_CFG_1(0, 18, fn, sfx, CFG_FLAGS | SH_PFC_PIN_CFG_IO_VOLTAGE_18_33), \ 24 PORT_GP_CFG_1(0, 19, fn, sfx, CFG_FLAGS | SH_PFC_PIN_CFG_IO_VOLTAGE_18_33), \ 25 PORT_GP_CFG_1(0, 20, fn, sfx, CFG_FLAGS | SH_PFC_PIN_CFG_IO_VOLTAGE_18_33), \ 26 PORT_GP_CFG_1(0, 21, fn, sfx, CFG_FLAGS | SH_PFC_PIN_CFG_IO_VOLTAGE_18_33), \ 27 PORT_GP_CFG_1(0, 22, fn, sfx, CFG_FLAG [all...] |
H A D | pfc-emev2.c | 11 #define CPU_ALL_PORT(fn, pfx, sfx) \ 12 PORT_10(0, fn, pfx, sfx), PORT_90(0, fn, pfx, sfx), \ 13 PORT_10(100, fn, pfx##10, sfx), PORT_10(110, fn, pfx##11, sfx), \ 14 PORT_10(120, fn, pfx##12, sfx), PORT_10(130, fn, pfx##13, sfx), \ 15 PORT_10(140, fn, pfx##14, sfx), PORT_1(150, fn, pfx##150, sfx), \ 16 PORT_1(151, fn, pfx##151, sfx), PORT_ [all...] |
H A D | pfc-sh73a0.c | 18 #define CPU_ALL_PORT(fn, pfx, sfx) \ 19 PORT_10(0, fn, pfx, sfx), PORT_90(0, fn, pfx, sfx), \ 20 PORT_10(100, fn, pfx##10, sfx), \ 21 PORT_1(110, fn, pfx##110, sfx), PORT_1(111, fn, pfx##111, sfx), \ 22 PORT_1(112, fn, pfx##112, sfx), PORT_1(113, fn, pfx##113, sfx), \ 23 PORT_1(114, fn, pfx##114, sfx), PORT_1(115, fn, pfx##115, sfx), \ [all...] |
/kernel/linux/linux-5.10/drivers/pinctrl/renesas/ |
H A D | sh_pfc.h | 448 #define PORT_GP_CFG_1(bank, pin, fn, sfx, cfg) \ 449 fn(bank, pin, GP_##bank##_##pin, sfx, cfg) 450 #define PORT_GP_1(bank, pin, fn, sfx) PORT_GP_CFG_1(bank, pin, fn, sfx, 0) 452 #define PORT_GP_CFG_4(bank, fn, sfx, cfg) \ 453 PORT_GP_CFG_1(bank, 0, fn, sfx, cfg), \ 454 PORT_GP_CFG_1(bank, 1, fn, sfx, cfg), \ 455 PORT_GP_CFG_1(bank, 2, fn, sfx, cfg), \ 456 PORT_GP_CFG_1(bank, 3, fn, sfx, cfg) 457 #define PORT_GP_4(bank, fn, sfx) PORT_GP_CFG_ [all...] |
H A D | pfc-r8a73a4.c | 13 #define CPU_ALL_PORT(fn, pfx, sfx) \ 15 PORT_10(0, fn, pfx, sfx), \ 16 PORT_10(10, fn, pfx##1, sfx), \ 17 PORT_10(20, fn, pfx##2, sfx), \ 18 PORT_1(30, fn, pfx##30, sfx), \ 20 PORT_1(32, fn, pfx##32, sfx), PORT_1(33, fn, pfx##33, sfx), \ 21 PORT_1(34, fn, pfx##34, sfx), PORT_1(35, fn, pfx##35, sfx), \ 22 PORT_1(36, fn, pfx##36, sfx), PORT_ [all...] |
H A D | pfc-emev2.c | 12 #define CPU_ALL_PORT(fn, pfx, sfx) \ 13 PORT_10(0, fn, pfx, sfx), PORT_90(0, fn, pfx, sfx), \ 14 PORT_10(100, fn, pfx##10, sfx), PORT_10(110, fn, pfx##11, sfx), \ 15 PORT_10(120, fn, pfx##12, sfx), PORT_10(130, fn, pfx##13, sfx), \ 16 PORT_10(140, fn, pfx##14, sfx), PORT_1(150, fn, pfx##150, sfx), \ 17 PORT_1(151, fn, pfx##151, sfx), PORT_ [all...] |
H A D | pfc-sh73a0.c | 19 #define CPU_ALL_PORT(fn, pfx, sfx) \ 20 PORT_10(0, fn, pfx, sfx), PORT_90(0, fn, pfx, sfx), \ 21 PORT_10(100, fn, pfx##10, sfx), \ 22 PORT_1(110, fn, pfx##110, sfx), PORT_1(111, fn, pfx##111, sfx), \ 23 PORT_1(112, fn, pfx##112, sfx), PORT_1(113, fn, pfx##113, sfx), \ 24 PORT_1(114, fn, pfx##114, sfx), PORT_1(115, fn, pfx##115, sfx), \ [all...] |
/kernel/linux/linux-5.10/scripts/atomic/ |
H A D | gen-atomic-fallback.sh | 9 #gen_template_fallback(template, meta, pfx, name, sfx, order, arch, atomic, int, args...) 16 local sfx="$1"; shift 22 local atomicname="${arch}${atomic}_${pfx}${name}${sfx}${order}" 37 #gen_proto_fallback(meta, pfx, name, sfx, order, arch, atomic, int, args...) 43 local sfx="$1"; shift 46 local tmpl="$(find_fallback_template "${pfx}" "${name}" "${sfx}" "${order}")" 47 gen_template_fallback "${tmpl}" "${meta}" "${pfx}" "${name}" "${sfx}" "${order}" "$@" 66 local sfx="$1"; shift 71 local basename="${arch}${atomic}_${pfx}${name}${sfx}" 76 #gen_proto_order_variants(meta, pfx, name, sfx, arc [all...] |
H A D | atomic-tbl.sh | 39 #find_fallback_template(pfx, name, sfx, order) 44 local sfx="$1"; shift 55 for base in "${pfx}${name}${sfx}${order}" "${name}"; do 145 #gen_proto_order_variants(meta, pfx, name, sfx, ...) 151 local sfx="$1"; shift 153 gen_proto_order_variant "${meta}" "${pfx}" "${name}" "${sfx}" "" "$@" 156 gen_proto_order_variant "${meta}" "${pfx}" "${name}" "${sfx}" "_acquire" "$@" 159 gen_proto_order_variant "${meta}" "${pfx}" "${name}" "${sfx}" "_release" "$@" 162 gen_proto_order_variant "${meta}" "${pfx}" "${name}" "${sfx}" "_relaxed" "$@" 172 local sfx [all...] |
H A D | gen-atomic-instrumented.sh | 44 # gen_guard(meta, atomic, pfx, name, sfx, order) 51 local sfx="$1"; shift 54 local atomicname="arch_${atomic}_${pfx}${name}${sfx}${order}" 56 local template="$(find_fallback_template "${pfx}" "${name}" "${sfx}" "${order}")" 72 #gen_proto_order_variant(meta, pfx, name, sfx, order, atomic, int, arg...) 78 local sfx="$1"; shift 83 local atomicname="${atomic}_${pfx}${name}${sfx}${order}" 85 local guard="$(gen_guard "${meta}" "${atomic}" "${pfx}" "${name}" "${sfx}" "${order}")" 128 local sfx="$1"; shift 129 local guard="defined(arch_${name}${sfx})" [all...] |
/kernel/linux/linux-6.6/scripts/atomic/ |
H A D | atomic-tbl.sh | 45 #find_template(tmpltype, pfx, name, sfx, order) 51 local sfx="$1"; shift 62 for base in "${pfx}${name}${sfx}${order}" "${pfx}${name}${sfx}" "${name}"; do 72 #find_fallback_template(pfx, name, sfx, order) 78 #find_kerneldoc_template(pfx, name, sfx, order) 185 #gen_template_kerneldoc(template, class, meta, pfx, name, sfx, order, atomic, int, args...) 193 local sfx="$1"; shift 198 local atomicname="${atomic}_${pfx}${name}${sfx}${order}" 227 #gen_kerneldoc(class, meta, pfx, name, sfx, orde [all...] |
H A D | gen-atomic-fallback.sh | 8 #gen_template_fallback(template, meta, pfx, name, sfx, order, atomic, int, args...) 15 local sfx="$1"; shift 28 #gen_order_fallback(meta, pfx, name, sfx, order, atomic, int, args...) 34 local sfx="$1"; shift 39 gen_template_fallback "${tmpl}" "${meta}" "${pfx}" "${name}" "${sfx}" "${order}" "$@" 42 #gen_proto_fallback(meta, pfx, name, sfx, order, atomic, int, args...) 48 local sfx="$1"; shift 51 local tmpl="$(find_fallback_template "${pfx}" "${name}" "${sfx}" "${order}")" 52 gen_template_fallback "${tmpl}" "${meta}" "${pfx}" "${name}" "${sfx}" "${order}" "$@" 55 #gen_proto_order_variant(meta, pfx, name, sfx, orde [all...] |
H A D | gen-atomic-long.sh | 35 #gen_proto_order_variant(meta, pfx, name, sfx, order, arg...) 41 local sfx="$1"; shift 44 local atomicname="${pfx}${name}${sfx}${order}" 52 gen_kerneldoc "raw_" "${meta}" "${pfx}" "${name}" "${sfx}" "${order}" "atomic_long" "long" "$@"
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | cmpxchg.h | 21 #define __XCHG_CASE(w, sfx, name, sz, mb, nop_lse, acq, acq_lse, rel, cl) \ 30 "1: ld" #acq "xr" #sfx "\t%" #w "0, %2\n" \ 31 " st" #rel "xr" #sfx "\t%w1, %" #w "3, %2\n" \ 35 " swp" #acq_lse #rel #sfx "\t%" #w "3, %" #w "0, %2\n" \ 64 #define __XCHG_GEN(sfx) \ 65 static __always_inline unsigned long __xchg##sfx(unsigned long x, \ 71 return __xchg_case##sfx##_8(x, ptr); \ 73 return __xchg_case##sfx##_16(x, ptr); \ 75 return __xchg_case##sfx##_32(x, ptr); \ 77 return __xchg_case##sfx##_6 [all...] |
H A D | rwonce.h | 16 #define __LOAD_RCPC(sfx, regs...) \ 18 "ldar" #sfx "\t" #regs, \ 20 "ldapr" #sfx "\t" #regs, \ 23 #define __LOAD_RCPC(sfx, regs...) "ldar" #sfx "\t" #regs
|
H A D | percpu.h | 65 #define __PERCPU_OP_CASE(w, sfx, name, sz, op_llsc, op_lse) \ 74 "1: ldxr" #sfx "\t%" #w "[tmp], %[ptr]\n" \ 76 " stxr" #sfx "\t%w[loop], %" #w "[tmp], %[ptr]\n" \ 86 #define __PERCPU_RET_OP_CASE(w, sfx, name, sz, op_llsc, op_lse) \ 95 "1: ldxr" #sfx "\t%" #w "[ret], %[ptr]\n" \ 97 " stxr" #sfx "\t%w[loop], %" #w "[ret], %[ptr]\n" \
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | cmpxchg.h | 21 #define __XCHG_CASE(w, sfx, name, sz, mb, nop_lse, acq, acq_lse, rel, cl) \ 30 "1: ld" #acq "xr" #sfx "\t%" #w "0, %2\n" \ 31 " st" #rel "xr" #sfx "\t%w1, %" #w "3, %2\n" \ 35 " swp" #acq_lse #rel #sfx "\t%" #w "3, %" #w "0, %2\n" \ 64 #define __XCHG_GEN(sfx) \ 66 __arch_xchg##sfx(unsigned long x, volatile void *ptr, int size) \ 70 return __xchg_case##sfx##_8(x, ptr); \ 72 return __xchg_case##sfx##_16(x, ptr); \ 74 return __xchg_case##sfx##_32(x, ptr); \ 76 return __xchg_case##sfx##_6 [all...] |
H A D | rwonce.h | 16 #define __LOAD_RCPC(sfx, regs...) \ 18 "ldar" #sfx "\t" #regs, \ 20 "ldapr" #sfx "\t" #regs, \ 23 #define __LOAD_RCPC(sfx, regs...) "ldar" #sfx "\t" #regs
|
H A D | percpu.h | 66 #define __PERCPU_OP_CASE(w, sfx, name, sz, op_llsc, op_lse) \ 75 "1: ldxr" #sfx "\t%" #w "[tmp], %[ptr]\n" \ 77 " stxr" #sfx "\t%w[loop], %" #w "[tmp], %[ptr]\n" \ 87 #define __PERCPU_RET_OP_CASE(w, sfx, name, sz, op_llsc, op_lse) \ 96 "1: ldxr" #sfx "\t%" #w "[ret], %[ptr]\n" \ 98 " stxr" #sfx "\t%w[loop], %" #w "[ret], %[ptr]\n" \
|
/kernel/linux/linux-6.6/tools/testing/selftests/netfilter/ |
H A D | nft_nat_zones.sh | 34 sfx=$(mktemp -u "XXXXXXXX") 35 gw="ns-gw-$sfx" 36 cl1="ns-cl1-$sfx" 37 cl2="ns-cl2-$sfx" 38 srv="ns-srv-$sfx" 52 ip netns del ns-cl$i-$sfx 2>/dev/null 114 cl="ns-cl$i-$sfx" 129 cl="ns-cl$i-$sfx" 228 cl="ns-cl$i-$sfx" 276 cl="ns-cl$i-$sfx" [all...] |
H A D | nf_nat_edemux.sh | 11 sfx=$(mktemp -u "XXXXXXXX") 12 ns1="ns1-$sfx" 13 ns2="ns2-$sfx"
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | btree-type.h | 2 #define __BTREE_TP(pfx, type, sfx) pfx ## type ## sfx 3 #define _BTREE_TP(pfx, type, sfx) __BTREE_TP(pfx, type, sfx)
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | btree-type.h | 2 #define __BTREE_TP(pfx, type, sfx) pfx ## type ## sfx 3 #define _BTREE_TP(pfx, type, sfx) __BTREE_TP(pfx, type, sfx)
|