/kernel/linux/linux-5.10/crypto/ |
H A D | serpent_generic.c | 233 static noinline void __serpent_setkey_sbox(u32 r0, u32 r1, u32 r2, in __serpent_setkey_sbox() argument 237 S3(r3, r4, r0, r1, r2); store_and_load_keys(r1, r2, r4, r3, 28, 24); in __serpent_setkey_sbox() 238 S4(r1, r2, r4, r3, r0); store_and_load_keys(r2, r4, r3, r0, 24, 20); in __serpent_setkey_sbox() 239 S5(r2, r4, r3, r0, r1); store_and_load_keys(r1, r2, r4, r0, 20, 16); in __serpent_setkey_sbox() 240 S6(r1, r2, r4, r0, r3); store_and_load_keys(r4, r3, r2, r0, 16, 12); in __serpent_setkey_sbox() 241 S7(r4, r3, r2, r in __serpent_setkey_sbox() 279 u32 r0, r1, r2, r3, r4; __serpent_setkey() local 299 keyiter(le32_to_cpu(k[0]), r0, r4, r2, 0, 0); __serpent_setkey() local 301 keyiter(le32_to_cpu(k[2]), r2, r1, r4, 2, 2); __serpent_setkey() local 302 keyiter(le32_to_cpu(k[3]), r3, r2, r0, 3, 3); __serpent_setkey() local 304 keyiter(le32_to_cpu(k[5]), r0, r4, r2, 5, 5); __serpent_setkey() local 306 keyiter(le32_to_cpu(k[7]), r2, r1, r4, 7, 7); __serpent_setkey() local 458 u32 r0, r1, r2, r3, r4; __serpent_encrypt() local 524 u32 r0, r1, r2, r3, r4; __serpent_decrypt() local [all...] |
/kernel/linux/linux-6.6/crypto/ |
H A D | serpent_generic.c | 228 static noinline void __serpent_setkey_sbox(u32 r0, u32 r1, u32 r2, in __serpent_setkey_sbox() argument 232 S3(r3, r4, r0, r1, r2); store_and_load_keys(r1, r2, r4, r3, 28, 24); in __serpent_setkey_sbox() 233 S4(r1, r2, r4, r3, r0); store_and_load_keys(r2, r4, r3, r0, 24, 20); in __serpent_setkey_sbox() 234 S5(r2, r4, r3, r0, r1); store_and_load_keys(r1, r2, r4, r0, 20, 16); in __serpent_setkey_sbox() 235 S6(r1, r2, r4, r0, r3); store_and_load_keys(r4, r3, r2, r0, 16, 12); in __serpent_setkey_sbox() 236 S7(r4, r3, r2, r in __serpent_setkey_sbox() 274 u32 r0, r1, r2, r3, r4; __serpent_setkey() local 462 u32 r0, r1, r2, r3, r4; __serpent_encrypt() local 521 u32 r0, r1, r2, r3, r4; __serpent_decrypt() local [all...] |
/kernel/liteos_a/lib/libc/musl/src/arch/arm/ |
H A D | memset.S | 48 @ r2 = count 53 cmp r2, #0 62 cmp r2, r3 63 movlo r3, r2 64 sub r2, r2, r3 77 cmp r2, #64 80 sub r2, r2, #64 83 subs r2, r [all...] |
/kernel/linux/linux-5.10/arch/arm/mach-socfpga/ |
H A D | self-refresh.S | 41 * r2 : temp storage of register values 49 mrc p15, 0, r2, c15, c0, 0 50 orr r2, r2, #1 51 mcr p15, 0, r2, c15, c0, 0 54 ldr r2, [r0, #SDR_CTRLGRP_LOWPWREQ_ADDR] 55 orr r2, r2, #SELFRSHREQ_MASK 56 str r2, [r0, #SDR_CTRLGRP_LOWPWREQ_ADDR] 61 ldr r2, [r [all...] |
/kernel/linux/linux-6.6/arch/arm/mach-socfpga/ |
H A D | self-refresh.S | 41 * r2 : temp storage of register values 49 mrc p15, 0, r2, c15, c0, 0 50 orr r2, r2, #1 51 mcr p15, 0, r2, c15, c0, 0 54 ldr r2, [r0, #SDR_CTRLGRP_LOWPWREQ_ADDR] 55 orr r2, r2, #SELFRSHREQ_MASK 56 str r2, [r0, #SDR_CTRLGRP_LOWPWREQ_ADDR] 61 ldr r2, [r [all...] |
/kernel/linux/linux-6.6/kernel/ |
H A D | resource_kunit.c | 24 static struct resource r2 = { .start = R2_START, .end = R2_END }; variable 30 struct resource *r2; member 37 .r1 = &r1, .r2 = &r0, .r.start = R0_START, .r.end = R0_END, .ret = true, 39 .r1 = &r2, .r2 = &r0, .r.start = R0_START, .r.end = R0_END, .ret = true, 41 .r1 = &r3, .r2 = &r0, .r.start = R0_START, .r.end = R0_END, .ret = true, 43 .r1 = &r4, .r2 = &r0, .r.start = R0_START, .r.end = R0_END, .ret = true, 45 .r1 = &r2, .r2 = &r1, .ret = false, 47 .r1 = &r3, .r2 83 resource_do_test(struct kunit *test, bool ret, struct resource *r, bool exp_ret, struct resource *exp_r, struct resource *r1, struct resource *r2) resource_do_test() argument [all...] |
/kernel/linux/linux-5.10/arch/hexagon/lib/ |
H A D | memset.S | 29 p0 = cmp.eq(r2, #0) 30 p1 = cmp.gtu(r2, #7) 47 loop0(1f, r2) /* byte loop */ 59 p1 = cmp.eq(r2, #1) 72 p1 = cmp.eq(r2, #2) 84 p0 = cmp.gtu(r2, #7) 85 p1 = cmp.eq(r2, #4) 91 p0 = cmp.gtu(r2, #11) 97 r10 = lsr(r2, #3) 114 p1 = cmp.eq(r2, # 184 r2 = add(r2,#-1) global() define 194 r2 = add(r2,#-2) global() define 205 r2 = add(r2,#-4) global() define 219 r2 = add(r2,#-8) global() define 225 r2 = add(r2,#-8) global() define 231 r2 = add(r2,#-8) global() define 248 r2 = add(r2,#-32) global() define 261 r2 = add(r2,#-8) global() define 269 r2 = add(r2,#-4) global() define 278 r2 = add(r2,#-2) global() define 293 r2 = add(r2,#-32) global() define [all...] |
/kernel/linux/linux-6.6/arch/hexagon/lib/ |
H A D | memset.S | 29 p0 = cmp.eq(r2, #0) 30 p1 = cmp.gtu(r2, #7) 47 loop0(1f, r2) /* byte loop */ 59 p1 = cmp.eq(r2, #1) 72 p1 = cmp.eq(r2, #2) 84 p0 = cmp.gtu(r2, #7) 85 p1 = cmp.eq(r2, #4) 91 p0 = cmp.gtu(r2, #11) 97 r10 = lsr(r2, #3) 114 p1 = cmp.eq(r2, # 184 r2 = add(r2,#-1) global() define 194 r2 = add(r2,#-2) global() define 205 r2 = add(r2,#-4) global() define 219 r2 = add(r2,#-8) global() define 225 r2 = add(r2,#-8) global() define 231 r2 = add(r2,#-8) global() define 248 r2 = add(r2,#-32) global() define 261 r2 = add(r2,#-8) global() define 269 r2 = add(r2,#-4) global() define 278 r2 = add(r2,#-2) global() define 293 r2 = add(r2,#-32) global() define [all...] |
/kernel/linux/linux-5.10/arch/hexagon/kernel/ |
H A D | head.S | 36 r2.h = #0xffc0; 37 r2.l = #0x0000; 38 r25 = and(r2,r25); /* R25 holds PHYS_OFFSET now */ 62 r2.l = #LO(stext); 67 r2.h = #HI(stext); 71 r1 = sub(r1, r2); 78 r2.h = #0xffc0; 79 r2.l = #0x0000; /* round back down to 4MB boundary */ 80 r1 = and(r1,r2); 81 r2 define 82 r2 = asl(r2, #2) /* times sizeof(PTE) (4bytes) */ global() define 84 r2 = #PTE_BITS global() define 103 r2 = #PTE_BITS global() define 141 r2 = r25; /* phys_offset */ global() define 142 r2 = and(r1,r2); global() define 146 r2 = lsr(r2, #22) /* 4MB page number */ global() define 147 r2 = asl(r2, #2) /* times sizeof(PTE) (4bytes) */ global() define 197 r2 = sub(r2,r0); global() define [all...] |
/kernel/linux/linux-6.6/arch/hexagon/kernel/ |
H A D | head.S | 36 r2.h = #0xffc0; 37 r2.l = #0x0000; 38 r25 = and(r2,r25); /* R25 holds PHYS_OFFSET now */ 62 r2.l = #LO(stext); 67 r2.h = #HI(stext); 71 r1 = sub(r1, r2); 78 r2.h = #0xffc0; 79 r2.l = #0x0000; /* round back down to 4MB boundary */ 80 r1 = and(r1,r2); 81 r2 define 82 r2 = asl(r2, #2) /* times sizeof(PTE) (4bytes) */ global() define 84 r2 = #PTE_BITS global() define 103 r2 = #PTE_BITS global() define 141 r2 = r25; /* phys_offset */ global() define 142 r2 = and(r1,r2); global() define 146 r2 = lsr(r2, #22) /* 4MB page number */ global() define 147 r2 = asl(r2, #2) /* times sizeof(PTE) (4bytes) */ global() define 197 r2 = sub(r2,r0); global() define [all...] |
/kernel/linux/linux-5.10/include/media/ |
H A D | v4l2-rect.h | 73 * v4l2_rect_same_size() - return true if r1 has the same size as r2 75 * @r2: rectangle. 80 const struct v4l2_rect *r2) in v4l2_rect_same_size() 82 return r1->width == r2->width && r1->height == r2->height; in v4l2_rect_same_size() 86 * v4l2_rect_same_position() - return true if r1 has the same position as r2 88 * @r2: rectangle. 93 const struct v4l2_rect *r2) in v4l2_rect_same_position() 95 return r1->top == r2->top && r1->left == r2 in v4l2_rect_same_position() 79 v4l2_rect_same_size(const struct v4l2_rect *r1, const struct v4l2_rect *r2) v4l2_rect_same_size() argument 92 v4l2_rect_same_position(const struct v4l2_rect *r1, const struct v4l2_rect *r2) v4l2_rect_same_position() argument 105 v4l2_rect_equal(const struct v4l2_rect *r1, const struct v4l2_rect *r2) v4l2_rect_equal() argument 117 v4l2_rect_intersect(struct v4l2_rect *r, const struct v4l2_rect *r1, const struct v4l2_rect *r2) v4l2_rect_intersect() argument 165 v4l2_rect_overlap(const struct v4l2_rect *r1, const struct v4l2_rect *r2) v4l2_rect_overlap() argument 194 v4l2_rect_enclosed(struct v4l2_rect *r1, struct v4l2_rect *r2) v4l2_rect_enclosed() argument [all...] |
/kernel/linux/linux-6.6/include/media/ |
H A D | v4l2-rect.h | 73 * v4l2_rect_same_size() - return true if r1 has the same size as r2 75 * @r2: rectangle. 80 const struct v4l2_rect *r2) in v4l2_rect_same_size() 82 return r1->width == r2->width && r1->height == r2->height; in v4l2_rect_same_size() 86 * v4l2_rect_same_position() - return true if r1 has the same position as r2 88 * @r2: rectangle. 93 const struct v4l2_rect *r2) in v4l2_rect_same_position() 95 return r1->top == r2->top && r1->left == r2 in v4l2_rect_same_position() 79 v4l2_rect_same_size(const struct v4l2_rect *r1, const struct v4l2_rect *r2) v4l2_rect_same_size() argument 92 v4l2_rect_same_position(const struct v4l2_rect *r1, const struct v4l2_rect *r2) v4l2_rect_same_position() argument 105 v4l2_rect_equal(const struct v4l2_rect *r1, const struct v4l2_rect *r2) v4l2_rect_equal() argument 117 v4l2_rect_intersect(struct v4l2_rect *r, const struct v4l2_rect *r1, const struct v4l2_rect *r2) v4l2_rect_intersect() argument 165 v4l2_rect_overlap(const struct v4l2_rect *r1, const struct v4l2_rect *r2) v4l2_rect_overlap() argument 194 v4l2_rect_enclosed(struct v4l2_rect *r1, struct v4l2_rect *r2) v4l2_rect_enclosed() argument [all...] |
/kernel/linux/linux-5.10/arch/arm/mach-imx/ |
H A D | suspend-imx53.S | 49 add r2, r0, #SUSPEND_INFO_MX53_IO_STATE_OFFSET 53 ldr r5, [r2], #12 /* IOMUXC register offset */ 55 str r6, [r2], #4 /* save area */ 62 ldr r2,[r1, #M4IF_MCR0_OFFSET] 63 orr r2, r2, #M4IF_MCR0_FDVFS 64 str r2,[r1, #M4IF_MCR0_OFFSET] 68 ldr r2,[r1, #M4IF_MCR0_OFFSET] 69 ands r2, r2, #M4IF_MCR0_FDVAC [all...] |
/kernel/linux/linux-6.6/arch/arm/mach-imx/ |
H A D | suspend-imx53.S | 49 add r2, r0, #SUSPEND_INFO_MX53_IO_STATE_OFFSET 53 ldr r5, [r2], #12 /* IOMUXC register offset */ 55 str r6, [r2], #4 /* save area */ 62 ldr r2,[r1, #M4IF_MCR0_OFFSET] 63 orr r2, r2, #M4IF_MCR0_FDVFS 64 str r2,[r1, #M4IF_MCR0_OFFSET] 68 ldr r2,[r1, #M4IF_MCR0_OFFSET] 69 ands r2, r2, #M4IF_MCR0_FDVAC [all...] |
/kernel/linux/linux-5.10/drivers/memory/ |
H A D | ti-emif-sram-pm.S | 54 ldr r2, [r4, #EMIF_PM_REGS_VIRT_OFFSET] 58 str r1, [r2, #EMIF_SDCFG_VAL_OFFSET] 61 str r1, [r2, #EMIF_REF_CTRL_VAL_OFFSET] 64 str r1, [r2, #EMIF_TIMING1_VAL_OFFSET] 67 str r1, [r2, #EMIF_TIMING2_VAL_OFFSET] 70 str r1, [r2, #EMIF_TIMING3_VAL_OFFSET] 73 str r1, [r2, #EMIF_PMCR_VAL_OFFSET] 76 str r1, [r2, #EMIF_PMCR_SHDW_VAL_OFFSET] 79 str r1, [r2, #EMIF_ZQCFG_VAL_OFFSET] 82 str r1, [r2, #EMIF_DDR_PHY_CTLR_1_OFFSE [all...] |
/kernel/linux/linux-6.6/drivers/memory/ |
H A D | ti-emif-sram-pm.S | 47 ldr r2, [r4, #EMIF_PM_REGS_VIRT_OFFSET] 51 str r1, [r2, #EMIF_SDCFG_VAL_OFFSET] 54 str r1, [r2, #EMIF_REF_CTRL_VAL_OFFSET] 57 str r1, [r2, #EMIF_TIMING1_VAL_OFFSET] 60 str r1, [r2, #EMIF_TIMING2_VAL_OFFSET] 63 str r1, [r2, #EMIF_TIMING3_VAL_OFFSET] 66 str r1, [r2, #EMIF_PMCR_VAL_OFFSET] 69 str r1, [r2, #EMIF_PMCR_SHDW_VAL_OFFSET] 72 str r1, [r2, #EMIF_ZQCFG_VAL_OFFSET] 75 str r1, [r2, #EMIF_DDR_PHY_CTLR_1_OFFSE [all...] |
/kernel/linux/linux-6.6/tools/testing/memblock/tests/ |
H A D | basic_api.c | 110 * | | r1 | | r2 | | 128 struct region r2 = { in memblock_add_disjoint_check() local 137 memblock_add(r2.base, r2.size); in memblock_add_disjoint_check() 142 ASSERT_EQ(rgn2->base, r2.base); in memblock_add_disjoint_check() 143 ASSERT_EQ(rgn2->size, r2.size); in memblock_add_disjoint_check() 146 ASSERT_EQ(memblock.memory.total_size, r1.size + r2.size); in memblock_add_disjoint_check() 154 * A test that tries to add two memory blocks r1 and r2, where r2 overlaps 155 * with the beginning of r1 (that is r1.base < r2 181 struct region r2 = { memblock_add_overlap_top_check() local 233 struct region r2 = { memblock_add_overlap_bottom_check() local 282 struct region r2 = { memblock_add_within_check() local 353 struct region r2 = { memblock_add_between_check() local 592 struct region r2 = { memblock_reserve_disjoint_check() local 646 struct region r2 = { memblock_reserve_overlap_top_check() local 699 struct region r2 = { memblock_reserve_overlap_bottom_check() local 750 struct region r2 = { memblock_reserve_within_check() local 822 struct region r2 = { memblock_reserve_between_check() local 1032 struct region r2 = { memblock_remove_simple_check() local 1081 struct region r2 = { memblock_remove_absent_check() local 1133 struct region r2 = { memblock_remove_overlap_top_check() local 1187 struct region r2 = { memblock_remove_overlap_bottom_check() local 1242 struct region r2 = { memblock_remove_within_check() local 1333 struct region r2 = { memblock_remove_near_max_check() local 1384 struct region r2 = { memblock_remove_overlap_two_check() local 1465 struct region r2 = { memblock_free_simple_check() local 1514 struct region r2 = { memblock_free_absent_check() local 1566 struct region r2 = { memblock_free_overlap_top_check() local 1615 struct region r2 = { memblock_free_overlap_bottom_check() local 1670 struct region r2 = { memblock_free_within_check() local 1760 struct region r2 = { memblock_free_near_max_check() local 1811 struct region r2 = { memblock_free_overlap_two_check() local 1973 struct region r2 = { memblock_trim_memory_too_small_check() local 2028 struct region r2 = { memblock_trim_memory_unaligned_base_check() local 2089 struct region r2 = { memblock_trim_memory_unaligned_end_check() local [all...] |
/kernel/linux/linux-5.10/arch/nios2/boot/compressed/ |
H A D | head.S | 26 movui r2, NIOS2_ICACHE_LINE_SIZE 28 sub r1, r1, r2 32 movui r2, NIOS2_DCACHE_LINE_SIZE 34 sub r1, r1, r2 39 movia r2, chkadr 40 beq r1, r2, finish_move /* We are running in correct address, 42 /* move code, r1: src, r2: dest, r3: last dest */ 44 movia r2, _start /* Destination */ 47 stw r8, 0(r2) /* stort a word to dest [r2] */ [all...] |
/kernel/linux/linux-6.6/arch/nios2/boot/compressed/ |
H A D | head.S | 26 movui r2, NIOS2_ICACHE_LINE_SIZE 28 sub r1, r1, r2 32 movui r2, NIOS2_DCACHE_LINE_SIZE 34 sub r1, r1, r2 39 movia r2, chkadr 40 beq r1, r2, finish_move /* We are running in correct address, 42 /* move code, r1: src, r2: dest, r3: last dest */ 44 movia r2, _start /* Destination */ 47 stw r8, 0(r2) /* stort a word to dest [r2] */ [all...] |
/kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh2/ |
H A D | entry.S | 43 mov.l r2,@-sp 46 mov.l $cpu_mode,r2 52 add r3,r2 54 mov.l @r2,r0 62 mov.l r0,@r2 ! enter kernel mode 63 mov.l $current_thread_info,r2 69 add r0,r2 71 mov.l @r2,r2 74 add r2,r [all...] |
/kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh2/ |
H A D | entry.S | 43 mov.l r2,@-sp 46 mov.l $cpu_mode,r2 52 add r3,r2 54 mov.l @r2,r0 62 mov.l r0,@r2 ! enter kernel mode 63 mov.l $current_thread_info,r2 69 add r0,r2 71 mov.l @r2,r2 74 add r2,r [all...] |
/kernel/linux/linux-5.10/arch/nds32/lib/ |
H A D | copy_template.S | 6 beqz $r2, quit_memcpy 7 srli $r3, $r2, #5 ! check if len < cache-line size 32 14 sub $r2, $r2, $r4 ! update $R2 21 beqz $r2, quit_memcpy 29 sub $r2, $r2, $r3 ! update $R2 36 beqz $r2, quit_memcpy 38 addi $r3, $r2, #-32 ! to check $r2< cache_lin [all...] |
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | iwmmxt.S | 74 XSC(mrc p15, 0, r2, c15, c1, 0) 75 PJ4(mrc p15, 0, r2, c1, c0, 2) 77 XSC(tst r2, #0x3) 78 PJ4(tst r2, #0xf) 81 XSC(orr r2, r2, #0x3) 82 XSC(mcr p15, 0, r2, c15, c1, 0) 83 PJ4(orr r2, r2, #0xf) 84 PJ4(mcr p15, 0, r2, c [all...] |
/kernel/linux/linux-6.6/arch/arm/kernel/ |
H A D | iwmmxt.S | 84 XSC(mrc p15, 0, r2, c15, c1, 0) 85 PJ4(mrc p15, 0, r2, c1, c0, 2) 87 XSC(tst r2, #0x3) 88 PJ4(tst r2, #0xf) 91 XSC(orr r2, r2, #0x3) 92 XSC(mcr p15, 0, r2, c15, c1, 0) 93 PJ4(orr r2, r2, #0xf) 94 PJ4(mcr p15, 0, r2, c [all...] |
/kernel/linux/linux-5.10/arch/arm/lib/ |
H A D | bitops.h | 11 mov r2, #1 20 mov r3, r2, lsl r3 variable 21 1: ldrex r2, [r1] variable 22 \instr r2, r2, r3 variable 23 strex r0, r2, [r1] variable 36 mov r2, #1 40 mov r3, r2, lsl r3 @ create mask variable 47 1: ldrex r2, [r1] 48 ands r0, r2, r variable 49 \\instr r2, r2, r3 @ toggle bit global() variable 50 strex ip, r2, [r1] global() variable [all...] |