/Linux-v4.19/tools/testing/selftests/kvm/ |
D | sync_regs_test.c | 77 struct kvm_run *run; in main() local 99 run = vcpu_state(vm, VCPU_ID); in main() 102 run->kvm_valid_regs = INVALID_SYNC_FIELD; in main() 109 run->kvm_valid_regs = INVALID_SYNC_FIELD | TEST_SYNC_FIELDS; in main() 117 run->kvm_dirty_regs = INVALID_SYNC_FIELD; in main() 124 run->kvm_dirty_regs = INVALID_SYNC_FIELD | TEST_SYNC_FIELDS; in main() 133 run->kvm_valid_regs = TEST_SYNC_FIELDS; in main() 135 TEST_ASSERT(run->exit_reason == KVM_EXIT_IO, in main() 137 run->exit_reason, in main() 138 exit_reason_str(run->exit_reason)); in main() [all …]
|
D | platform_info_test.c | 50 struct kvm_run *run = vcpu_state(vm, VCPU_ID); in test_msr_platform_info_enabled() local 55 TEST_ASSERT(run->exit_reason == KVM_EXIT_IO, in test_msr_platform_info_enabled() 57 run->exit_reason, in test_msr_platform_info_enabled() 58 exit_reason_str(run->exit_reason)); in test_msr_platform_info_enabled() 62 run->io.port); in test_msr_platform_info_enabled() 71 struct kvm_run *run = vcpu_state(vm, VCPU_ID); in test_msr_platform_info_disabled() local 75 TEST_ASSERT(run->exit_reason == KVM_EXIT_SHUTDOWN, in test_msr_platform_info_disabled() 77 run->exit_reason, in test_msr_platform_info_disabled() 78 exit_reason_str(run->exit_reason)); in test_msr_platform_info_disabled()
|
D | state_test.c | 128 struct kvm_run *run; in main() local 137 run = vcpu_state(vm, VCPU_ID); in main() 151 TEST_ASSERT(run->exit_reason == KVM_EXIT_IO, in main() 153 run->exit_reason, in main() 154 exit_reason_str(run->exit_reason)); in main() 158 switch (run->io.port) { in main() 168 TEST_ASSERT(false, "Unknown port 0x%x.", run->io.port); in main() 184 run = vcpu_state(vm, VCPU_ID); in main()
|
D | cr4_cpuid_sync_test.c | 66 struct kvm_run *run; in main() local 84 run = vcpu_state(vm, VCPU_ID); in main() 89 if (run->exit_reason == KVM_EXIT_IO) { in main() 90 switch (run->io.port) { in main() 104 run->io.port); in main()
|
/Linux-v4.19/tools/perf/tests/ |
D | make | 10 # run only specific test over 'Makefile' 112 # $(run) contains all available tests 113 run := make_pure 114 # Targets 'clean all' can be run together only through top level 118 run += make_clean_all 123 run += make_python_perf_so 124 run += make_debug 125 run += make_no_libperl 126 run += make_no_libpython 127 run += make_no_scripts [all …]
|
/Linux-v4.19/arch/s390/kvm/ |
D | diag.c | 26 start = vcpu->run->s.regs.gprs[(vcpu->arch.sie_block->ipa & 0xf0) >> 4]; in diag_release_pages() 27 end = vcpu->run->s.regs.gprs[vcpu->arch.sie_block->ipa & 0xf] + PAGE_SIZE; in diag_release_pages() 77 vcpu->run->s.regs.gprs[rx]); in __diag_page_ref_service() 79 if (vcpu->run->s.regs.gprs[rx] & 7) in __diag_page_ref_service() 81 rc = read_guest(vcpu, vcpu->run->s.regs.gprs[rx], rx, &parm, sizeof(parm)); in __diag_page_ref_service() 98 vcpu->run->s.regs.gprs[ry] = 8; in __diag_page_ref_service() 112 vcpu->run->s.regs.gprs[ry] = 0; in __diag_page_ref_service() 126 vcpu->run->s.regs.gprs[ry] = 0; in __diag_page_ref_service() 132 vcpu->run->s.regs.gprs[ry] = 4; in __diag_page_ref_service() 159 tid = vcpu->run->s.regs.gprs[(vcpu->arch.sie_block->ipa & 0xf0) >> 4]; in __diag_time_slice_end_directed() [all …]
|
D | priv.c | 63 current->thread.gs_cb = (struct gs_cb *)&vcpu->run->s.regs.gscb; in handle_gs() 264 gaddr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_iske() 288 vcpu->run->s.regs.gprs[reg1] &= ~0xff; in handle_iske() 289 vcpu->run->s.regs.gprs[reg1] |= key; in handle_iske() 311 gaddr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_rrbe() 369 key = vcpu->run->s.regs.gprs[reg1] & 0xfe; in handle_sske() 370 start = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_sske() 411 vcpu->run->s.regs.gprs[reg1] &= ~0xff00UL; in handle_sske() 412 vcpu->run->s.regs.gprs[reg1] |= (u64) oldkey << 8; in handle_sske() 417 vcpu->run->s.regs.gprs[reg2] &= ~PAGE_MASK; in handle_sske() [all …]
|
/Linux-v4.19/tools/perf/scripts/python/ |
D | stat-cpi.py | 22 def store(time, event, cpu, thread, val, ena, run): argument 28 data[key] = [ val, ena, run] 34 def stat__cycles_k(cpu, thread, time, val, ena, run): argument 35 store(time, "cycles", cpu, thread, val, ena, run); 37 def stat__instructions_k(cpu, thread, time, val, ena, run): argument 38 store(time, "instructions", cpu, thread, val, ena, run); 40 def stat__cycles_u(cpu, thread, time, val, ena, run): argument 41 store(time, "cycles", cpu, thread, val, ena, run); 43 def stat__instructions_u(cpu, thread, time, val, ena, run): argument 44 store(time, "instructions", cpu, thread, val, ena, run); [all …]
|
/Linux-v4.19/arch/arm64/kvm/ |
D | handle_exit.c | 47 static int handle_hvc(struct kvm_vcpu *vcpu, struct kvm_run *run) in handle_hvc() argument 64 static int handle_smc(struct kvm_vcpu *vcpu, struct kvm_run *run) in handle_smc() argument 83 static int handle_no_fpsimd(struct kvm_vcpu *vcpu, struct kvm_run *run) in handle_no_fpsimd() argument 101 static int kvm_handle_wfx(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_handle_wfx() argument 131 static int kvm_handle_guest_debug(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_handle_guest_debug() argument 136 run->exit_reason = KVM_EXIT_DEBUG; in kvm_handle_guest_debug() 137 run->debug.arch.hsr = hsr; in kvm_handle_guest_debug() 141 run->debug.arch.far = vcpu->arch.fault.far_el2; in kvm_handle_guest_debug() 158 static int kvm_handle_unknown_ec(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_handle_unknown_ec() argument 169 static int handle_sve(struct kvm_vcpu *vcpu, struct kvm_run *run) in handle_sve() argument [all …]
|
/Linux-v4.19/arch/mips/kvm/ |
D | trap_emul.c | 63 vcpu->run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_trap_emul_no_handler() 70 struct kvm_run *run = vcpu->run; in kvm_trap_emul_handle_cop_unusable() local 84 er = kvm_mips_emulate_fpu_exc(cause, opc, run, vcpu); in kvm_trap_emul_handle_cop_unusable() 91 er = kvm_mips_emulate_inst(cause, opc, run, vcpu); in kvm_trap_emul_handle_cop_unusable() 100 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_trap_emul_handle_cop_unusable() 105 run->exit_reason = KVM_EXIT_INTR; in kvm_trap_emul_handle_cop_unusable() 119 static int kvm_mips_bad_load(u32 cause, u32 *opc, struct kvm_run *run, in kvm_mips_bad_load() argument 128 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_mips_bad_load() 137 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_mips_bad_load() 142 er = kvm_mips_emulate_load(inst, cause, run, vcpu); in kvm_mips_bad_load() [all …]
|
D | emulate.c | 986 vcpu->run->exit_reason = KVM_EXIT_IRQ_WINDOW_OPEN; in kvm_mips_emul_wait() 1266 struct kvm_run *run, in kvm_mips_emulate_CP0() argument 1601 struct kvm_run *run, in kvm_mips_emulate_store() argument 1606 void *data = run->mmio.data; in kvm_mips_emulate_store() 1620 run->mmio.phys_addr = kvm_mips_callbacks->gva_to_gpa( in kvm_mips_emulate_store() 1622 if (run->mmio.phys_addr == KVM_INVALID_ADDR) in kvm_mips_emulate_store() 1628 run->mmio.len = 8; in kvm_mips_emulate_store() 1638 run->mmio.len = 4; in kvm_mips_emulate_store() 1647 run->mmio.len = 2; in kvm_mips_emulate_store() 1656 run->mmio.len = 1; in kvm_mips_emulate_store() [all …]
|
/Linux-v4.19/fs/befs/ |
D | endian.h | 74 befs_block_run run; in fsrun_to_cpu() local 77 run.allocation_group = le32_to_cpu((__force __le32)n.allocation_group); in fsrun_to_cpu() 78 run.start = le16_to_cpu((__force __le16)n.start); in fsrun_to_cpu() 79 run.len = le16_to_cpu((__force __le16)n.len); in fsrun_to_cpu() 81 run.allocation_group = be32_to_cpu((__force __be32)n.allocation_group); in fsrun_to_cpu() 82 run.start = be16_to_cpu((__force __be16)n.start); in fsrun_to_cpu() 83 run.len = be16_to_cpu((__force __be16)n.len); in fsrun_to_cpu() 85 return run; in fsrun_to_cpu() 91 befs_disk_block_run run; in cpu_to_fsrun() local 94 run.allocation_group = cpu_to_le32(n.allocation_group); in cpu_to_fsrun() [all …]
|
D | datastream.c | 26 befs_blocknr_t blockno, befs_block_run *run); 31 befs_block_run *run); 36 befs_block_run *run); 53 befs_block_run run; in befs_read_datastream() local 61 if (befs_fblock2brun(sb, ds, block, &run) != BEFS_OK) { in befs_read_datastream() 67 bh = befs_bread_iaddr(sb, run); in befs_read_datastream() 96 befs_blocknr_t fblock, befs_block_run *run) in befs_fblock2brun() argument 102 err = befs_find_brun_direct(sb, data, fblock, run); in befs_fblock2brun() 105 err = befs_find_brun_indirect(sb, data, fblock, run); in befs_fblock2brun() 108 err = befs_find_brun_dblindirect(sb, data, fblock, run); in befs_fblock2brun() [all …]
|
/Linux-v4.19/drivers/gpu/ipu-v3/ |
D | ipu-image-convert.c | 574 struct ipu_image_convert_run *run; in get_run_count() local 579 list_for_each_entry(run, q, list) { in get_run_count() 580 if (run->ctx == ctx) in get_run_count() 587 static void convert_stop(struct ipu_image_convert_run *run) in convert_stop() argument 589 struct ipu_image_convert_ctx *ctx = run->ctx; in convert_stop() 594 __func__, chan->ic_task, ctx, run); in convert_stop() 690 static int convert_start(struct ipu_image_convert_run *run) in convert_start() argument 692 struct ipu_image_convert_ctx *ctx = run->ctx; in convert_start() 702 __func__, chan->ic_task, ctx, run); in convert_start() 791 static int do_run(struct ipu_image_convert_run *run) in do_run() argument [all …]
|
/Linux-v4.19/virt/kvm/arm/ |
D | mmio.c | 95 int kvm_handle_mmio_return(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_handle_mmio_return() argument 101 if (!run->mmio.is_write) { in kvm_handle_mmio_return() 102 len = run->mmio.len; in kvm_handle_mmio_return() 106 data = kvm_mmio_read_buf(run->mmio.data, len); in kvm_handle_mmio_return() 114 trace_kvm_mmio(KVM_TRACE_MMIO_READ, len, run->mmio.phys_addr, in kvm_handle_mmio_return() 155 int io_mem_abort(struct kvm_vcpu *vcpu, struct kvm_run *run, in io_mem_abort() argument 199 run->mmio.is_write = is_write; in io_mem_abort() 200 run->mmio.phys_addr = fault_ipa; in io_mem_abort() 201 run->mmio.len = len; in io_mem_abort() 206 memcpy(run->mmio.data, data_buf, len); in io_mem_abort() [all …]
|
/Linux-v4.19/arch/arm/include/asm/ |
D | kvm_coproc.h | 31 int kvm_handle_cp10_id(struct kvm_vcpu *vcpu, struct kvm_run *run); 32 int kvm_handle_cp_0_13_access(struct kvm_vcpu *vcpu, struct kvm_run *run); 33 int kvm_handle_cp14_load_store(struct kvm_vcpu *vcpu, struct kvm_run *run); 34 int kvm_handle_cp14_32(struct kvm_vcpu *vcpu, struct kvm_run *run); 35 int kvm_handle_cp14_64(struct kvm_vcpu *vcpu, struct kvm_run *run); 36 int kvm_handle_cp15_32(struct kvm_vcpu *vcpu, struct kvm_run *run); 37 int kvm_handle_cp15_64(struct kvm_vcpu *vcpu, struct kvm_run *run);
|
/Linux-v4.19/fs/jbd2/ |
D | commit.c | 416 stats.run.rs_wait = commit_transaction->t_max_wait; in jbd2_journal_commit_transaction() 417 stats.run.rs_request_delay = 0; in jbd2_journal_commit_transaction() 418 stats.run.rs_locked = jiffies; in jbd2_journal_commit_transaction() 420 stats.run.rs_request_delay = in jbd2_journal_commit_transaction() 422 stats.run.rs_locked); in jbd2_journal_commit_transaction() 423 stats.run.rs_running = jbd2_time_diff(commit_transaction->t_start, in jbd2_journal_commit_transaction() 424 stats.run.rs_locked); in jbd2_journal_commit_transaction() 509 stats.run.rs_flushing = jiffies; in jbd2_journal_commit_transaction() 510 stats.run.rs_locked = jbd2_time_diff(stats.run.rs_locked, in jbd2_journal_commit_transaction() 511 stats.run.rs_flushing); in jbd2_journal_commit_transaction() [all …]
|
/Linux-v4.19/arch/powerpc/kvm/ |
D | powerpc.c | 100 vcpu->run->exit_reason = KVM_EXIT_INTR; in kvmppc_prepare_to_enter() 287 int kvmppc_emulate_mmio(struct kvm_run *run, struct kvm_vcpu *vcpu) in kvmppc_emulate_mmio() argument 303 run->exit_reason = KVM_EXIT_MMIO; in kvmppc_emulate_mmio() 1092 struct kvm_run *run) in kvmppc_complete_mmio_load() argument 1096 if (run->mmio.len > sizeof(gpr)) { in kvmppc_complete_mmio_load() 1097 printk(KERN_ERR "bad MMIO length: %d\n", run->mmio.len); in kvmppc_complete_mmio_load() 1102 switch (run->mmio.len) { in kvmppc_complete_mmio_load() 1103 case 8: gpr = *(u64 *)run->mmio.data; break; in kvmppc_complete_mmio_load() 1104 case 4: gpr = *(u32 *)run->mmio.data; break; in kvmppc_complete_mmio_load() 1105 case 2: gpr = *(u16 *)run->mmio.data; break; in kvmppc_complete_mmio_load() [all …]
|
D | emulate_loadstore.c | 85 struct kvm_run *run = vcpu->run; in kvmppc_emulate_loadstore() local 130 emulated = kvmppc_handle_loads(run, vcpu, in kvmppc_emulate_loadstore() 133 emulated = kvmppc_handle_load(run, vcpu, in kvmppc_emulate_loadstore() 150 emulated = kvmppc_handle_loads(run, vcpu, in kvmppc_emulate_loadstore() 153 emulated = kvmppc_handle_load(run, vcpu, in kvmppc_emulate_loadstore() 190 emulated = kvmppc_handle_vmx_load(run, in kvmppc_emulate_loadstore() 195 emulated = kvmppc_handle_vmx_load(run, vcpu, in kvmppc_emulate_loadstore() 243 emulated = kvmppc_handle_vsx_load(run, vcpu, in kvmppc_emulate_loadstore() 253 emulated = kvmppc_handle_store(run, vcpu, op.val, in kvmppc_emulate_loadstore() 276 emulated = kvmppc_handle_store(run, vcpu, in kvmppc_emulate_loadstore() [all …]
|
D | book3s_paired_singles.c | 183 static int kvmppc_emulate_fpr_load(struct kvm_run *run, struct kvm_vcpu *vcpu, in kvmppc_emulate_fpr_load() argument 202 emulated = kvmppc_handle_load(run, vcpu, KVM_MMIO_REG_FPR | rs, in kvmppc_emulate_fpr_load() 227 static int kvmppc_emulate_fpr_store(struct kvm_run *run, struct kvm_vcpu *vcpu, in kvmppc_emulate_fpr_store() argument 262 emulated = kvmppc_handle_store(run, vcpu, val, len, 1); in kvmppc_emulate_fpr_store() 273 static int kvmppc_emulate_psq_load(struct kvm_run *run, struct kvm_vcpu *vcpu, in kvmppc_emulate_psq_load() argument 293 emulated = kvmppc_handle_load(run, vcpu, KVM_MMIO_REG_FPR | rs, in kvmppc_emulate_psq_load() 298 emulated = kvmppc_handle_load(run, vcpu, KVM_MMIO_REG_FQPR | rs, in kvmppc_emulate_psq_load() 316 static int kvmppc_emulate_psq_store(struct kvm_run *run, struct kvm_vcpu *vcpu, in kvmppc_emulate_psq_store() argument 332 emulated = kvmppc_handle_store(run, vcpu, tmp[0], 4, 1); in kvmppc_emulate_psq_store() 335 emulated = kvmppc_handle_store(run, vcpu, val, 8, 1); in kvmppc_emulate_psq_store() [all …]
|
/Linux-v4.19/Documentation/dev-tools/ |
D | kselftest.rst | 7 paths in the kernel. Tests are intended to be run after building, installing 12 to run full range of hot-plug tests. In default mode, hot-plug tests run 14 run on a single cpu as opposed to all hotplug capable cpus, and memory 15 hotplug test is run on 2% of hotplug capable memory instead of 10%. 17 Running the selftests (hotplug tests are run in limited mode) 24 To run the tests:: 28 To build and run the tests with a single command, use:: 34 Build and run from user specific object directory (make O=dir):: 38 Build and run KBUILD_OUTPUT directory (make KBUILD_OUTPUT=):: 42 The above commands run the tests and print pass/fail summary to make it [all …]
|
/Linux-v4.19/arch/arm64/include/asm/ |
D | kvm_coproc.h | 41 int kvm_handle_cp14_load_store(struct kvm_vcpu *vcpu, struct kvm_run *run); 42 int kvm_handle_cp14_32(struct kvm_vcpu *vcpu, struct kvm_run *run); 43 int kvm_handle_cp14_64(struct kvm_vcpu *vcpu, struct kvm_run *run); 44 int kvm_handle_cp15_32(struct kvm_vcpu *vcpu, struct kvm_run *run); 45 int kvm_handle_cp15_64(struct kvm_vcpu *vcpu, struct kvm_run *run); 46 int kvm_handle_sys_reg(struct kvm_vcpu *vcpu, struct kvm_run *run);
|
/Linux-v4.19/arch/arm/kvm/ |
D | handle_exit.c | 31 static int handle_hvc(struct kvm_vcpu *vcpu, struct kvm_run *run) in handle_hvc() argument 48 static int handle_smc(struct kvm_vcpu *vcpu, struct kvm_run *run) in handle_smc() argument 74 static int kvm_handle_wfx(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_handle_wfx() argument 92 static int kvm_handle_unknown_ec(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_handle_unknown_ec() argument 130 int handle_exit(struct kvm_vcpu *vcpu, struct kvm_run *run, in handle_exit() argument 169 return exit_handler(vcpu, run); in handle_exit() 179 run->exit_reason = KVM_EXIT_FAIL_ENTRY; in handle_exit() 184 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in handle_exit()
|
/Linux-v4.19/tools/testing/selftests/ftrace/ |
D | README | 10 At first, you need to be the root user to run this script. 11 To run all testcases: 15 To run specific testcases: 19 Or you can also run testcases under given directory: 31 * Take care with side effects as the tests are run with root privilege. 33 * The tests should not run for a long period of time (more than 1 min.) 38 * The test cases should run on dash (busybox shell) for testing on 41 * Note that the tests are run with "set -e" (errexit) option. If any 64 * UNTESTED: The test was not run, currently just a placeholder. 74 You can also run samples as below:
|
/Linux-v4.19/drivers/tty/ |
D | tty_audit.c | 235 size_t run; in tty_audit_add_data() local 237 run = N_TTY_BUF_SIZE - buf->valid; in tty_audit_add_data() 238 if (run > size) in tty_audit_add_data() 239 run = size; in tty_audit_add_data() 240 memcpy(buf->data + buf->valid, data, run); in tty_audit_add_data() 241 buf->valid += run; in tty_audit_add_data() 242 data += run; in tty_audit_add_data() 243 size -= run; in tty_audit_add_data()
|