| /linux/arch/csky/abiv2/ |
| H A 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 31 bt 2f 33 bf 3f 38 bt 2f 40 bf 3f [all …]
|
| /linux/arch/csky/lib/ |
| H A D | usercopy.c | 14 " bf 7f \n" in raw_copy_from_user() 15 " mov %3, %1 \n" in raw_copy_from_user() 16 " or %3, %2 \n" in raw_copy_from_user() 17 " andi %3, 3 \n" in raw_copy_from_user() 18 " cmpnei %3, 0 \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() 23 "2: ldw %3, (%2, 0) \n" in raw_copy_from_user() 25 " stw %3, (%1, 0) \n" in raw_copy_from_user() [all …]
|
| /linux/Documentation/driver-api/media/drivers/ccs/ |
| H A D | ccs-regs.asc | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause 5 # - f field LSB MSB rflags 14 # f formula 26 - e GBRG 3 30 - f major 4 7 31 - f minor 0 3 39 - f 0 2 43 - e mp 3 56 - f rows 0 3 57 - f columns 4 7 [all …]
|
| /linux/tools/testing/selftests/rseq/ |
| H A 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() 21 RSEQ_INJECT_ASM(3) in RSEQ_TEMPLATE_IDENTIFIER() 28 RSEQ_ASM_OP_FINAL_STORE(newv, v, 3) 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 …]
|
| H A 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() 28 RSEQ_INJECT_ASM(3) in RSEQ_TEMPLATE_IDENTIFIER() 35 RSEQ_ASM_OP_FINAL_STORE(newv, v, 3) 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 …]
|
| H A 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() 28 RSEQ_ASM_STORE_RSEQ_CS(1, 3b, RSEQ_ASM_TP_SEGMENT:RSEQ_CS_OFFSET(%[rseq_offset])) 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() 30 RSEQ_INJECT_ASM(3) 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 …]
|
| H A 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() 28 RSEQ_INJECT_ASM(3) 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 …]
|
| H A 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() 28 RSEQ_INJECT_ASM(3) in RSEQ_TEMPLATE_IDENTIFIER() 41 "b 5f\n\t" in RSEQ_TEMPLATE_IDENTIFIER() 42 RSEQ_ASM_DEFINE_ABORT(3, 4, "", abort, 1b, 2b, 4f) in RSEQ_TEMPLATE_IDENTIFIER() 80 RSEQ_ASM_DEFINE_TABLE(9, 1f, 2f, 4f) /* start, commit, abort */ in RSEQ_TEMPLATE_IDENTIFIER() [all …]
|
| H A D | rseq-s390-bits.h | 14 RSEQ_ASM_DEFINE_TABLE(3, 1f, 2f, 4f) /* start, commit, abort */ in RSEQ_TEMPLATE_IDENTIFIER() 15 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[cmpfail]) in RSEQ_TEMPLATE_IDENTIFIER() 17 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error1]) in RSEQ_TEMPLATE_IDENTIFIER() 18 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error2]) in RSEQ_TEMPLATE_IDENTIFIER() 21 RSEQ_ASM_STORE_RSEQ_CS(1, 3b, rseq_cs) in RSEQ_TEMPLATE_IDENTIFIER() 22 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in RSEQ_TEMPLATE_IDENTIFIER() 23 RSEQ_INJECT_ASM(3) in RSEQ_TEMPLATE_IDENTIFIER() 82 RSEQ_ASM_DEFINE_TABLE(3, 1f, 2f, 4f) /* start, commit, abort */ in RSEQ_TEMPLATE_IDENTIFIER() 83 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[cmpfail]) in RSEQ_TEMPLATE_IDENTIFIER() 85 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error1]) in RSEQ_TEMPLATE_IDENTIFIER() [all …]
|
| H A D | rseq-ppc-bits.h | 20 RSEQ_ASM_DEFINE_TABLE(3, 1f, 2f, 4f) /* start, commit, abort */ in RSEQ_TEMPLATE_IDENTIFIER() 21 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[cmpfail]) in RSEQ_TEMPLATE_IDENTIFIER() 23 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error1]) in RSEQ_TEMPLATE_IDENTIFIER() 24 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error2]) in RSEQ_TEMPLATE_IDENTIFIER() 27 RSEQ_ASM_STORE_RSEQ_CS(1, 3b, rseq_cs) in RSEQ_TEMPLATE_IDENTIFIER() 29 RSEQ_ASM_CMP_CPU_ID(cpu_id, current_cpu_id, 4f) in RSEQ_TEMPLATE_IDENTIFIER() 30 RSEQ_INJECT_ASM(3) in RSEQ_TEMPLATE_IDENTIFIER() 85 RSEQ_ASM_DEFINE_TABLE(3, 1f, 2f, 4f) /* start, commit, abort */ in RSEQ_TEMPLATE_IDENTIFIER() 86 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[cmpfail]) in RSEQ_TEMPLATE_IDENTIFIER() 88 RSEQ_ASM_DEFINE_EXIT_POINT(1f, %l[error1]) in RSEQ_TEMPLATE_IDENTIFIER() [all …]
|
| /linux/tools/testing/selftests/hid/tests/ |
| H A D | test_multitouch.py | 32 "SLOT_IS_CONTACTNUMBER": BIT(3), 87 return f""" 145 physicals = [f.physical_name for f in r] 148 self.fields = [f.usage_name for f in r] 190 if "Contact Max" not in [f.usage_name for f in rdesc]: 209 if "Inputmode" not in [f.usage_name for f in rdesc]: 213 for f in rdesc: 214 if "Inputmode" == f.usage_name: 215 values = f.get_values(data) 225 elif value == 3: [all …]
|
| H A D | test_tablet.py | 113 raise ValueError(f"duplicated BTN_TOUCH in {events}") 121 raise ValueError(f"duplicated BTN_TOOL_* in {events}") 126 raise ValueError(f"duplicated BTN_STYLUS* in {events}") 139 ), f"moving from {self} to {new_state} is forbidden" 143 ), f"moving from {self} to {new_state} is forbidden" 500 ), f"assert evdev.value[{axis}] ({evdev.value[axis]}) != {value}" 540 physicals = [f.physical_name for f in r] 543 self.fields = [f.usage_name for f i [all...] |
| /linux/arch/powerpc/lib/ |
| H A D | copy_32.S | 32 8 ## n ## 3: \ 46 b 104f; \ 49 b 105f; \ 53 EX_TABLE(8 ## n ## 3b,9 ## n ## 0b); \ 69 beq- 2f 92 blt 7f 99 andi. r0,r3,3 107 5: b 2f 114 ble 2f 115 xori r0,r7,CACHELINE_MASK & ~3 [all …]
|
| H A D | memcpy_64.S | 43 neg r6,r3 # LS 3 bits = # bytes to 8-byte dest bdry 71 bf cr7*4+0,2f 75 blt cr1,3f 81 3: std r8,8(r3) 82 beq 3f 85 bf cr7*4+1,1f 90 1: bf cr7*4+2,2f 95 2: bf cr7*4+3,3f 98 3: ld r3,-STACKFRAMESIZE+STK_REG(R31)(r1) /* return dest pointer */ 102 srdi r6,r5,3 [all …]
|
| H A D | mem_64.S | 41 blt cr1,8f 42 beq 3f /* if already 8-byte aligned */ 44 bf 31,1f 47 1: bf 30,2f 50 2: bf 29,3f 53 3: srdi. r0,r5,6 56 beq 5f 68 5: srwi. r0,r5,3 71 beq 8f 72 bf 29,6f [all …]
|
| /linux/arch/s390/lib/ |
| H A D | xor.c | 19 " jm 3f\n" in xor_xc_2() 22 " jz 1f\n" in xor_xc_2() 27 "1: exrl %0,2f\n" in xor_xc_2() 28 " j 3f\n" in xor_xc_2() 30 "3:" in xor_xc_2() 41 " jm 4f\n" in xor_xc_3() 44 " jz 1f\n" in xor_xc_3() 46 " xc 0(256,%1),0(%3)\n" in xor_xc_3() 49 " la %3,256(%3)\n" in xor_xc_3() 51 "1: exrl %0,2f\n" in xor_xc_3() [all …]
|
| H A D | test_modules.h | 5 #define __REPEAT_10000_3(f, x) \ argument 6 f(x ## 0); \ 7 f(x ## 1); \ 8 f(x ## 2); \ 9 f(x ## 3); \ 10 f(x ## 4); \ 11 f(x ## 5); \ 12 f(x ## 6); \ 13 f(x ## 7); \ 14 f(x ## 8); \ [all …]
|
| /linux/tools/testing/selftests/powerpc/copyloops/ |
| H A D | memcpy_64.S | 43 neg r6,r3 # LS 3 bits = # bytes to 8-byte dest bdry 71 bf cr7*4+0,2f 75 blt cr1,3f 81 3: std r8,8(r3) 82 beq 3f 85 bf cr7*4+1,1f 90 1: bf cr7*4+2,2f 95 2: bf cr7*4+3,3f 98 3: ld r3,-STACKFRAMESIZE+STK_REG(R31)(r1) /* return dest pointer */ 102 srdi r6,r5,3 [all …]
|
| /linux/arch/xtensa/lib/ |
| H A D | checksum.S | 35 bgeu sum, val, 99f ; \ 48 bnez a5, 8f /* branch if 2-byte aligned */ 53 loopgtz a5, 2f 55 beqz a5, 2f 81 extui a5, a3, 2, 3 /* remaining 4-byte chunks */ 83 loopgtz a5, 3f 85 beqz a5, 3f 96 3: 97 _bbci.l a3, 1, 5f /* remaining 2-byte chunk */ 102 _bbci.l a3, 0, 7f /* remaining 1-byte chunk */ [all …]
|
| /linux/drivers/video/fbdev/ |
| H A D | atafb_utils.h | 55 " lsr.l #1,%1 ; jcc 1f ; move.b %2,-(%0)\n" in fb_memclear_small() 56 "1: lsr.l #1,%1 ; jcc 1f ; move.w %2,-(%0)\n" in fb_memclear_small() 57 "1: lsr.l #1,%1 ; jcc 1f ; move.l %2,-(%0)\n" in fb_memclear_small() 58 "1: lsr.l #1,%1 ; jcc 1f ; move.l %2,-(%0) ; move.l %2,-(%0)\n" in fb_memclear_small() 64 " jcs 3f\n" in fb_memclear_small() 68 "3:" in fb_memclear_small() 85 " lsr.l #1,%1 ; jcc 1f ; clr.b (%0)+\n" in fb_memclear() 86 "1: lsr.l #1,%1 ; jcc 1f ; clr.w (%0)+\n" in fb_memclear() 87 "1: lsr.l #1,%1 ; jcc 1f ; clr.l (%0)+\n" in fb_memclear() 88 "1: lsr.l #1,%1 ; jcc 1f ; clr.l (%0)+ ; clr.l (%0)+\n" in fb_memclear() [all …]
|
| /linux/arch/m68k/math-emu/ |
| H A D | fp_decode.h | 15 * 3. The name of the author may not be used to endorse or promote 74 jmp ([0f:w,%pc,%d0*4]) 78 | .long "f<op>","fscc/fdbcc" 85 bfextu %d2{#16,#3},%d0 86 jmp ([0f:w,%pc,%d0*4]) 90 | .long "f<op> fpx,fpx","invalid instr" 91 | .long "f<op> <ea>,fpx","fmove fpx,<ea>" 99 bfextu %d2{#19,#3},%d0 104 bfextu %d2{#19,#3},%d0 109 bfextu %d2{#22,#3},%d0 [all …]
|
| /linux/tools/testing/selftests/drivers/net/hw/ |
| H A D | rss_ctx.py | 32 ksft_eq(bool(non_zero), True, comment=f"RSS key is all zero {data['rss-hash-key']}") 36 return ethtool(f"-x {cfg.ifname} context {context}", json=True)[0] 50 output = ethtool(f"{act} {cfg.ifname} {opts}").stdout 57 features = ethtool(f"-k {cfg.ifname}", json=True)[0] 69 …raise KsftSkipEx(f"Test requires at least {need_cnt} contexts, but device only has {cfg.context_cn… 88 # params is a dict with 3 possible keys: 102 ksft_ge(directed, 20000, f"traffic on {name}: " + str(cnts)) 105 f"traffic on other queues ({name})':" + str(cnts)) 108 f"traffic on inactive queues ({name}): " + str(cnts)) 113 text = ethtool(f"-n {cfg.ifname} rule {rule_id}").stdout [all …]
|
| /linux/include/linux/ceph/ |
| H A D | rados.h | 31 #define CEPH_MAXSNAP ((__u64)(-3)) /* largest valid snapid */ 44 #define CEPH_OBJECT_LAYOUT_HASHINO 3 52 #define CEPH_PG_LAYOUT_HYBRID 3 87 #define CEPH_POOL_TYPE_EC 3 130 #define CEPH_OSD_NEW (1<<3) /* osd is new, never marked in */ 151 #define CEPH_OSDMAP_PAUSEWR (1<<3) /* pause all writes */ 203 #define __CEPH_FORALL_OSD_OPS(f) \ argument 206 f(READ, __CEPH_OSD_OP(RD, DATA, 1), "read") \ 207 f(STAT, __CEPH_OSD_OP(RD, DATA, 2), "stat") \ 208 f(MAPEXT, __CEPH_OSD_OP(RD, DATA, 3), "mapext") \ [all …]
|
| /linux/arch/sh/include/asm/ |
| H A D | romimage-macros.h | 11 mov.l 1f, r1 12 mov.l 2f, r0 14 bra 3f 19 3 : 24 mov.l 1f, r1 25 mov.l 2f, r0 27 bra 3f 32 3 : 37 mov.l 1f, r1 38 mov.l 2f, r0 [all …]
|
| /linux/net/netfilter/ |
| H A D | nft_set_pipapo_avx2.c | 179 NFT_PIPAPO_AVX2_REFILL_ONE_WORD(3); in nft_pipapo_avx2_refill() 189 * @f: Field, containing lookup and mapping tables 215 const struct nft_pipapo_field *f, in nft_pipapo_avx2_lookup_4b_2() argument 219 int i, ret = -1, m256_size = f->bsize / NFT_PIPAPO_LONGS_PER_M256, b; in nft_pipapo_avx2_lookup_4b_2() 221 unsigned long *lt = f->lt, bsize = f->bsize; in nft_pipapo_avx2_lookup_4b_2() 236 NFT_PIPAPO_AVX2_AND(3, 0, 1); in nft_pipapo_avx2_lookup_4b_2() 237 NFT_PIPAPO_AVX2_AND(4, 2, 3); in nft_pipapo_avx2_lookup_4b_2() 243 b = nft_pipapo_avx2_refill(i_ul, &map[i_ul], fill, f->mt, last); in nft_pipapo_avx2_lookup_4b_2() 264 * @f: Field, containing lookup and mapping tables 278 const struct nft_pipapo_field *f, in nft_pipapo_avx2_lookup_4b_4() argument [all …]
|