/linux-master/tools/testing/selftests/kvm/lib/s390x/ |
H A D | ucall.c | 11 struct kvm_run *run = vcpu->run; local 13 if (run->exit_reason == KVM_EXIT_S390_SIEIC && 14 run->s390_sieic.icptcode == 4 && 15 (run->s390_sieic.ipa >> 8) == 0x83 && /* 0x83 means DIAGNOSE */ 16 (run->s390_sieic.ipb >> 16) == 0x501) { 17 int reg = run->s390_sieic.ipa & 0xf; 19 return (void *)run->s.regs.gprs[reg];
|
H A D | diag318_test_handler.c | 30 struct kvm_run *run; local 36 run = vcpu->run; 39 TEST_ASSERT(run->s390_sieic.icptcode == ICPT_INSTRUCTION, 40 "Unexpected intercept code: 0x%x", run->s390_sieic.icptcode); 41 TEST_ASSERT((run->s390_sieic.ipa & 0xff00) == IPA0_DIAG, 42 "Unexpected IPA0 code: 0x%x", (run->s390_sieic.ipa & 0xff00)); 44 reg = (run->s390_sieic.ipa & 0x00f0) >> 4; 45 diag318_info = run->s.regs.gprs[reg];
|
/linux-master/tools/testing/selftests/kvm/lib/riscv/ |
H A D | ucall.c | 15 struct kvm_run *run = vcpu->run; local 17 if (run->exit_reason == KVM_EXIT_RISCV_SBI && 18 run->riscv_sbi.extension_id == KVM_RISCV_SELFTESTS_SBI_EXT) { 19 switch (run->riscv_sbi.function_id) { 21 return (void *)run->riscv_sbi.args[0];
|
/linux-master/tools/testing/selftests/kvm/lib/aarch64/ |
H A D | ucall.c | 24 struct kvm_run *run = vcpu->run; local 26 if (run->exit_reason == KVM_EXIT_MMIO && 27 run->mmio.phys_addr == vcpu->vm->ucall_mmio_addr) { 28 TEST_ASSERT(run->mmio.is_write && run->mmio.len == sizeof(uint64_t), 30 return (void *)(*((uint64_t *)run->mmio.data));
|
/linux-master/tools/testing/selftests/kvm/x86_64/ |
H A D | flds_emulation.h | 22 struct kvm_run *run = vcpu->run; local 29 TEST_ASSERT(run->emulation_failure.suberror == KVM_INTERNAL_ERROR_EMULATION, 31 run->emulation_failure.suberror); 33 flags = run->emulation_failure.flags; 34 TEST_ASSERT(run->emulation_failure.ndata >= 3 && 36 "run->emulation_failure is missing instruction bytes"); 38 TEST_ASSERT(run->emulation_failure.insn_size >= 2, 40 run->emulation_failure.insn_size); 42 insn_bytes = run [all...] |
H A D | sync_regs_test.c | 94 struct kvm_run *run = (struct kvm_run *)arg; local 95 struct kvm_vcpu_events *events = &run->s.regs.events; 100 WRITE_ONCE(run->kvm_dirty_regs, KVM_SYNC_X86_EVENTS); 117 struct kvm_run *run = (struct kvm_run *)arg; local 118 struct kvm_vcpu_events *events = &run->s.regs.events; 121 WRITE_ONCE(run->kvm_dirty_regs, KVM_SYNC_X86_EVENTS); 139 struct kvm_run *run = (struct kvm_run *)arg; local 140 __u64 *cr4 = &run->s.regs.sregs.cr4; 145 WRITE_ONCE(run->kvm_dirty_regs, KVM_SYNC_X86_SREGS); 163 struct kvm_run *run; local 212 struct kvm_run *run = vcpu->run; local 233 struct kvm_run *run = vcpu->run; local 254 struct kvm_run *run = vcpu->run; local 277 struct kvm_run *run = vcpu->run; local 315 struct kvm_run *run = vcpu->run; local 332 struct kvm_run *run = vcpu->run; local 363 struct kvm_run *run = vcpu->run; local [all...] |
H A D | debug_regs.c | 83 struct kvm_run *run; local 101 run = vcpu->run; 108 TEST_ASSERT(run->exit_reason == KVM_EXIT_DEBUG && 109 run->debug.arch.exception == BP_VECTOR && 110 run->debug.arch.pc == CAST_TO_RIP(sw_bp), 112 run->exit_reason, run->debug.arch.exception, 113 run->debug.arch.pc, CAST_TO_RIP(sw_bp)); 125 TEST_ASSERT(run [all...] |
H A D | hyperv_extended_hypercalls.c | 41 struct kvm_run *run; local 56 run = vcpu->run; 72 TEST_ASSERT(run->exit_reason == KVM_EXIT_HYPERV, 74 run->exit_reason, exit_reason_str(run->exit_reason)); 76 outval = addr_gpa2hva(vm, run->hyperv.u.hcall.params[1]); 78 run->hyperv.u.hcall.result = HV_STATUS_SUCCESS; 82 TEST_ASSERT(run->exit_reason == KVM_EXIT_IO, 84 run [all...] |
/linux-master/drivers/staging/media/sunxi/cedrus/ |
H A D | cedrus_dec.c | 29 struct cedrus_run run = {}; local 33 run.src = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx); 34 run.dst = v4l2_m2m_next_dst_buf(ctx->fh.m2m_ctx); 37 src_req = run.src->vb2_buf.req_obj.req; 44 run.mpeg2.sequence = cedrus_find_control_data(ctx, 46 run.mpeg2.picture = cedrus_find_control_data(ctx, 48 run.mpeg2.quantisation = cedrus_find_control_data(ctx, 53 run.h264.decode_params = cedrus_find_control_data(ctx, 55 run.h264.pps = cedrus_find_control_data(ctx, 57 run [all...] |
/linux-master/tools/testing/selftests/hid/ |
H A D | hid-apple.sh | 7 bash ./run-hid-tools-tests.sh
|
H A D | hid-core.sh | 7 bash ./run-hid-tools-tests.sh
|
H A D | hid-gamepad.sh | 7 bash ./run-hid-tools-tests.sh
|
H A D | hid-ite.sh | 7 bash ./run-hid-tools-tests.sh
|
H A D | hid-keyboard.sh | 7 bash ./run-hid-tools-tests.sh
|
H A D | hid-mouse.sh | 7 bash ./run-hid-tools-tests.sh
|
H A D | hid-multitouch.sh | 7 bash ./run-hid-tools-tests.sh
|
H A D | hid-sony.sh | 7 bash ./run-hid-tools-tests.sh
|
H A D | hid-tablet.sh | 7 bash ./run-hid-tools-tests.sh
|
H A D | hid-usb_crash.sh | 7 bash ./run-hid-tools-tests.sh
|
H A D | hid-wacom.sh | 7 bash ./run-hid-tools-tests.sh
|
/linux-master/tools/testing/selftests/sgx/ |
H A D | main.c | 172 struct sgx_enclave_run run; local 262 #define ENCL_CALL(op, run, clobbered) \ 267 EENTER, 0, 0, (run)); \ 270 (run)); \ 274 #define EXPECT_EEXIT(run) \ 276 EXPECT_EQ((run)->function, EEXIT); \ 277 if ((run)->function != EEXIT) \ 278 TH_LOG("0x%02x 0x%02x 0x%016llx", (run)->exception_vector, \ 279 (run)->exception_error_code, (run) 532 test_handler(long rdi, long rsi, long rdx, long ursp, long r8, long r9, struct sgx_enclave_run *run) argument [all...] |
/linux-master/tools/testing/selftests/kvm/lib/x86_64/ |
H A D | ucall.c | 47 struct kvm_run *run = vcpu->run; local 49 if (run->exit_reason == KVM_EXIT_IO && run->io.port == UCALL_PIO_PORT) {
|
/linux-master/tools/testing/selftests/kvm/s390x/ |
H A D | sync_regs_test.c | 78 struct kvm_run *run = vcpu->run; local 82 run->kvm_valid_regs = INVALID_SYNC_FIELD; 87 run->kvm_valid_regs = 0; 89 run->kvm_valid_regs = INVALID_SYNC_FIELD | TEST_SYNC_FIELDS; 94 run->kvm_valid_regs = 0; 99 struct kvm_run *run = vcpu->run; local 103 run->kvm_dirty_regs = INVALID_SYNC_FIELD; 108 run 120 struct kvm_run *run = vcpu->run; local 146 struct kvm_run *run = vcpu->run; local 185 struct kvm_run *run = vcpu->run; local [all...] |
/linux-master/arch/riscv/include/asm/ |
H A D | kvm_vcpu_insn.h | 36 int kvm_riscv_vcpu_csr_return(struct kvm_vcpu *vcpu, struct kvm_run *run); 37 int kvm_riscv_vcpu_virtual_insn(struct kvm_vcpu *vcpu, struct kvm_run *run, 40 int kvm_riscv_vcpu_mmio_load(struct kvm_vcpu *vcpu, struct kvm_run *run, 43 int kvm_riscv_vcpu_mmio_store(struct kvm_vcpu *vcpu, struct kvm_run *run, 46 int kvm_riscv_vcpu_mmio_return(struct kvm_vcpu *vcpu, struct kvm_run *run);
|
/linux-master/drivers/media/test-drivers/visl/ |
H A D | visl-dec.c | 62 __kernel_size_t buflen, struct visl_run *run) 80 vb2_buf = vb2_find_buffer(cap_q, run->fwht.params->backward_ref_ts); 83 run->fwht.params->backward_ref_ts, vb2_buf); 92 b_ref = vb2_find_buffer(cap_q, run->mpeg2.pic->backward_ref_ts); 93 f_ref = vb2_find_buffer(cap_q, run->mpeg2.pic->forward_ref_ts); 96 run->mpeg2.pic->backward_ref_ts, b_ref); 98 run->mpeg2.pic->forward_ref_ts, f_ref); 108 last = vb2_find_buffer(cap_q, run->vp8.frame->last_frame_ts); 109 golden = vb2_find_buffer(cap_q, run->vp8.frame->golden_frame_ts); 110 alt = vb2_find_buffer(cap_q, run 61 visl_get_ref_frames(struct visl_ctx *ctx, u8 *buf, __kernel_size_t buflen, struct visl_run *run) argument 270 visl_tpg_fill_sequence(struct visl_ctx *ctx, struct visl_run *run, char buf[], size_t bufsz) argument 298 visl_tpg_fill_codec_specific(struct visl_ctx *ctx, struct visl_run *run, char buf[], size_t bufsz) argument 327 visl_tpg_fill(struct visl_ctx *ctx, struct visl_run *run) argument 495 visl_trace_ctrls(struct visl_ctx *ctx, struct visl_run *run) argument 563 struct visl_run run = {}; local [all...] |