/Linux-v5.10/tools/testing/selftests/powerpc/ptrace/ |
D | ptrace-vsx.h | 11 * unsigned long load[128] 13 int validate_vsx(unsigned long *vsx, unsigned long *load) in validate_vsx() argument 18 if (vsx[i] != load[2 * i + 1]) { in validate_vsx() 19 printf("vsx[%d]: %lx load[%d] %lx\n", in validate_vsx() 20 i, vsx[i], 2 * i + 1, load[2 * i + 1]); in validate_vsx() 29 * unsigned long load[128] 31 int validate_vmx(unsigned long vmx[][2], unsigned long *load) in validate_vmx() argument 37 if ((vmx[i][0] != load[64 + 2 * i]) || in validate_vmx() 38 (vmx[i][1] != load[65 + 2 * i])) { in validate_vmx() 39 printf("vmx[%d][0]: %lx load[%d] %lx\n", in validate_vmx() [all …]
|
/Linux-v5.10/arch/sparc/lib/ |
D | M7memcpy.S | 48 * load words, shift half words, store words; branch to finish_up 50 * load words, shift 3 bytes, store words; branch to finish_up 52 * load words, shift 1 byte, store words; branch to finish_up 116 #ifndef LOAD 117 #define LOAD(type,addr,dest) type [addr], dest macro 209 EX_LD(LOAD(ldub, %o4, %o4), memcpy_retl_o2_plus_o5) ! load one byte 236 EX_LD(LOAD(ldx, %o1, %o4), memcpy_retl_o2_plus_63) ! load 239 EX_LD(LOAD(ldx, %o1+8, %o3), memcpy_retl_o2_plus_63_56) ! a block of 64 241 EX_LD(LOAD(ldx, %o1+16, %o4), memcpy_retl_o2_plus_63_48) 243 EX_LD(LOAD(ldx, %o1+24, %o3), memcpy_retl_o2_plus_63_40) [all …]
|
D | U3memcpy.S | 40 #ifndef LOAD 41 #define LOAD(type,addr,dest) type [addr], dest macro 215 EX_LD_FP(LOAD(ldub, %o1 + 0x00, %o3), U3_retl_o2_plus_g2_plus_g1_plus_1) 227 EX_LD_FP(LOAD(ldd, %o1, %f4), U3_retl_o2_plus_g2) 228 1: EX_LD_FP(LOAD(ldd, %o1 + 0x8, %f6), U3_retl_o2_plus_g2) 236 EX_LD_FP(LOAD(ldd, %o1 + 0x8, %f4), U3_retl_o2_plus_g2) 244 3: LOAD(prefetch, %o1 + 0x000, #one_read) 245 LOAD(prefetch, %o1 + 0x040, #one_read) 247 LOAD(prefetch, %o1 + 0x080, #one_read) 248 LOAD(prefetch, %o1 + 0x0c0, #one_read) [all …]
|
D | NG4memcpy.S | 65 #ifndef LOAD 66 #define LOAD(type,addr,dest) type [addr], dest macro 130 1: EX_LD(LOAD(ldub, %o1 + 0x00, %g2), memcpy_retl_o2_plus_g1) 137 51: LOAD(prefetch, %o1 + 0x040, #n_reads_strong) 138 LOAD(prefetch, %o1 + 0x080, #n_reads_strong) 139 LOAD(prefetch, %o1 + 0x0c0, #n_reads_strong) 140 LOAD(prefetch, %o1 + 0x100, #n_reads_strong) 141 LOAD(prefetch, %o1 + 0x140, #n_reads_strong) 142 LOAD(prefetch, %o1 + 0x180, #n_reads_strong) 143 LOAD(prefetch, %o1 + 0x1c0, #n_reads_strong) [all …]
|
D | csum_copy.S | 27 #ifndef LOAD 28 #define LOAD(type,addr,dest) type [addr], dest macro 50 EX_LD(LOAD(ldub, %o0 + 0x00, %o4)) 60 EX_LD(LOAD(lduh, %o0 + 0x00, %o5)) 72 LOAD(prefetch, %o0 + 0x000, #n_reads) 78 LOAD(prefetch, %o0 + 0x040, #n_reads) 91 LOAD(prefetch, %o0 + 0x080, #n_reads) 94 LOAD(prefetch, %o0 + 0x0c0, #n_reads) 97 LOAD(prefetch, %o0 + 0x100, #n_reads) 105 LOAD(prefetch, %o0 + 0x140, #n_reads) [all …]
|
D | NG2memcpy.S | 50 #ifndef LOAD 51 #define LOAD(type,addr,dest) type [addr], dest macro 141 EX_LD_FP(LOAD(ldd, base + 0x00, %x0), NG2_retl_o2_plus_g1) 143 EX_LD_FP(LOAD(ldd, base + 0x00, %x0), NG2_retl_o2_plus_g1); \ 144 EX_LD_FP(LOAD(ldd, base + 0x08, %x1), NG2_retl_o2_plus_g1); 146 EX_LD_FP(LOAD(ldd, base + 0x00, %x0), NG2_retl_o2_plus_g1); \ 147 EX_LD_FP(LOAD(ldd, base + 0x08, %x1), NG2_retl_o2_plus_g1); \ 148 EX_LD_FP(LOAD(ldd, base + 0x10, %x2), NG2_retl_o2_plus_g1); 150 EX_LD_FP(LOAD(ldd, base + 0x00, %x0), NG2_retl_o2_plus_g1); \ 151 EX_LD_FP(LOAD(ldd, base + 0x08, %x1), NG2_retl_o2_plus_g1); \ [all …]
|
/Linux-v5.10/arch/alpha/include/asm/ |
D | xor.h | 54 xor $0,$1,$0 # 7 cycles from $1 load \n\ 111 xor $0,$1,$1 # 8 cycles from $0 load \n\ 112 xor $3,$4,$4 # 6 cycles from $4 load \n\ 113 xor $6,$7,$7 # 6 cycles from $7 load \n\ 114 xor $21,$22,$22 # 5 cycles from $22 load \n\ 116 xor $1,$2,$2 # 9 cycles from $2 load \n\ 117 xor $24,$25,$25 # 5 cycles from $25 load \n\ 119 xor $4,$5,$5 # 6 cycles from $5 load \n\ 122 xor $7,$20,$20 # 7 cycles from $20 load \n\ 124 xor $22,$23,$23 # 7 cycles from $23 load \n\ [all …]
|
/Linux-v5.10/tools/power/cpupower/bench/ |
D | README-BENCH | 9 - Identify average reaction time of a governor to CPU load changes 34 You can specify load (100% CPU load) and sleep (0% CPU load) times in us which 38 load=25000 41 This part of the configuration file will create 25ms load/sleep turns, 48 Will increase load and sleep time by 25ms 5 times. 50 25ms load/sleep time repeated 20 times (cycles). 51 50ms load/sleep time repeated 20 times (cycles). 53 100ms load/sleep time repeated 20 times (cycles). 69 100% CPU load (load) | 0 % CPU load (sleep) | round 76 In round 1, ondemand should have rather static 50% load and probably [all …]
|
D | benchmark.c | 25 * to get the given load time 27 * @param load aimed load time in µs 32 unsigned int calculate_timespace(long load, struct config *config) in calculate_timespace() argument 41 printf("calibrating load of %lius, please wait...\n", load); in calculate_timespace() 50 /* approximation of the wanted load time by comparing with the in calculate_timespace() 53 rounds = (unsigned int)(load * estimated / timed); in calculate_timespace() 70 * generates a specific sleep an load time with the performance 88 load_time = config->load; in start_benchmark() 92 total_time += _round * (config->sleep + config->load); in start_benchmark() 107 * _rounds should produce a load which matches the configured in start_benchmark() [all …]
|
/Linux-v5.10/tools/perf/pmu-events/arch/powerpc/power8/ |
D | memory.json | 5 …p (prediction=correct) for all data types excluding data prefetch (demand load,inst prefetch,inst … 6 …this scope was chip pump (prediction=correct) for all data types ( demand load,data,inst prefetch,… 11 …fDescription": "Initial and Final Pump Scope was chip pump (prediction=correct) for a demand load", 12 …Pump Scope and data sourced across this scope was chip pump (prediction=correct) for a demand load" 17 … was reloaded from another chip's memory on the same Node or Group (Distant) due to a demand load", 23 …tion": "The processor's data cache was reloaded from the local chip's Memory due to a demand load", 29 …as reloaded from a memory location including L4 from local remote or distant due to a demand load", 35 …ache was reloaded from another chip's L4 on the same Node or Group ( Remote) due to a demand load", 41 … was reloaded from another chip's memory on the same Node or Group ( Remote) due to a demand load", 47 …Description": "Initial and Final Pump Scope was group pump (prediction=correct) for a demand load", [all …]
|
D | marked.json | 35 …another chip's L2 or L3 on a different Node or Group (Distant), as this chip due to a marked load", 41 …another chip's L2 or L3 on a different Node or Group (Distant), as this chip due to a marked load", 47 …another chip's L2 or L3 on a different Node or Group (Distant), as this chip due to a marked load", 53 …another chip's L2 or L3 on a different Node or Group (Distant), as this chip due to a marked load", 59 …e was reloaded from another chip's L4 on a different Node or Group (Distant) due to a marked load", 65 …cles to reload from another chip's L4 on a different Node or Group (Distant) due to a marked load", 71 … was reloaded from another chip's memory on the same Node or Group (Distant) due to a marked load", 77 …les to reload from another chip's memory on the same Node or Group (Distant) due to a marked load", 83 …fDescription": "The processor's data cache was reloaded from local core's L2 due to a marked load", 95 …"Duration in cycles to reload from a location other than the local core's L2 due to a marked load", [all …]
|
D | cache.json | 5 …another chip's L2 or L3 on a different Node or Group (Distant), as this chip due to a demand load", 11 …another chip's L2 or L3 on a different Node or Group (Distant), as this chip due to a demand load", 17 …e was reloaded from another chip's L4 on a different Node or Group (Distant) due to a demand load", 23 …fDescription": "The processor's data cache was reloaded from local core's L2 due to a demand load", 35 …sor's data cache was reloaded from a location other than the local core's L2 due to a demand load", 41 …r's data cache was reloaded from local core's L2 with load hit store conflict due to a demand load… 42 …"PublicDescription": "The processor's data cache was reloaded from local core's L2 with load hit s… 47 …cessor's data cache was reloaded from local core's L2 with dispatch conflict due to a demand load", 53 …s reloaded from local core's L2 hit without dispatch conflicts on Mepf state due to a demand load", 59 …he processor's data cache was reloaded from local core's L2 without conflict due to a demand load", [all …]
|
D | metrics.json | 297 "BriefDescription": "Cycles stalled by LSU load finishes", 492 …"BriefDescription": "Percentage of L2 load hits per instruction where the L2 experienced a Load-Hi… 504 …"BriefDescription": "Percentage of L2 load hits per instruction where the L2 did not experience a … 510 …riefDescription": "Percentage of L2 load hits per instruction where the L2 experienced some confli… 534 …"BriefDescription": "Percentage of L3 load hits per instruction where the load collided with a pen… 546 …"BriefDescription": "Percentage of L3 load hits per instruction where the L3 did not experience a … 594 "BriefDescription": "Percentage of L1 demand load misses per run instruction", 642 "BriefDescription": "Percentage of DL1 reloads from L2 with a Load-Hit-Store conflict", 654 …"BriefDescription": "Percentage of DL1 reloads from L2 with some conflict other than Load-Hit-Stor… 678 …"BriefDescription": "Percentage of DL1 reloads from L3 where the load collided with a pending pref… [all …]
|
/Linux-v5.10/include/linux/ |
D | hp_sdc.h | 175 #define HP_SDC_CMD_LOAD_RT 0x31 /* Load real time (from 8042) */ 176 #define HP_SDC_CMD_LOAD_FHS 0x36 /* Load the fast handshake timer */ 177 #define HP_SDC_CMD_LOAD_MT 0x38 /* Load the match timer */ 178 #define HP_SDC_CMD_LOAD_DT 0x3B /* Load the delay timer */ 179 #define HP_SDC_CMD_LOAD_CT 0x3E /* Load the cycle timer */ 187 #define HP_SDC_CMD_READ_RAM 0x00 /* Load from i8042 RAM (autoinc) */ 188 #define HP_SDC_CMD_READ_USE 0x02 /* Undocumented! Load from usage reg */ 189 #define HP_SDC_CMD_READ_IM 0x04 /* Load current interrupt mask */ 190 #define HP_SDC_CMD_READ_KCC 0x11 /* Load primary kbd config code */ 191 #define HP_SDC_CMD_READ_KLC 0x12 /* Load primary kbd language code */ [all …]
|
/Linux-v5.10/arch/mips/cavium-octeon/ |
D | octeon-memcpy.S | 46 * When an exception happens on a load, the handler must 84 #define LOAD ld macro 185 EXC( LOAD t0, UNIT(0)(src), l_exc) 186 EXC( LOAD t1, UNIT(1)(src), l_exc_copy) 187 EXC( LOAD t2, UNIT(2)(src), l_exc_copy) 188 EXC( LOAD t3, UNIT(3)(src), l_exc_copy) 194 EXC( LOAD t0, UNIT(4)(src), l_exc_copy) 195 EXC( LOAD t1, UNIT(5)(src), l_exc_copy) 196 EXC( LOAD t2, UNIT(6)(src), l_exc_copy) 197 EXC( LOAD t3, UNIT(7)(src), l_exc_copy) [all …]
|
/Linux-v5.10/arch/powerpc/lib/ |
D | xor_vmx.c | 28 #define LOAD(V) \ macro 60 LOAD(v1); in __xor_altivec_2() 61 LOAD(v2); in __xor_altivec_2() 79 LOAD(v1); in __xor_altivec_3() 80 LOAD(v2); in __xor_altivec_3() 81 LOAD(v3); in __xor_altivec_3() 103 LOAD(v1); in __xor_altivec_4() 104 LOAD(v2); in __xor_altivec_4() 105 LOAD(v3); in __xor_altivec_4() 106 LOAD(v4); in __xor_altivec_4() [all …]
|
/Linux-v5.10/arch/nds32/mm/ |
D | alignment.c | 198 int imm, regular, load, len, addr_mode, idx_mode; in do_16() local 206 load = 1; in do_16() 214 load = 1; in do_16() 222 load = 1; in do_16() 230 load = 1; in do_16() 238 load = 0; in do_16() 246 load = 0; in do_16() 254 load = 0; in do_16() 262 load = 0; in do_16() 291 if (load) { in do_16() [all …]
|
/Linux-v5.10/tools/perf/pmu-events/arch/powerpc/power9/ |
D | other.json | 45 …ssor's data cache was reloaded from a location other than the local core's L3 due to a marked load" 60 …"BriefDescription": "A demand load referenced a line in an active fuzzy prefetch stream. The strea… 135 …n an enabled section of the Load Monitored region. This event, therefore, should not occur if the… 145 …r's data cache was reloaded from local core's L2 with load hit store conflict due to a demand load" 170 "BriefDescription": "Load tm hit in L1" 205 … to reload with Modified (M) data from another core's ECO L3 on the same chip due to a marked load" 225 …cles to reload from another chip's memory on the same Node or Group (Distant) due to a marked load" 230 "BriefDescription": "Duration in cycles to reload from local core's L2 due to a marked load" 235 … "BriefDescription": "Core TM load hits line in L3 in TM_SC state and causes it to be invalidated" 255 …r's data cache was reloaded from local core's L2 with load hit store conflict due to a marked load" [all …]
|
/Linux-v5.10/net/core/ |
D | ptp_classifier.c | 12 * ldh [12] ; load ethertype 17 * ldb [23] ; load proto 19 * ldh [20] ; load frag offset field 21 * ldxb 4*([14]&0xf) ; load IP header len 22 * ldh [x + 16] ; load UDP dst port 24 * ldh [x + 22] ; load payload 33 * ldb [20] ; load proto 35 * ldh [56] ; load UDP dst port 37 * ldh [62] ; load payload 46 * ldh [16] ; load inner type [all …]
|
/Linux-v5.10/arch/powerpc/include/asm/ |
D | xive-regs.h | 25 * load instruction. They all return the previous state of the 33 #define XIVE_ESB_LOAD_EOI 0x000 /* Load */ 34 #define XIVE_ESB_GET 0x800 /* Load */ 35 #define XIVE_ESB_SET_PQ_00 0xc00 /* Load */ 36 #define XIVE_ESB_SET_PQ_01 0xd00 /* Load */ 37 #define XIVE_ESB_SET_PQ_10 0xe00 /* Load */ 38 #define XIVE_ESB_SET_PQ_11 0xf00 /* Load */ 41 * Load-after-store ordering 43 * Adding this offset to the load address will enforce 44 * load-after-store ordering. This is required to use StoreEOI. [all …]
|
/Linux-v5.10/tools/perf/pmu-events/arch/x86/icelake/ |
D | cache.json | 59 …"PublicDescription": "Counts the number of demand Data Read requests initiated by load instruction… 165 "BriefDescription": "Cycles with L1D load Misses outstanding.", 170 …) unavailablability. Demand requests include cacheable/uncacheable demand load, store, lock or SW … 181 …) unavailablability. Demand requests include cacheable/uncacheable demand load, store, lock or SW … 194 …ack of L2 resources. Demand requests include cacheable/uncacheable demand load, store, lock or SW … 296 "PublicDescription": "Counts retired load instructions that true miss the STLB.", 303 "BriefDescription": "Retired load instructions that miss the STLB.", 323 "PublicDescription": "Counts retired load instructions with locked access.", 330 "BriefDescription": "Retired load instructions with locked access.", 336 … "PublicDescription": "Counts retired load instructions that split across a cacheline boundary.", [all …]
|
/Linux-v5.10/Documentation/ |
D | memory-barriers.txt | 59 - Read memory barriers vs load speculation. 159 STORE A=3, STORE B=4, y=LOAD A->3, x=LOAD B->4 160 STORE A=3, STORE B=4, x=LOAD B->4, y=LOAD A->3 161 STORE A=3, y=LOAD A->3, STORE B=4, x=LOAD B->4 162 STORE A=3, y=LOAD A->3, x=LOAD B->2, STORE B=4 163 STORE A=3, x=LOAD B->2, STORE B=4, y=LOAD A->3 164 STORE A=3, x=LOAD B->2, y=LOAD A->3, STORE B=4 165 STORE B=4, STORE A=3, y=LOAD A->3, x=LOAD B->4 198 Note that CPU 2 will never try and load C into D because the CPU will load P 199 into Q before issuing the load of *Q. [all …]
|
/Linux-v5.10/tools/perf/scripts/python/bin/ |
D | mem-phys-addr-record | 4 # Profiling physical memory by all retired load instructions/uops event 8 load=`perf list | grep mem_inst_retired.all_loads` 9 if [ -z "$load" ]; then 10 load=`perf list | grep mem_uops_retired.all_loads` 12 if [ -z "$load" ]; then 13 echo "There is no event to count all retired load instructions/uops." 17 arg=$(echo $load | tr -d ' ')
|
/Linux-v5.10/arch/mips/sibyte/ |
D | Platform | 33 load-$(CONFIG_SIBYTE_CARMEL) := 0xffffffff80100000 34 load-$(CONFIG_SIBYTE_CRHINE) := 0xffffffff80100000 35 load-$(CONFIG_SIBYTE_CRHONE) := 0xffffffff80100000 36 load-$(CONFIG_SIBYTE_RHONE) := 0xffffffff80100000 37 load-$(CONFIG_SIBYTE_SENTOSA) := 0xffffffff80100000 38 load-$(CONFIG_SIBYTE_SWARM) := 0xffffffff80100000 39 load-$(CONFIG_SIBYTE_BIGSUR) := 0xffffffff80100000 40 load-$(CONFIG_SIBYTE_LITTLESUR) := 0xffffffff80100000
|
/Linux-v5.10/arch/arm64/crypto/ |
D | aes-ce-ccm-core.S | 20 ld1 {v0.16b}, [x0] /* load mac */ 32 1: ld1 {v3.4s}, [x4] /* load first round key */ 42 ld1 {v5.4s}, [x6], #16 /* load 2nd round key */ 45 4: ld1 {v3.4s}, [x6], #16 /* load next round key */ 48 5: ld1 {v4.4s}, [x6], #16 /* load next round key */ 52 ld1 {v5.4s}, [x6], #16 /* load next round key */ 58 ld1 {v1.16b}, [x1], #16 /* load next input block */ 91 ld1 {v3.4s}, [x2], #16 /* load first round key */ 92 ld1 {v0.16b}, [x0] /* load mac */ 95 ld1 {v1.16b}, [x1] /* load 1st ctriv */ [all …]
|