/kernel/linux/linux-5.10/arch/alpha/lib/ |
H A D | csum_ipv6_magic.S | 25 zapnot $20,15,$20 # .. e1 : zero extend incoming csum 27 ldq_u $21,7($16) # .. e1 : handle misalignment 30 ldq_u $1,8($16) # .. e1 : 32 ldq_u $22,15($16) # .. e1 : 35 ldq_u $2,0($17) # .. e1 : 37 ldq_u $23,7($17) # .. e1 : 40 ldq_u $3,8($17) # .. e1 : 42 ldq_u $24,15($17) # .. e1 : 45 or $0,$21,$0 # .. e1 : 1st src word complete 47 addq $20,$0,$20 # .. e1 [all...] |
H A D | stxncpy.S | 55 lda t2, -1 # e1 : build a mask against false zero 58 ornot t1, t2, t2 # .. e1 : 60 cmpbge zero, t2, t8 # .. e1 : bits set iff null found 62 beq a2, $a_eoc # .. e1 : 63 bne t8, $a_eos # .. e1 : 70 addq a0, 8, a0 # .. e1 : 72 addq a1, 8, a1 # .. e1 : 74 cmpbge zero, t0, t8 # .. e1 (stall) 75 beq a2, $a_eoc # e1 : 76 beq t8, $a_loop # e1 [all...] |
H A D | clear_user.S | 34 beq $4, 1f # .. e1 : 37 subq $0, 8, $0 # .. e1 : 39 addq $16, 8, $16 # .. e1 : 40 bne $4, 0b # e1 : 44 beq $1, $tail # .. e1 : 47 subq $0, 8, $0 # .. e1 : 49 subq $0, 8, $0 # .. e1 : 51 subq $0, 8, $0 # .. e1 : 53 subq $0, 8, $0 # .. e1 : 55 addq $16, 32, $16 # .. e1 [all...] |
H A D | memchr.S | 51 beq $18, $not_found # .. e1 : 52 ldq_u $1, 0($16) # e1 : load first quadword 55 cmpult $18, 9, $4 # .. e1 : 57 lda $3, -1($31) # .. e1 : 59 addq $16, $5, $5 # .. e1 : 60 or $2, $17, $17 # e1 : $17 = 00000000chchchch 63 or $2, $17, $17 # e1 : $17 = chchchchchchchch 65 beq $4, $first_quad # .. e1 : 67 ldq_u $6, -1($5) #-e1 : eight or less bytes to search 70 or $7, $6, $1 # .. e1 [all...] |
H A D | stxcpy.S | 47 lda t2, -1 # e1 : build a mask against false zero 50 ornot t1, t2, t2 # .. e1 : 52 cmpbge zero, t2, t8 # .. e1 : bits set iff null found 54 bne t8, $a_eos # .. e1 : 62 addq a0, 8, a0 # .. e1 : 64 addq a1, 8, a1 # .. e1 : 66 beq t8, $a_loop # .. e1 (zdb) 74 and t8, t6, t12 # e1 (stall) 79 bne t6, 1f # .. e1 (zdb) 84 subq t12, 1, t6 # .. e1 [all...] |
H A D | strchr.S | 23 ldq_u t0, 0(a0) # .. e1 : load first quadword 25 andnot a0, 7, v0 # .. e1 : align our loop pointer 27 lda t4, -1 # .. e1 : build garbage mask 29 cmpbge zero, t0, t2 # .. e1 : bits set iff byte == zero 31 or t5, a1, a1 # .. e1 : 33 cmpbge zero, t4, t4 # .. e1 : bits set iff byte is garbage 35 xor t0, a1, t1 # .. e1 : make bytes == c zero 37 or t2, t3, t0 # e1 : bits set iff char match or zero match 39 bne t0, $found # .. e1 (zdb) 42 addq v0, 8, v0 # .. e1 [all...] |
H A D | strrchr.S | 23 mov zero, t6 # .. e1 : t6 is last match aligned addr 25 mov zero, t8 # .. e1 : t8 is last match byte compare mask 27 ldq_u t0, 0(a0) # .. e1 : load first quadword 29 andnot a0, 7, v0 # .. e1 : align source addr 31 lda t4, -1 # .. e1 : build garbage mask 33 cmpbge zero, t0, t1 # .. e1 : bits set iff byte == zero 35 or t5, a1, a1 # .. e1 : character replication complete 37 cmpbge zero, t4, t4 # .. e1 : bits set iff byte is garbage 39 andnot t1, t4, t1 # .. e1 : clear garbage from null test 41 bne t1, $eos # .. e1 [all...] |
/kernel/linux/linux-6.6/arch/alpha/lib/ |
H A D | csum_ipv6_magic.S | 25 zapnot $20,15,$20 # .. e1 : zero extend incoming csum 27 ldq_u $21,7($16) # .. e1 : handle misalignment 30 ldq_u $1,8($16) # .. e1 : 32 ldq_u $22,15($16) # .. e1 : 35 ldq_u $2,0($17) # .. e1 : 37 ldq_u $23,7($17) # .. e1 : 40 ldq_u $3,8($17) # .. e1 : 42 ldq_u $24,15($17) # .. e1 : 45 or $0,$21,$0 # .. e1 : 1st src word complete 47 addq $20,$0,$20 # .. e1 [all...] |
H A D | stxncpy.S | 55 lda t2, -1 # e1 : build a mask against false zero 58 ornot t1, t2, t2 # .. e1 : 60 cmpbge zero, t2, t8 # .. e1 : bits set iff null found 62 beq a2, $a_eoc # .. e1 : 63 bne t8, $a_eos # .. e1 : 70 addq a0, 8, a0 # .. e1 : 72 addq a1, 8, a1 # .. e1 : 74 cmpbge zero, t0, t8 # .. e1 (stall) 75 beq a2, $a_eoc # e1 : 76 beq t8, $a_loop # e1 [all...] |
H A D | clear_user.S | 34 beq $4, 1f # .. e1 : 37 subq $0, 8, $0 # .. e1 : 39 addq $16, 8, $16 # .. e1 : 40 bne $4, 0b # e1 : 44 beq $1, $tail # .. e1 : 47 subq $0, 8, $0 # .. e1 : 49 subq $0, 8, $0 # .. e1 : 51 subq $0, 8, $0 # .. e1 : 53 subq $0, 8, $0 # .. e1 : 55 addq $16, 32, $16 # .. e1 [all...] |
H A D | memchr.S | 51 beq $18, $not_found # .. e1 : 52 ldq_u $1, 0($16) # e1 : load first quadword 55 cmpult $18, 9, $4 # .. e1 : 57 lda $3, -1($31) # .. e1 : 59 addq $16, $5, $5 # .. e1 : 60 or $2, $17, $17 # e1 : $17 = 00000000chchchch 63 or $2, $17, $17 # e1 : $17 = chchchchchchchch 65 beq $4, $first_quad # .. e1 : 67 ldq_u $6, -1($5) #-e1 : eight or less bytes to search 70 or $7, $6, $1 # .. e1 [all...] |
H A D | stxcpy.S | 47 lda t2, -1 # e1 : build a mask against false zero 50 ornot t1, t2, t2 # .. e1 : 52 cmpbge zero, t2, t8 # .. e1 : bits set iff null found 54 bne t8, $a_eos # .. e1 : 62 addq a0, 8, a0 # .. e1 : 64 addq a1, 8, a1 # .. e1 : 66 beq t8, $a_loop # .. e1 (zdb) 74 and t8, t6, t12 # e1 (stall) 79 bne t6, 1f # .. e1 (zdb) 84 subq t12, 1, t6 # .. e1 [all...] |
H A D | strchr.S | 23 ldq_u t0, 0(a0) # .. e1 : load first quadword 25 andnot a0, 7, v0 # .. e1 : align our loop pointer 27 lda t4, -1 # .. e1 : build garbage mask 29 cmpbge zero, t0, t2 # .. e1 : bits set iff byte == zero 31 or t5, a1, a1 # .. e1 : 33 cmpbge zero, t4, t4 # .. e1 : bits set iff byte is garbage 35 xor t0, a1, t1 # .. e1 : make bytes == c zero 37 or t2, t3, t0 # e1 : bits set iff char match or zero match 39 bne t0, $found # .. e1 (zdb) 42 addq v0, 8, v0 # .. e1 [all...] |
H A D | strrchr.S | 23 mov zero, t6 # .. e1 : t6 is last match aligned addr 25 mov zero, t8 # .. e1 : t8 is last match byte compare mask 27 ldq_u t0, 0(a0) # .. e1 : load first quadword 29 andnot a0, 7, v0 # .. e1 : align source addr 31 lda t4, -1 # .. e1 : build garbage mask 33 cmpbge zero, t0, t1 # .. e1 : bits set iff byte == zero 35 or t5, a1, a1 # .. e1 : character replication complete 37 cmpbge zero, t4, t4 # .. e1 : bits set iff byte is garbage 39 andnot t1, t4, t1 # .. e1 : clear garbage from null test 41 bne t1, $eos # .. e1 [all...] |
/kernel/linux/linux-5.10/arch/mips/bcm47xx/ |
H A D | board.c | 233 const struct bcm47xx_board_type_list1 *e1; in bcm47xx_board_get_nvram() local 238 for (e1 = bcm47xx_board_list_model_name; e1->value1; e1++) { in bcm47xx_board_get_nvram() 239 if (!strcmp(buf1, e1->value1)) in bcm47xx_board_get_nvram() 240 return &e1->board; in bcm47xx_board_get_nvram() 245 for (e1 = bcm47xx_board_list_hardware_version; e1->value1; e1++) { in bcm47xx_board_get_nvram() 246 if (strstarts(buf1, e1 in bcm47xx_board_get_nvram() [all...] |
/kernel/linux/linux-6.6/arch/mips/bcm47xx/ |
H A D | board.c | 241 const struct bcm47xx_board_type_list1 *e1; in bcm47xx_board_get_nvram() local 246 for (e1 = bcm47xx_board_list_model_name; e1->value1; e1++) { in bcm47xx_board_get_nvram() 247 if (!strcmp(buf1, e1->value1)) in bcm47xx_board_get_nvram() 248 return &e1->board; in bcm47xx_board_get_nvram() 253 for (e1 = bcm47xx_board_list_hardware_version; e1->value1; e1++) { in bcm47xx_board_get_nvram() 254 if (strstarts(buf1, e1 in bcm47xx_board_get_nvram() [all...] |
/kernel/linux/linux-5.10/lib/crypto/ |
H A D | sha256.c | 32 #define e1(x) (ror32(x, 6) ^ ror32(x, 11) ^ ror32(x, 25)) macro 65 t1 = h + e1(e) + Ch(e, f, g) + 0x428a2f98 + W[0]; in sha256_transform() 67 t1 = g + e1(d) + Ch(d, e, f) + 0x71374491 + W[1]; in sha256_transform() 69 t1 = f + e1(c) + Ch(c, d, e) + 0xb5c0fbcf + W[2]; in sha256_transform() 71 t1 = e + e1(b) + Ch(b, c, d) + 0xe9b5dba5 + W[3]; in sha256_transform() 73 t1 = d + e1(a) + Ch(a, b, c) + 0x3956c25b + W[4]; in sha256_transform() 75 t1 = c + e1(h) + Ch(h, a, b) + 0x59f111f1 + W[5]; in sha256_transform() 77 t1 = b + e1(g) + Ch(g, h, a) + 0x923f82a4 + W[6]; in sha256_transform() 79 t1 = a + e1(f) + Ch(f, g, h) + 0xab1c5ed5 + W[7]; in sha256_transform() 82 t1 = h + e1( in sha256_transform() [all...] |
/kernel/linux/linux-5.10/scripts/kconfig/ |
H A D | expr.c | 34 struct expr *expr_alloc_two(enum expr_type type, struct expr *e1, struct expr *e2) in expr_alloc_two() argument 38 e->left.expr = e1; in expr_alloc_two() 52 struct expr *expr_alloc_and(struct expr *e1, struct expr *e2) in expr_alloc_and() argument 54 if (!e1) in expr_alloc_and() 56 return e2 ? expr_alloc_two(E_AND, e1, e2) : e1; in expr_alloc_and() 59 struct expr *expr_alloc_or(struct expr *e1, struct expr *e2) in expr_alloc_or() argument 61 if (!e1) in expr_alloc_or() 63 return e2 ? expr_alloc_two(E_OR, e1, e2) : e1; in expr_alloc_or() 139 #define e1 global() macro 243 #undef e1 global() macro 252 expr_eq(struct expr *e1, struct expr *e2) expr_eq() argument 431 expr_join_or(struct expr *e1, struct expr *e2) expr_join_or() argument 495 expr_join_and(struct expr *e1, struct expr *e2) expr_join_and() argument 598 #define e1 expr_eliminate_dups1() macro 649 #undef e1 expr_eliminate_dups1() macro 924 struct expr *e1, *e2; expr_trans_compare() local [all...] |
/kernel/linux/linux-6.6/scripts/kconfig/ |
H A D | expr.c | 34 struct expr *expr_alloc_two(enum expr_type type, struct expr *e1, struct expr *e2) in expr_alloc_two() argument 38 e->left.expr = e1; in expr_alloc_two() 52 struct expr *expr_alloc_and(struct expr *e1, struct expr *e2) in expr_alloc_and() argument 54 if (!e1) in expr_alloc_and() 56 return e2 ? expr_alloc_two(E_AND, e1, e2) : e1; in expr_alloc_and() 59 struct expr *expr_alloc_or(struct expr *e1, struct expr *e2) in expr_alloc_or() argument 61 if (!e1) in expr_alloc_or() 63 return e2 ? expr_alloc_two(E_OR, e1, e2) : e1; in expr_alloc_or() 139 #define e1 global() macro 243 #undef e1 global() macro 252 expr_eq(struct expr *e1, struct expr *e2) expr_eq() argument 431 expr_join_or(struct expr *e1, struct expr *e2) expr_join_or() argument 495 expr_join_and(struct expr *e1, struct expr *e2) expr_join_and() argument 598 #define e1 expr_eliminate_dups1() macro 649 #undef e1 expr_eliminate_dups1() macro 924 struct expr *e1, *e2; expr_trans_compare() local [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/ |
H A D | cpuid_test.c | 75 const struct kvm_cpuid_entry2 *e1, *e2; in compare_cpuids() local 82 e1 = &cpuid1->entries[i]; in compare_cpuids() 85 TEST_ASSERT(e1->function == e2->function && in compare_cpuids() 86 e1->index == e2->index && e1->flags == e2->flags, in compare_cpuids() 88 i, e1->function, e1->index, e1->flags, in compare_cpuids() 91 if (is_cpuid_mangled(e1)) in compare_cpuids() 94 TEST_ASSERT(e1 in compare_cpuids() [all...] |
/kernel/linux/linux-6.6/tools/perf/tests/ |
H A D | pmu-events.c | 285 static int compare_pmu_events(const struct pmu_event *e1, const struct pmu_event *e2) in compare_pmu_events() argument 287 if (!is_same(e1->name, e2->name)) { in compare_pmu_events() 288 pr_debug2("testing event e1 %s: mismatched name string, %s vs %s\n", in compare_pmu_events() 289 e1->name, e1->name, e2->name); in compare_pmu_events() 293 if (!is_same(e1->compat, e2->compat)) { in compare_pmu_events() 294 pr_debug2("testing event e1 %s: mismatched compat string, %s vs %s\n", in compare_pmu_events() 295 e1->name, e1->compat, e2->compat); in compare_pmu_events() 299 if (!is_same(e1 in compare_pmu_events() [all...] |
/kernel/linux/linux-5.10/arch/mips/include/asm/txx9/ |
H A D | tx3927.h | 56 #define endian_def_s2(e1, e2) \ 57 volatile unsigned short e1, e2 58 #define endian_def_sb2(e1, e2, e3) \ 59 volatile unsigned short e1;volatile unsigned char e2, e3 60 #define endian_def_b2s(e1, e2, e3) \ 61 volatile unsigned char e1, e2;volatile unsigned short e3 62 #define endian_def_b4(e1, e2, e3, e4) \ 63 volatile unsigned char e1, e2, e3, e4 65 #define endian_def_s2(e1, e2) \ 66 volatile unsigned short e2, e1 [all...] |
/kernel/linux/linux-5.10/drivers/mtd/ubi/ |
H A D | wl.c | 145 struct ubi_wl_entry *e1; in wl_tree_add() local 148 e1 = rb_entry(parent, struct ubi_wl_entry, u.rb); in wl_tree_add() 150 if (e->ec < e1->ec) in wl_tree_add() 152 else if (e->ec > e1->ec) in wl_tree_add() 155 ubi_assert(e->pnum != e1->pnum); in wl_tree_add() 156 if (e->pnum < e1->pnum) in wl_tree_add() 242 struct ubi_wl_entry *e1; in in_wl_tree() local 244 e1 = rb_entry(p, struct ubi_wl_entry, u.rb); in in_wl_tree() 246 if (e->pnum == e1->pnum) { in in_wl_tree() 247 ubi_assert(e == e1); in in_wl_tree() 330 struct ubi_wl_entry *e1; find_wl_entry() local 652 struct ubi_wl_entry *e1, *e2; global() local 1009 struct ubi_wl_entry *e1; global() local [all...] |
/kernel/linux/linux-6.6/drivers/mtd/ubi/ |
H A D | wl.c | 145 struct ubi_wl_entry *e1; in wl_tree_add() local 148 e1 = rb_entry(parent, struct ubi_wl_entry, u.rb); in wl_tree_add() 150 if (e->ec < e1->ec) in wl_tree_add() 152 else if (e->ec > e1->ec) in wl_tree_add() 155 ubi_assert(e->pnum != e1->pnum); in wl_tree_add() 156 if (e->pnum < e1->pnum) in wl_tree_add() 242 struct ubi_wl_entry *e1; in in_wl_tree() local 244 e1 = rb_entry(p, struct ubi_wl_entry, u.rb); in in_wl_tree() 246 if (e->pnum == e1->pnum) { in in_wl_tree() 247 ubi_assert(e == e1); in in_wl_tree() 330 struct ubi_wl_entry *e1; find_wl_entry() local 652 struct ubi_wl_entry *e1, *e2; global() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_wm_types.h | 67 static inline bool skl_ddb_entry_equal(const struct skl_ddb_entry *e1, in skl_ddb_entry_equal() argument 70 if (e1->start == e2->start && e1->end == e2->end) in skl_ddb_entry_equal()
|