| /kernel/linux/linux-6.6/arch/csky/abiv2/ |
| D | strcmp.S | 12 bnez a2, 7f 14 bnez t1, 5f 20 /* If s1[i] != s2[i], goto 2f. */ 22 bt 2f 25 /* If at the end, goto 3f (finish comparing). */ 26 bf 3f 28 ldw t0, (a3, 4) 29 ldw t1, (a1, 4) 31 bt 2f 33 bf 3f [all …]
|
| /kernel/linux/linux-5.10/arch/csky/abiv2/ |
| D | strcmp.S | 12 bnez a2, 7f 14 bnez t1, 5f 20 /* If s1[i] != s2[i], goto 2f. */ 22 bt 2f 25 /* If at the end, goto 3f (finish comparing). */ 26 bf 3f 28 ldw t0, (a3, 4) 29 ldw t1, (a1, 4) 31 bt 2f 33 bf 3f [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/rseq/ |
| D | rseq-mips-bits.h | 19 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */ in RSEQ_TEMPLATE_IDENTIFIER() 20 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[cmpfail]) in RSEQ_TEMPLATE_IDENTIFIER() 22 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error1]) in RSEQ_TEMPLATE_IDENTIFIER() 23 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error2]) in RSEQ_TEMPLATE_IDENTIFIER() 26 RSEQ_ASM_STORE_RSEQ_CS(1, 3f, rseq_cs) in RSEQ_TEMPLATE_IDENTIFIER() 27 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in RSEQ_TEMPLATE_IDENTIFIER() 29 LONG_L " $4, %[v]\n\t" in RSEQ_TEMPLATE_IDENTIFIER() 30 "bne $4, %[expect], %l[cmpfail]\n\t" in RSEQ_TEMPLATE_IDENTIFIER() 31 RSEQ_INJECT_ASM(4) in RSEQ_TEMPLATE_IDENTIFIER() 34 LONG_L " $4, %[v]\n\t" in RSEQ_TEMPLATE_IDENTIFIER() [all …]
|
| D | rseq-arm-bits.h | 19 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */ in RSEQ_TEMPLATE_IDENTIFIER() 20 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[cmpfail]) in RSEQ_TEMPLATE_IDENTIFIER() 22 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error1]) in RSEQ_TEMPLATE_IDENTIFIER() 23 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error2]) in RSEQ_TEMPLATE_IDENTIFIER() 26 RSEQ_ASM_STORE_RSEQ_CS(1, 3f, rseq_cs) in RSEQ_TEMPLATE_IDENTIFIER() 27 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in RSEQ_TEMPLATE_IDENTIFIER() 32 RSEQ_INJECT_ASM(4) in RSEQ_TEMPLATE_IDENTIFIER() 43 "b 5f\n\t" in RSEQ_TEMPLATE_IDENTIFIER() 44 RSEQ_ASM_DEFINE_ABORT(3, 4, "", abort, 1b, 2b, 4f) in RSEQ_TEMPLATE_IDENTIFIER() 87 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */ in RSEQ_TEMPLATE_IDENTIFIER() [all …]
|
| D | rseq-riscv-bits.h | 13 __asm__ __volatile__ goto(RSEQ_ASM_DEFINE_TABLE(1, 2f, 3f, 4f) in RSEQ_TEMPLATE_IDENTIFIER() 14 RSEQ_ASM_DEFINE_EXIT_POINT(2f, "%l[cmpfail]") in RSEQ_TEMPLATE_IDENTIFIER() 16 RSEQ_ASM_DEFINE_EXIT_POINT(2f, "%l[error1]") in RSEQ_TEMPLATE_IDENTIFIER() 17 RSEQ_ASM_DEFINE_EXIT_POINT(2f, "%l[error2]") in RSEQ_TEMPLATE_IDENTIFIER() 20 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in RSEQ_TEMPLATE_IDENTIFIER() 23 RSEQ_INJECT_ASM(4) in RSEQ_TEMPLATE_IDENTIFIER() 30 RSEQ_ASM_DEFINE_ABORT(4, abort) in RSEQ_TEMPLATE_IDENTIFIER() 67 __asm__ __volatile__ goto(RSEQ_ASM_DEFINE_TABLE(1, 2f, 3f, 4f) in RSEQ_TEMPLATE_IDENTIFIER() 68 RSEQ_ASM_DEFINE_EXIT_POINT(2f, "%l[cmpfail]") in RSEQ_TEMPLATE_IDENTIFIER() 70 RSEQ_ASM_DEFINE_EXIT_POINT(2f, "%l[error1]") in RSEQ_TEMPLATE_IDENTIFIER() [all …]
|
| D | rseq-arm64-bits.h | 20 RSEQ_ASM_DEFINE_TABLE(1, 2f, 3f, 4f) in RSEQ_TEMPLATE_IDENTIFIER() 21 RSEQ_ASM_DEFINE_EXIT_POINT(2f, %l[cmpfail]) in RSEQ_TEMPLATE_IDENTIFIER() 23 RSEQ_ASM_DEFINE_EXIT_POINT(2f, %l[error1]) in RSEQ_TEMPLATE_IDENTIFIER() 24 RSEQ_ASM_DEFINE_EXIT_POINT(2f, %l[error2]) in RSEQ_TEMPLATE_IDENTIFIER() 27 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in RSEQ_TEMPLATE_IDENTIFIER() 30 RSEQ_INJECT_ASM(4) in RSEQ_TEMPLATE_IDENTIFIER() 37 RSEQ_ASM_DEFINE_ABORT(4, abort) in RSEQ_TEMPLATE_IDENTIFIER() 78 RSEQ_ASM_DEFINE_TABLE(1, 2f, 3f, 4f) in RSEQ_TEMPLATE_IDENTIFIER() 79 RSEQ_ASM_DEFINE_EXIT_POINT(2f, %l[cmpfail]) in RSEQ_TEMPLATE_IDENTIFIER() 81 RSEQ_ASM_DEFINE_EXIT_POINT(2f, %l[error1]) in RSEQ_TEMPLATE_IDENTIFIER() [all …]
|
| D | rseq-x86-bits.h | 21 RSEQ_ASM_DEFINE_TABLE(3, 1f, 2f, 4f) /* start, commit, abort */ in RSEQ_TEMPLATE_IDENTIFIER() 22 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[cmpfail]) in RSEQ_TEMPLATE_IDENTIFIER() 24 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error1]) in RSEQ_TEMPLATE_IDENTIFIER() 25 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error2]) in RSEQ_TEMPLATE_IDENTIFIER() 29 RSEQ_ASM_CMP_CPU_ID(cpu_id, RSEQ_ASM_TP_SEGMENT:RSEQ_TEMPLATE_CPU_ID_OFFSET(%[rseq_offset]), 4f) in RSEQ_TEMPLATE_IDENTIFIER() 33 RSEQ_INJECT_ASM(4) in RSEQ_TEMPLATE_IDENTIFIER() 43 RSEQ_ASM_DEFINE_ABORT(4, "", abort) in RSEQ_TEMPLATE_IDENTIFIER() 87 RSEQ_ASM_DEFINE_TABLE(3, 1f, 2f, 4f) /* start, commit, abort */ in RSEQ_TEMPLATE_IDENTIFIER() 88 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[cmpfail]) in RSEQ_TEMPLATE_IDENTIFIER() 90 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error1]) in RSEQ_TEMPLATE_IDENTIFIER() [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/rseq/ |
| D | rseq-mips.h | 123 LONG_LA " $4, " __rseq_str(cs_label) "\n\t" \ 124 LONG_S " $4, %[" __rseq_str(rseq_cs) "]\n\t" \ 129 "lw $4, %[" __rseq_str(current_cpu_id) "]\n\t" \ 130 "bne $4, %[" __rseq_str(cpu_id) "], " __rseq_str(label) "\n\t" 163 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */ in rseq_cmpeqv_storev() 164 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[cmpfail]) in rseq_cmpeqv_storev() 166 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error1]) in rseq_cmpeqv_storev() 167 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error2]) in rseq_cmpeqv_storev() 170 RSEQ_ASM_STORE_RSEQ_CS(1, 3f, rseq_cs) in rseq_cmpeqv_storev() 171 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpeqv_storev() [all …]
|
| D | rseq-arm.h | 156 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */ in rseq_cmpeqv_storev() 157 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[cmpfail]) in rseq_cmpeqv_storev() 159 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error1]) in rseq_cmpeqv_storev() 160 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error2]) in rseq_cmpeqv_storev() 163 RSEQ_ASM_STORE_RSEQ_CS(1, 3f, rseq_cs) in rseq_cmpeqv_storev() 164 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpeqv_storev() 169 RSEQ_INJECT_ASM(4) in rseq_cmpeqv_storev() 180 "b 5f\n\t" in rseq_cmpeqv_storev() 181 RSEQ_ASM_DEFINE_ABORT(3, 4, "", abort, 1b, 2b, 4f) in rseq_cmpeqv_storev() 224 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */ in rseq_cmpnev_storeoffp_load() [all …]
|
| D | rseq-x86.h | 14 * x86-32: 0f b9 3d 53 30 05 53 ud1 0x53053053,%edi 15 * x86-64: 0f b9 3d 53 30 05 53 ud1 0x53053053(%rip),%edi 26 #define RSEQ_CPU_ID_OFFSET 4 121 RSEQ_ASM_DEFINE_TABLE(3, 1f, 2f, 4f) /* start, commit, abort */ in rseq_cmpeqv_storev() 122 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[cmpfail]) in rseq_cmpeqv_storev() 124 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error1]) in rseq_cmpeqv_storev() 125 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error2]) in rseq_cmpeqv_storev() 129 RSEQ_ASM_CMP_CPU_ID(cpu_id, RSEQ_ASM_TP_SEGMENT:RSEQ_CPU_ID_OFFSET(%[rseq_offset]), 4f) in rseq_cmpeqv_storev() 133 RSEQ_INJECT_ASM(4) in rseq_cmpeqv_storev() 143 RSEQ_ASM_DEFINE_ABORT(4, "", abort) in rseq_cmpeqv_storev() [all …]
|
| D | rseq-arm64.h | 42 case 4: \ 73 case 4: \ 136 " b 222f\n" \ 197 " cbz %[" __rseq_str(len) "], 333f\n" \ 213 RSEQ_ASM_DEFINE_TABLE(1, 2f, 3f, 4f) in rseq_cmpeqv_storev() 214 RSEQ_ASM_DEFINE_EXIT_POINT(2f, %l[cmpfail]) in rseq_cmpeqv_storev() 216 RSEQ_ASM_DEFINE_EXIT_POINT(2f, %l[error1]) in rseq_cmpeqv_storev() 217 RSEQ_ASM_DEFINE_EXIT_POINT(2f, %l[error2]) in rseq_cmpeqv_storev() 220 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in rseq_cmpeqv_storev() 223 RSEQ_INJECT_ASM(4) in rseq_cmpeqv_storev() [all …]
|
| /kernel/linux/linux-5.10/arch/xtensa/lib/ |
| D | usercopy.S | 32 * 8B, 4B, 2B, and 1B copies conditional on the length. 69 bbsi.l a2, 1, .Ldst2mod4 # if dst is 2 mod 4 71 srli a7, a4, 4 # number of loop iterations with 16B 88 EX(10f) l8ui a6, a3, 0 90 EX(10f) s8i a6, a5, 0 98 EX(10f) l8ui a6, a3, 0 99 EX(10f) l8ui a7, a3, 1 101 EX(10f) s8i a6, a5, 0 102 EX(10f) s8i a7, a5, 1 110 .align 4 [all …]
|
| D | checksum.S | 29 * This function assumes 2- or 4-byte alignment. Other alignments will fail! 35 bgeu sum, val, 99f ; \ 44 * is aligned on either a 2-byte or 4-byte boundary. 48 bnez a5, 8f /* branch if 2-byte aligned */ 49 /* Fall-through on common case, 4-byte alignment */ 53 loopgtz a5, 2f 55 beqz a5, 2f 61 l32i a7, a2, 4 76 addi a2, a2, 4*8 81 extui a5, a3, 2, 3 /* remaining 4-byte chunks */ [all …]
|
| /kernel/linux/linux-6.6/arch/xtensa/lib/ |
| D | usercopy.S | 32 * 8B, 4B, 2B, and 1B copies conditional on the length. 64 #define STACK_SIZE 4 74 bbsi.l a2, 1, .Ldst2mod4 # if dst is 2 mod 4 76 srli a7, a4, 4 # number of loop iterations with 16B 93 EX(10f) l8ui a6, a3, 0 95 EX(10f) s8i a6, a5, 0 103 EX(10f) l8ui a6, a3, 0 104 EX(10f) l8ui a7, a3, 1 106 EX(10f) s8i a6, a5, 0 107 EX(10f) s8i a7, a5, 1 [all …]
|
| D | checksum.S | 29 * This function assumes 2- or 4-byte alignment. Other alignments will fail! 35 bgeu sum, val, 99f ; \ 44 * is aligned on either a 2-byte or 4-byte boundary. 48 bnez a5, 8f /* branch if 2-byte aligned */ 49 /* Fall-through on common case, 4-byte alignment */ 53 loopgtz a5, 2f 55 beqz a5, 2f 61 l32i a7, a2, 4 76 addi a2, a2, 4*8 81 extui a5, a3, 2, 3 /* remaining 4-byte chunks */ [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/lib/ |
| D | copy_32.S | 16 lwz r7,4(r4); \ 20 stw r7,4(r6); \ 27 lwz r7,4(r4); \ 34 8 ## n ## 4: \ 35 stw r7,4(r6); \ 46 b 104f; \ 49 b 105f; \ 54 EX_TABLE(8 ## n ## 4b,9 ## n ## 1b); \ 60 .stabs "arch/powerpc/lib/",N_SO,0,0,0f 61 .stabs "copy_32.S",N_SO,0,0,0f [all …]
|
| D | memcpy_64.S | 66 srdi r7,r5,4 71 bf cr7*4+0,2f 75 blt cr1,3f 82 beq 3f 85 bf cr7*4+1,1f 87 addi r4,r4,4 89 addi r3,r3,4 90 1: bf cr7*4+2,2f 95 2: bf cr7*4+3,3f 105 srdi r7,r5,4 [all …]
|
| /kernel/linux/linux-6.6/arch/powerpc/lib/ |
| D | copy_32.S | 16 lwz r7,4(r4); \ 20 stw r7,4(r6); \ 27 lwz r7,4(r4); \ 34 8 ## n ## 4: \ 35 stw r7,4(r6); \ 46 b 104f; \ 49 b 105f; \ 54 EX_TABLE(8 ## n ## 4b,9 ## n ## 1b); \ 68 addi r6, r3, -4 69 beq- 2f [all …]
|
| D | memcpy_64.S | 66 srdi r7,r5,4 71 bf cr7*4+0,2f 75 blt cr1,3f 82 beq 3f 85 bf cr7*4+1,1f 87 addi r4,r4,4 89 addi r3,r3,4 90 1: bf cr7*4+2,2f 95 2: bf cr7*4+3,3f 105 srdi r7,r5,4 [all …]
|
| /kernel/linux/linux-6.6/arch/csky/lib/ |
| D | usercopy.c | 14 " bf 7f \n" in raw_copy_from_user() 19 " bf 1f \n" in raw_copy_from_user() 20 " br 5f \n" in raw_copy_from_user() 22 " bt 3f \n" in raw_copy_from_user() 24 "10: ldw %4, (%2, 4) \n" in raw_copy_from_user() 26 " stw %4, (%1, 4) \n" in raw_copy_from_user() 28 "12: ldw %4, (%2, 12) \n" in raw_copy_from_user() 30 " stw %4, (%1, 12) \n" in raw_copy_from_user() 35 "3: cmplti %0, 4 \n" in raw_copy_from_user() 36 " bt 5f \n" in raw_copy_from_user() [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/powerpc/copyloops/ |
| D | memcpy_64.S | 66 srdi r7,r5,4 71 bf cr7*4+0,2f 75 blt cr1,3f 82 beq 3f 85 bf cr7*4+1,1f 87 addi r4,r4,4 89 addi r3,r3,4 90 1: bf cr7*4+2,2f 95 2: bf cr7*4+3,3f 105 srdi r7,r5,4 [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/powerpc/copyloops/ |
| D | memcpy_64.S | 66 srdi r7,r5,4 71 bf cr7*4+0,2f 75 blt cr1,3f 82 beq 3f 85 bf cr7*4+1,1f 87 addi r4,r4,4 89 addi r3,r3,4 90 1: bf cr7*4+2,2f 95 2: bf cr7*4+3,3f 105 srdi r7,r5,4 [all …]
|
| /kernel/linux/linux-6.6/Documentation/driver-api/media/drivers/ccs/ |
| D | ccs-regs.asc | 5 # - f field LSB MSB rflags 14 # f formula 30 - f major 4 7 31 - f minor 0 3 39 - f 0 2 54 - e 4-byte 2 56 - f rows 0 3 57 - f columns 4 7 58 frame_format_descriptor(n) 0x0042 16 f 60 - f pixels 0 11 [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/bpf/ |
| D | test_flow_dissector.sh | 10 # Kselftest framework requirement - SKIP code is 4. 11 ksft_skip=4 114 ./test_flow_dissector -i 4 -f 8 116 ./test_flow_dissector -i 4 -f 9 -F 118 ./test_flow_dissector -i 4 -f 10 122 ./test_flow_dissector -i 4 -S 127.0.0.127 -f 8 124 ./test_flow_dissector -i 4 -S 127.0.0.127 -f 9 -F 126 ./test_flow_dissector -i 4 -S 127.0.0.127 -f 10 130 ./with_addr.sh ./with_tunnels.sh ./test_flow_dissector -o 4 -e bare -i 4 \ 131 -D 192.168.0.1 -S 1.1.1.1 -f 8 [all …]
|
| /kernel/linux/linux-6.6/tools/power/acpi/man/ |
| D | pfrut.8 | 8 \f[B]pfrut\f[R] [\f[I]Options\f[R]] 25 \f[B]pfrut\f[R] is the tool to interact with the kernel interface. 31 .B \f[B]\-h\f[R], \f[B]\-\-help\f[R] 34 .B \f[B]\-l\f[R], \f[B]\-\-load\f[R] 39 .B \f[B]\-s\f[R], \f[B]\-\-stage\f[R] 43 .B \f[B]\-a\f[R], \f[B]\-\-activate\f[R] 46 .B \f[B]\-u\f[R], \f[B]\-\-update\f[R] 49 .B \f[B]\-q\f[R], \f[B]\-\-query\f[R] 52 .B \f[B]\-d\f[R], \f[B]\-\-setrev\f[R] 55 .B \f[B]\-D\f[R], \f[B]\-\-setrevlog\f[R] [all …]
|