| /linux/arch/alpha/lib/ |
| H A D | ev6-memset.S | 15 * E - either cluster 53 and $17,255,$1 # E : 00000000000000ch 55 bis $16,$16,$0 # E : return value 58 addq $18,$16,$6 # E : max address to write to 59 bis $1,$2,$17 # E : 000000000000chch 61 insbl $1,3,$4 # U : 00000000ch000000 63 or $3,$4,$3 # E : 00000000chch0000 64 inswl $17,4,$5 # U : 0000chch00000000 65 xor $16,$6,$1 # E : will complete write be within one quadword? 68 or $17,$3,$17 # E : 00000000chchchch [all …]
|
| H A D | ev6-memchr.S | 26 * E - either cluster 35 .align 4 50 and $17, 0xff, $17 # E : L L U U : 00000000000000ch 53 cmpult $18, 9, $4 # E : small (< 1 quad) string? 54 or $2, $17, $17 # E : 000000000000chch 55 lda $3, -1($31) # E : U L L U 58 addq $16, $5, $5 # E : Max search address 59 or $2, $17, $17 # E : 00000000chchchch 62 or $2, $17, $17 # E : chchchchchchchch 64 beq $4, $first_quad # U : [all …]
|
| H A D | ev6-memcpy.S | 16 * E - either cluster 27 .align 4 34 mov $16, $0 # E : copy dest to return 36 xor $16, $17, $1 # E : are source and dest alignments the same? 37 and $1, 7, $1 # E : are they the same mod 8? 41 and $16, 7, $1 # E : Are both 0mod8? 43 nop # E : 53 subq $18, 1, $18 # E : count-- 54 addq $17, 1, $17 # E : src++ 56 addq $16, 1, $16 # E : dest++ [all …]
|
| H A D | ev6-csum_ipv6_magic.S | 17 * E - either cluster 39 * Finally, original 'folding' approach is to split the long into 4 unsigned shorts 40 * add 4 ushorts, resulting in ushort/carry 58 .align 4 65 inslh $18,7,$4 # U : 0000000000AABBCC 69 and $16,7,$6 # E : src misalignment 79 cmoveq $6,$31,$22 # E : src aligned? 82 addl $19,$7,$19 # E : U L U L : <sign bits>bbaabb00 84 or $0,$22,$0 # E : 1st src word complete 86 or $18,$4,$18 # E : 000000CCDDAABBCC [all …]
|
| H A D | ev6-copy_user.S | 21 * E - either cluster 43 .align 4 49 mov $18, $0 # .. .. .. E 50 subq $18, 32, $1 # .. .. E. .. : Is this going to be a small copy? 51 nop # .. E .. .. 54 and $16,7,$3 # .. .. .. E : is leading dest misalignment 57 subq $3, 8, $3 # E .. .. .. : L U U L : trip counter 65 addq $16,1,$16 # .. .. E .. : Section 3.8 in the CWG 66 addq $3,1,$3 # .. E .. .. : 67 nop # E .. .. .. : U L U L [all …]
|
| H A D | ev6-clear_user.S | 18 * E - either cluster 43 .align 4 53 and $16, 7, $4 # .. E .. .. : find dest head misalignment 56 addq $0, $4, $1 # .. .. .. E : bias counter 57 and $1, 7, $2 # .. .. E .. : number of misaligned bytes in tail 60 srl $1, 3, $1 # .. E .. .. : number of quadwords to clear 61 beq $4, $headalign # U .. .. .. : U L U L 64 * Head is not aligned. Write (8 - $4) bytes to head of destination 70 addq $16, 8, $16 # E .. .. .. : L U U L 73 subq $1, 1, $1 # .. .. E .. : [all …]
|
| /linux/Documentation/driver-api/media/drivers/ccs/ |
| H A D | ccs-regs.asc | 6 # - e enum value # after a field 7 # - e enum value [LSB MSB] 23 - e GRBG 0 24 - e RGGB 1 25 - e BGGR 2 26 - e GBRG 3 28 - e v1_0 0x10 29 - e v1_1 0x11 30 - f major 4 7 40 - e ts 0 [all …]
|
| /linux/lib/crypto/arm/ |
| H A D | sha1-armv4-large.S | 31 @ full unroll ~5100/+260% ~1260/+4% ~1300/+5% 44 @ diverse as ARM ones: e.g., there are only two arithmetic 76 sub sp,sp,#15*4 85 add r7,r8,r7,ror#2 @ E+=K_00_19 86 ldrb r12,[r1],#4 90 add r7,r7,r3,ror#27 @ E+=ROR(A,27) 93 ldr r9,[r1],#4 @ handles unaligned 94 add r7,r8,r7,ror#2 @ E+=K_00_19 96 add r7,r7,r3,ror#27 @ E+=ROR(A,27) 102 add r7,r7,r9 @ E+=X[i] [all …]
|
| /linux/tools/perf/pmu-events/arch/arm64/freescale/imx8mp/sys/ |
| H A D | metrics.json | 6 "ScaleUnit": "9.765625e-4KB", 14 "ScaleUnit": "9.765625e-4KB", 22 "ScaleUnit": "9.765625e-4KB", 30 "ScaleUnit": "9.765625e-4KB", 38 "ScaleUnit": "9.765625e-4KB", 46 "ScaleUnit": "9.765625e-4KB", 54 "ScaleUnit": "9.765625e-4KB", 62 "ScaleUnit": "9.765625e-4KB", 70 "ScaleUnit": "9.765625e-4KB", 78 "ScaleUnit": "9.765625e-4KB", [all …]
|
| /linux/tools/perf/pmu-events/arch/arm64/freescale/imx94/sys/ |
| H A D | metrics.json | 5 …_wr_beat_filt\\,axi_mask\\=0x000\\,axi_id\\=0x000@ ) * 32 / duration_time) / (4266 * 1000000 * 4)", 13 …_wr_beat_filt\\,axi_mask\\=0x000\\,axi_id\\=0x000@ ) * 32 / duration_time) / (4266 * 1000000 * 4)", 22 "ScaleUnit": "9.765625e-4KB", 30 "ScaleUnit": "9.765625e-4KB", 38 "ScaleUnit": "9.765625e-4KB", 46 "ScaleUnit": "9.765625e-4KB", 54 "ScaleUnit": "9.765625e-4KB", 62 "ScaleUnit": "9.765625e-4KB", 70 "ScaleUnit": "9.765625e-4KB", 78 "ScaleUnit": "9.765625e-4KB", [all …]
|
| /linux/lib/crypto/x86/ |
| H A D | sha256-avx2-asm.S | 48 # This code schedules 2 blocks at a time, with 4 lanes per block 97 e = %edx # clobbers NUM_BLKS define 115 _XFER_SIZE = 2*64*4 # 2 blocks, 64 rounds, 4 bytes/round 145 f = e 146 e = d define 157 rorx $25, e, y0 # y0 = e >> 25 # S1A 158 rorx $11, e, y1 # y1 = e >> 11 # S1B 162 vpalignr $4, X2, X3, XTMP0 # XTMP0 = W[-7] 166 xor y1, y0 # y0 = (e>>25) ^ (e>>11) # S1 168 vpaddd X0, XTMP0, XTMP0 # XTMP0 = W[-7] + W[-16]# y1 = (e >> 6)# S1 [all …]
|
| H A D | sha256-avx-asm.S | 47 # This code schedules 1 block at a time, with 4 lanes per block 104 e = %edx define 145 f = e 146 e = d define 155 ## compute W[-16] + W[-7] 4 at a time 157 mov e, y0 # y0 = e 158 MY_ROR (25-11), y0 # y0 = e >> (25-11) 160 vpalignr $4, X2, X3, XTMP0 # XTMP0 = W[-7] 162 xor e, y0 # y0 = e ^ (e >> (25-11)) 164 MY_ROR (11-6), y0 # y0 = (e >> (11-6)) ^ (e >> (25-6)) [all …]
|
| H A D | sha256-ssse3-asm.S | 97 e = %edx define 139 f = e 140 e = d define 149 ## compute W[-16] + W[-7] 4 at a time 151 mov e, y0 # y0 = e 152 ror $(25-11), y0 # y0 = e >> (25-11) 154 palignr $4, X2, XTMP0 # XTMP0 = W[-7] 156 xor e, y0 # y0 = e ^ (e >> (25-11)) 158 ror $(11-6), y0 # y0 = (e >> (11-6)) ^ (e >> (25-6)) 163 xor e, y0 # y0 = e ^ (e >> (11-6)) ^ (e >> (25-6)) [all …]
|
| H A D | sha1-ssse3-and-avx.S | 62 #define WK(t) (((t) & 15) * 4)(%rsp) 114 mov 4(HASH_PTR), B 117 mov 16(HASH_PTR), E 125 .align 4 127 RR F1,A,B,C,D,E,0 128 RR F1,D,E,A,B,C,2 129 RR F1,B,C,D,E,A,4 130 RR F1,E,A,B,C,D,6 131 RR F1,C,D,E,A,B,8 133 RR F1,A,B,C,D,E,10 [all …]
|
| /linux/drivers/scsi/megaraid/ |
| H A D | Kconfig.megaraid | 26 Dell PERC3/QC 101E:1960:1028:0471 27 Dell PERC3/DC 101E:1960:1028:0493 28 Dell PERC3/SC 101E:1960:1028:0475 29 Dell PERC3/Di 1028:000E:1028:0123 34 Dell PERC 4e/Si 1028:0013:1028:016c 35 Dell PERC 4e/Di 1028:0013:1028:016d 36 Dell PERC 4e/Di 1028:0013:1028:016e 37 Dell PERC 4e/Di 1028:0013:1028:016f 38 Dell PERC 4e/Di 1028:0013:1028:0170 39 Dell PERC 4e/DC 1000:0408:1028:0002 [all …]
|
| /linux/tools/testing/selftests/powerpc/pmu/ |
| H A D | per_event_excludes.c | 25 struct event *e, events[4]; in per_event_excludes() local 34 e = &events[0]; in per_event_excludes() 35 event_init_opts(e, PERF_COUNT_HW_INSTRUCTIONS, in per_event_excludes() 37 e->attr.disabled = 1; in per_event_excludes() 39 e = &events[1]; in per_event_excludes() 40 event_init_opts(e, PERF_COUNT_HW_INSTRUCTIONS, in per_event_excludes() 42 e->attr.disabled = 1; in per_event_excludes() 43 e->attr.exclude_user = 1; in per_event_excludes() 44 e->attr.exclude_hv = 1; in per_event_excludes() 46 e = &events[2]; in per_event_excludes() [all …]
|
| /linux/drivers/edac/ |
| H A D | edac_mc.c | 51 * Used to lock EDAC MC to just one module, avoiding two drivers e. g. 56 static struct mem_ctl_info *error_desc_to_mci(struct edac_raw_error_desc *e) in error_desc_to_mci() argument 58 return container_of(e, struct mem_ctl_info, error_desc); in error_desc_to_mci() 84 edac_dbg(4, " channel->chan_idx = %d\n", chan->chan_idx); in edac_mc_dump_channel() 85 edac_dbg(4, " channel = %p\n", chan); in edac_mc_dump_channel() 86 edac_dbg(4, " channel->csrow = %p\n", chan->csrow); in edac_mc_dump_channel() 87 edac_dbg(4, " channel->dimm = %p\n", chan->dimm); in edac_mc_dump_channel() 99 edac_dbg(4, "%s%i: %smapped as virtual row %d, chan %d\n", in edac_mc_dump_dimm() 102 edac_dbg(4, " dimm = %p\n", dimm); in edac_mc_dump_dimm() 103 edac_dbg(4, " dimm->label = '%s'\n", dimm->label); in edac_mc_dump_dimm() [all …]
|
| /linux/tools/testing/selftests/amd-pstate/ |
| H A D | tbench.sh | 10 # 4) Get power consumption and throughput by amd_pstate_trace.py. 23 # $1: governor, $2: round, $3: des-perf, $4: freq, $5: load, $6: performance, $7: energy, $8: perfo… 26 echo "$1, $2, $3, $4, $5, $6, $7, $8" | tee -a $OUTFILE_TBENCH.csv > /dev/null 2>&1 71 …$PERF stat -a --per-socket -I 1000 -e power/energy-pkg/ tbench -t $TIME_LIMIT $PROCESS_NUM > $OUTF… 86 …awk '{print $5}' results/tracer-tbench-$1-$2/cpu.csv | sed -e '1d' | sed s/,// > $OUTFILE_TBENCH-d… 90 …awk '{print $7}' results/tracer-tbench-$1-$2/cpu.csv | sed -e '1d' | sed s/,// > $OUTFILE_TBENCH-f… 94 …awk '{print $11}' results/tracer-tbench-$1-$2/cpu.csv | sed -e '1d' | sed s/,// > $OUTFILE_TBENCH-… 102 grep Joules $OUTFILE_TBENCH-perf-$1-$2.log | awk '{print $4}' > $OUTFILE_TBENCH-energy-$1-$2.log 107 …# It is well known that P=E/t, where P is power measured in watts(W), E is energy measured in joul… 111 # P E/t E [all …]
|
| H A D | gitsource.sh | 10 # 4) Get desire performance, frequency, load by perf. 28 # $1: governor, $2: round, $3: des-perf, $4: freq, $5: load, $6: time $7: energy, $8: PPW 31 echo "$1, $2, $3, $4, $5, $6, $7, $8" | tee -a $OUTFILE_GIT.csv > /dev/null 2>&1 91 …$PERF stat -a --per-socket -I 1000 -e power/energy-pkg/ /usr/bin/time -o $BACKUP_DIR/$OUTFILE_GIT.… 104 …awk '{print $5}' results/tracer-gitsource-$1-$2/cpu.csv | sed -e '1d' | sed s/,// > $OUTFILE_GIT-d… 108 …awk '{print $7}' results/tracer-gitsource-$1-$2/cpu.csv | sed -e '1d' | sed s/,// > $OUTFILE_GIT-f… 112 …awk '{print $11}' results/tracer-gitsource-$1-$2/cpu.csv | sed -e '1d' | sed s/,// > $OUTFILE_GIT-… 116 …grep user $OUTFILE_GIT.time-gitsource-$1-$2.log | awk '{print $1}' | sed -e 's/user//' > $OUTFILE_… 120 grep Joules $OUTFILE_GIT-perf-$1-$2.log | awk '{print $4}' > $OUTFILE_GIT-energy-$1-$2.log 125 …# seconds. It is well known that P=E/t, where P is power measured in watts(W), E is energy measure… [all …]
|
| /linux/drivers/net/ieee802154/ |
| H A D | mac802154_hwsim.c | 3 * HWSIM IEEE 802.15.4 interface 27 MODULE_DESCRIPTION("Software simulator of IEEE 802.15.4 radio(s) for mac802154"); 167 /* Level 4 filtering: Frame fields validity */ in hwsim_hw_receive() 234 /* e) Beacon frames follow specific PAN ID rules */ in hwsim_hw_receive() 261 struct hwsim_edge *e; in hwsim_hw_xmit() local 267 list_for_each_entry_rcu(e, ¤t_phy->edges, list) { in hwsim_hw_xmit() 273 if (e->endpoint->suspended) in hwsim_hw_xmit() 276 endpoint_pib = rcu_dereference(e->endpoint->pib); in hwsim_hw_xmit() 281 einfo = rcu_dereference(e->info); in hwsim_hw_xmit() 283 hwsim_hw_receive(e->endpoint->hw, newskb, einfo->lqi); in hwsim_hw_xmit() [all …]
|
| /linux/lib/ |
| H A D | polynomial.c | 24 * N = 1.8322e-8*(T^4) + 2.343e-5*(T^3) + 8.7018e-3*(T^2) + 3.9269*(T^1) + 26 * T = -1.6743e-11*(N^4) + 8.1542e-8*(N^3) + -1.8201e-4*(N^2) + 27 * 3.1020e-1*(N^1) - 4.838e1 38 * N = (18322e-20*(T^4) + 2343e-13*(T^3) + 87018e-9*(T^2) + 39269e-3*T + 40 * T = -16743e-12*(D^4) + 81542e-9*(D^3) - 182010e-6*(D^2) + 310200e-3*D - 47 * {4, 18322, 10000, 10000}, 58 * {4, -16743, 1000, 1},
|
| /linux/tools/testing/selftests/powerpc/pmu/event_code_tests/ |
| H A D | group_constraint_pmc_count_test.c | 14 * monitor counter 4 (PMC1-PMC4). If number of 21 struct event *e, events[5]; in group_constraint_pmc_count() local 33 e = &events[0]; in group_constraint_pmc_count() 34 event_init(e, 0x1001a); in group_constraint_pmc_count() 36 e = &events[1]; in group_constraint_pmc_count() 37 event_init(e, 0x200fc); in group_constraint_pmc_count() 39 e = &events[2]; in group_constraint_pmc_count() 40 event_init(e, 0x30080); in group_constraint_pmc_count() 42 e = &events[3]; in group_constraint_pmc_count() 43 event_init(e, 0x40054); in group_constraint_pmc_count() [all …]
|
| /linux/tools/testing/selftests/net/ |
| H A D | srv6_hencap_red_l3vpn_test.sh | 12 # service, while hs-3 and hs-4 are connected using an IPv6 only VPN. 14 # Routers rt-1,rt-2,rt-3 and rt-4 implement IPv4/IPv6 L3 VPN services 21 # the first SID contained in the SID List (i.e. SRv6 Policy) by storing it 52 # fcf0:0:1:4::/64 | . | fcf0:0:2:3::/64 55 # | fcf0:0:2:4::/64 . | 59 # | rt-4 +-------------------+ rt-3 | 60 # | | fcf0:0:3:4::/64 | | 66 # | hs-4 | | hs-3 | 69 # cafe::4 cafe::3 85 # |fcff:x::e is associated with the SRv6 End behavior | [all …]
|
| /linux/lib/crypto/powerpc/ |
| H A D | sha1-spe-asm.S | 48 evlwwsplat rK,4(rKP); 102 addi rWP,rWP,4; /* increment per word */ 106 #define R_00_15(a, b, c, d, e, w0, w1, k, off) \ argument 113 add e,e,rT0; /* 1: E = E + A' */ \ 115 add e,e,w0; /* 1: E = E + W */ \ 116 LOAD_DATA(w1, off+4) /* 2: W */ \ 117 add e,e,rT2; /* 1: E = E + F */ \ 119 add e,e,rK; /* 1: E = E + K */ \ 121 add d,d,rK; /* 2: E = E + K */ \ 123 rotrwi rT0,e,27; /* 2: A' = A rotl 5 */ \ [all …]
|
| /linux/arch/m68k/fpsp040/ |
| H A D | tbldo.S | 53 .long smovcr |$00-4 fmovecr all 62 .long sintd |$01-4 fint denorm inx 71 .long ssinhd |$02-4 fsinh denorm 80 .long snzrinx |$03-4 fintrz denorm inx 89 .long serror |$04-4 ERROR - illegal extension 98 .long serror |$05-4 ERROR - illegal extension 107 .long slognp1d |$06-4 flognp1 denorm 116 .long serror |$07-4 ERROR - illegal extension 125 .long setoxm1d |$08-4 fetoxm1 denorm 134 .long stanhd |$09-4 ftanh denorm [all …]
|