Home
last modified time | relevance | path

Searched full:run (Results 1 – 25 of 4373) sorted by relevance

12345678910>>...175

/linux-6.12.1/tools/testing/selftests/bpf/prog_tests/
Dverifier.c133 #define RUN(skel) run_tests_aux(#skel, skel##__elf_bytes, NULL) macro
135 void test_verifier_and(void) { RUN(verifier_and); } in test_verifier_and()
136 void test_verifier_arena(void) { RUN(verifier_arena); } in test_verifier_arena()
137 void test_verifier_arena_large(void) { RUN(verifier_arena_large); } in test_verifier_arena_large()
138 void test_verifier_basic_stack(void) { RUN(verifier_basic_stack); } in test_verifier_basic_stack()
139 void test_verifier_bitfield_write(void) { RUN(verifier_bitfield_write); } in test_verifier_bitfield_write()
140 void test_verifier_bounds(void) { RUN(verifier_bounds); } in test_verifier_bounds()
141 void test_verifier_bounds_deduction(void) { RUN(verifier_bounds_deduction); } in test_verifier_bounds_deduction()
142 void test_verifier_bounds_deduction_non_const(void) { RUN(verifier_bounds_deduction_non_const);… in test_verifier_bounds_deduction_non_const()
143 void test_verifier_bounds_mix_sign_unsign(void) { RUN(verifier_bounds_mix_sign_unsign); } in test_verifier_bounds_mix_sign_unsign()
[all …]
/linux-6.12.1/drivers/media/test-drivers/visl/
Dvisl-dec.c62 __kernel_size_t buflen, struct visl_run *run) in visl_get_ref_frames() argument
80 vb2_buf = vb2_find_buffer(cap_q, run->fwht.params->backward_ref_ts); in visl_get_ref_frames()
83 run->fwht.params->backward_ref_ts, vb2_buf); in visl_get_ref_frames()
92 b_ref = vb2_find_buffer(cap_q, run->mpeg2.pic->backward_ref_ts); in visl_get_ref_frames()
93 f_ref = vb2_find_buffer(cap_q, run->mpeg2.pic->forward_ref_ts); in visl_get_ref_frames()
96 run->mpeg2.pic->backward_ref_ts, b_ref); in visl_get_ref_frames()
98 run->mpeg2.pic->forward_ref_ts, f_ref); in visl_get_ref_frames()
108 last = vb2_find_buffer(cap_q, run->vp8.frame->last_frame_ts); in visl_get_ref_frames()
109 golden = vb2_find_buffer(cap_q, run->vp8.frame->golden_frame_ts); in visl_get_ref_frames()
110 alt = vb2_find_buffer(cap_q, run->vp8.frame->alt_frame_ts); in visl_get_ref_frames()
[all …]
/linux-6.12.1/tools/testing/selftests/sgx/
Dmain.c172 struct sgx_enclave_run run; in FIXTURE() local
262 #define ENCL_CALL(op, run, clobbered) \ argument
267 EENTER, 0, 0, (run)); \
270 (run)); \
274 #define EXPECT_EEXIT(run) \ argument
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)->exception_addr); \
289 memset(&self->run, 0, sizeof(self->run)); in TEST_F()
[all …]
/linux-6.12.1/tools/testing/selftests/kvm/x86_64/
Dsync_regs_test.c92 struct kvm_run *run = (struct kvm_run *)arg; in race_events_inj_pen() local
93 struct kvm_vcpu_events *events = &run->s.regs.events; in race_events_inj_pen()
98 WRITE_ONCE(run->kvm_dirty_regs, KVM_SYNC_X86_EVENTS); in race_events_inj_pen()
115 struct kvm_run *run = (struct kvm_run *)arg; in race_events_exc() local
116 struct kvm_vcpu_events *events = &run->s.regs.events; in race_events_exc()
119 WRITE_ONCE(run->kvm_dirty_regs, KVM_SYNC_X86_EVENTS); in race_events_exc()
137 struct kvm_run *run = (struct kvm_run *)arg; in race_sregs_cr4() local
138 __u64 *cr4 = &run->s.regs.sregs.cr4; in race_sregs_cr4()
143 WRITE_ONCE(run->kvm_dirty_regs, KVM_SYNC_X86_SREGS); in race_sregs_cr4()
161 struct kvm_run *run; in race_sync_regs() local
[all …]
Ddebug_regs.c86 struct kvm_run *run; in main() local
104 run = vcpu->run; in main()
111 TEST_ASSERT(run->exit_reason == KVM_EXIT_DEBUG && in main()
112 run->debug.arch.exception == BP_VECTOR && in main()
113 run->debug.arch.pc == CAST_TO_RIP(sw_bp), in main()
115 run->exit_reason, run->debug.arch.exception, in main()
116 run->debug.arch.pc, CAST_TO_RIP(sw_bp)); in main()
128 TEST_ASSERT(run->exit_reason == KVM_EXIT_DEBUG && in main()
129 run->debug.arch.exception == DB_VECTOR && in main()
130 run->debug.arch.pc == CAST_TO_RIP(hw_bp) && in main()
[all …]
Duserspace_msr_exit_test.c262 * Now run the same tests with the instruction emulator. in guest_code_filter_allow()
382 if (vcpu->run->exit_reason == KVM_EXIT_IO && in check_for_guest_assert()
390 struct kvm_run *run = vcpu->run; in process_rdmsr() local
395 TEST_ASSERT(run->msr.index == msr_index, in process_rdmsr()
397 run->msr.index, msr_index); in process_rdmsr()
399 switch (run->msr.index) { in process_rdmsr()
401 run->msr.data = 0; in process_rdmsr()
404 run->msr.error = 1; in process_rdmsr()
407 run->msr.data = msr_non_existent_data; in process_rdmsr()
410 run->msr.data = MSR_FS_BASE; in process_rdmsr()
[all …]
/linux-6.12.1/tools/testing/selftests/kvm/s390x/
Dsync_regs_test.c76 struct kvm_run *run = vcpu->run; in test_read_invalid() local
80 run->kvm_valid_regs = INVALID_SYNC_FIELD; in test_read_invalid()
85 run->kvm_valid_regs = 0; in test_read_invalid()
87 run->kvm_valid_regs = INVALID_SYNC_FIELD | TEST_SYNC_FIELDS; in test_read_invalid()
92 run->kvm_valid_regs = 0; in test_read_invalid()
97 struct kvm_run *run = vcpu->run; in test_set_invalid() local
101 run->kvm_dirty_regs = INVALID_SYNC_FIELD; in test_set_invalid()
106 run->kvm_dirty_regs = 0; in test_set_invalid()
108 run->kvm_dirty_regs = INVALID_SYNC_FIELD | TEST_SYNC_FIELDS; in test_set_invalid()
113 run->kvm_dirty_regs = 0; in test_set_invalid()
[all …]
Ducontrol_test.c64 struct kvm_run *run; in FIXTURE() local
100 self->run = (struct kvm_run *)mmap(NULL, self->kvm_run_size, in FIXTURE_SETUP()
102 ASSERT_NE(self->run, MAP_FAILED); in FIXTURE_SETUP()
114 TH_LOG("VM created %p %p", self->run, self->sie_block); in FIXTURE_SETUP()
145 munmap(self->run, self->kvm_run_size); in FIXTURE_TEARDOWN()
231 struct kvm_run *run = self->run; in uc_handle_sieic() local
235 run->s390_sieic.icptcode, in uc_handle_sieic()
236 run->s390_sieic.ipa, in uc_handle_sieic()
237 run->s390_sieic.ipb); in uc_handle_sieic()
238 switch (run->s390_sieic.icptcode) { in uc_handle_sieic()
[all …]
/linux-6.12.1/tools/perf/tests/
Dmake10 # run only specific test over 'Makefile'
130 # $(run) contains all available tests
131 run := make_pure
132 # Targets 'clean all' can be run together only through top level
136 run += make_clean_all
141 run += make_python_perf_so
142 run += make_debug
143 run += make_nondistro
144 run += make_extra_tests
145 run += make_jevents_all
[all …]
/linux-6.12.1/fs/ntfs3/
Drun.c34 static bool run_lookup(const struct runs_tree *run, CLST vcn, size_t *index) in run_lookup() argument
39 if (!run->count) { in run_lookup()
45 max_idx = run->count - 1; in run_lookup()
48 r = run->runs; in run_lookup()
61 *index = run->count; in run_lookup()
72 r = run->runs + mid_idx; in run_lookup()
93 static void run_consolidate(struct runs_tree *run, size_t index) in run_consolidate() argument
96 struct ntfs_run *r = run->runs + index; in run_consolidate()
98 while (index + 1 < run->count) { in run_consolidate()
100 * I should merge current run with next in run_consolidate()
[all …]
/linux-6.12.1/drivers/staging/media/sunxi/cedrus/
Dcedrus_dec.c29 struct cedrus_run run = {}; in cedrus_device_run() local
33 run.src = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx); in cedrus_device_run()
34 run.dst = v4l2_m2m_next_dst_buf(ctx->fh.m2m_ctx); in cedrus_device_run()
37 src_req = run.src->vb2_buf.req_obj.req; in cedrus_device_run()
44 run.mpeg2.sequence = cedrus_find_control_data(ctx, in cedrus_device_run()
46 run.mpeg2.picture = cedrus_find_control_data(ctx, in cedrus_device_run()
48 run.mpeg2.quantisation = cedrus_find_control_data(ctx, in cedrus_device_run()
53 run.h264.decode_params = cedrus_find_control_data(ctx, in cedrus_device_run()
55 run.h264.pps = cedrus_find_control_data(ctx, in cedrus_device_run()
57 run.h264.scaling_matrix = cedrus_find_control_data(ctx, in cedrus_device_run()
[all …]
/linux-6.12.1/arch/loongarch/kvm/
Dexit.c157 int kvm_emu_iocsr(larch_inst inst, struct kvm_run *run, struct kvm_vcpu *vcpu) in kvm_emu_iocsr() argument
171 run->iocsr_io.phys_addr = addr; in kvm_emu_iocsr()
172 run->iocsr_io.is_write = 0; in kvm_emu_iocsr()
177 run->iocsr_io.len = 1; in kvm_emu_iocsr()
180 run->iocsr_io.len = 2; in kvm_emu_iocsr()
183 run->iocsr_io.len = 4; in kvm_emu_iocsr()
186 run->iocsr_io.len = 8; in kvm_emu_iocsr()
189 run->iocsr_io.len = 1; in kvm_emu_iocsr()
190 run->iocsr_io.is_write = 1; in kvm_emu_iocsr()
193 run->iocsr_io.len = 2; in kvm_emu_iocsr()
[all …]
/linux-6.12.1/tools/testing/ktest/examples/
Dcrosstests.conf32 # The build will go into this directory. It will be created when you run the test.
49 # The log file will be cleared each time you run ktest.
61 # arch that you want to test. (uncomment RUN and chose your arch)
62 #RUN := arm
66 # to run the bisect on the arch.
67 #RUN := bisect
96 TEST_START IF ${RUN} == alpha || ${DO_DEFAULT}
105 TEST_START IF ${RUN} == arm || ${DO_DEFAULT}
110 TEST_START IF ${RUN} == ia64 || ${DO_DEFAULT}
115 TEST_START IF ${RUN} == m68k || ${DO_DEFAULT}
[all …]
/linux-6.12.1/arch/riscv/kvm/
Dvcpu_insn.c153 int (*func)(struct kvm_vcpu *vcpu, struct kvm_run *run, ulong insn);
156 static int truly_illegal_insn(struct kvm_vcpu *vcpu, struct kvm_run *run, in truly_illegal_insn() argument
172 static int truly_virtual_insn(struct kvm_vcpu *vcpu, struct kvm_run *run, in truly_virtual_insn() argument
202 static int wfi_insn(struct kvm_vcpu *vcpu, struct kvm_run *run, ulong insn) in wfi_insn() argument
209 static int wrs_insn(struct kvm_vcpu *vcpu, struct kvm_run *run, ulong insn) in wrs_insn() argument
249 * @run: The VCPU run struct containing the CSR data
253 int kvm_riscv_vcpu_csr_return(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_riscv_vcpu_csr_return() argument
265 run->riscv_csr.ret_value); in kvm_riscv_vcpu_csr_return()
273 static int csr_insn(struct kvm_vcpu *vcpu, struct kvm_run *run, ulong insn) in csr_insn() argument
317 run->riscv_csr.csr_num = csr_num; in csr_insn()
[all …]
/linux-6.12.1/Documentation/dev-tools/kunit/
Drun_wrapper.rst7 We can either run KUnit tests using kunit_tool or can run tests
8 manually, and then use kunit_tool to parse the results. To run tests
10 As long as we can build the kernel, we can run KUnit.
15 Run command:
19 ./tools/testing/kunit/kunit.py run
33 ./tools/testing/kunit/kunit.py run --timeout=30 --jobs=`nproc --all`
35 - ``--timeout`` sets a maximum amount of time for tests to run.
45 tests we want to run independently, or if we want to use pre-defined
53 ./tools/testing/kunit/kunit.py run --kunitconfig=fs/ext4/.kunitconfig
55 To view kunit_tool flags (optional command-line arguments), run:
[all …]
Dstart.rst8 teaching how to run existing tests and then how to write a simple test case,
14 build the kernel, you can run KUnit.
20 can run kunit_tool:
24 ./tools/testing/kunit/kunit.py run
28 "The source tree is not clean, please run 'make ARCH=um mrproper'"
59 Selecting which tests to run
64 you can select which tests to run by:
67 - `Filtering tests by name`_ to select specifically which compiled tests to run.
72 If you didn't run ``kunit.py run`` yet, you can generate it by running:
91 options required to run the desired tests, including their dependencies.
[all …]
/linux-6.12.1/fs/befs/
Ddatastream.c26 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()
80 * befs_fblock2brun - give back block run for fblock
84 * @run: The found run is passed back through this pointer
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()
[all …]
Dendian.h74 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 …]
/linux-6.12.1/tools/testing/selftests/arm64/mte/
Dcheck_mmap_options.c63 int run, result, map_size; in check_anonymous_memory_mapping() local
67 for (run = 0; run < item; run++) { in check_anonymous_memory_mapping()
68 map_size = sizes[run] + OVERFLOW + UNDERFLOW; in check_anonymous_memory_mapping()
74 mte_initialize_current_context(mode, (uintptr_t)ptr, sizes[run]); in check_anonymous_memory_mapping()
76 ptr = mte_insert_tags((void *)ptr, sizes[run]); in check_anonymous_memory_mapping()
82 result = check_mte_memory(ptr, sizes[run], mode, tag_check); in check_anonymous_memory_mapping()
83 mte_clear_tags((void *)ptr, sizes[run]); in check_anonymous_memory_mapping()
94 int run, fd, map_size; in check_file_memory_mapping() local
99 for (run = 0; run < total; run++) { in check_file_memory_mapping()
104 map_size = sizes[run] + UNDERFLOW + OVERFLOW; in check_file_memory_mapping()
[all …]
/linux-6.12.1/include/video/
Dimx-ipu-image-convert.h15 * struct ipu_image_convert_run - image conversion run request struct
18 * @in_phys: dma addr of input image buffer for this run
19 * @out_phys: dma addr of output image buffer for this run
20 * @status: completion status of this run
37 * @run: the completed conversion run pointer
40 typedef void (*ipu_image_convert_cb_t)(struct ipu_image_convert_run *run,
90 * @complete: run completion callback
114 * error run status.
122 * ipu_image_convert_queue() - queue a conversion run
124 * @run: the run request pointer
[all …]
/linux-6.12.1/tools/testing/selftests/tc-testing/
DREADME19 * The kernel must have the appropriate infrastructure enabled to run all tdc
24 modules. To check what is required in current setup run:
28 In the current release, tdc run will abort due to a failure in setup or
29 teardown commands - which includes not being able to run a test simply
31 handled in a future version - the current workaround is to run the tests
35 BEFORE YOU RUN
51 commands being tested must be run as root. The code that enforces
59 to tdc when starting a test run; the veth pair will still be created
62 Running tdc without any arguments will run all tests. Refer to the section
63 on command line arguments for more information, or run:
[all …]
/linux-6.12.1/tools/perf/scripts/python/
Dstat-cpi.py23 def store(time, event, cpu, thread, val, ena, run): argument
24 #print("event %s cpu %d, thread %d, time %d, val %d, ena %d, run %d" %
25 # (event, cpu, thread, time, val, ena, run))
29 data[key] = [ val, ena, run]
35 def stat__cycles_k(cpu, thread, time, val, ena, run): argument
36 store(time, "cycles", cpu, thread, val, ena, run);
38 def stat__instructions_k(cpu, thread, time, val, ena, run): argument
39 store(time, "instructions", cpu, thread, val, ena, run);
41 def stat__cycles_u(cpu, thread, time, val, ena, run): argument
42 store(time, "cycles", cpu, thread, val, ena, run);
[all …]
/linux-6.12.1/tools/testing/selftests/kvm/
Dcoalesced_io_test.c78 struct kvm_run *run = vcpu->run; in vcpu_run_and_verify_io_exit() local
90 if (run->exit_reason == KVM_EXIT_IO) in vcpu_run_and_verify_io_exit()
91 pio_value = *(uint32_t *)((void *)run + run->io.data_offset); in vcpu_run_and_verify_io_exit()
95 TEST_ASSERT((!want_pio && (run->exit_reason == KVM_EXIT_MMIO && run->mmio.is_write && in vcpu_run_and_verify_io_exit()
96 run->mmio.phys_addr == io->mmio_gpa && run->mmio.len == 8 && in vcpu_run_and_verify_io_exit()
97 *(uint64_t *)run->mmio.data == io->mmio_gpa + io->ring_size - 1)) || in vcpu_run_and_verify_io_exit()
98 (want_pio && (run->exit_reason == KVM_EXIT_IO && run->io.port == io->pio_port && in vcpu_run_and_verify_io_exit()
99 run->io.direction == KVM_EXIT_IO_OUT && run->io.count == 1 && in vcpu_run_and_verify_io_exit()
106 (want_pio ? io->pio_port : io->mmio_gpa) + io->ring_size - 1, run->exit_reason, in vcpu_run_and_verify_io_exit()
107run->exit_reason == KVM_EXIT_MMIO ? "MMIO" : run->exit_reason == KVM_EXIT_IO ? "PIO" : "other", in vcpu_run_and_verify_io_exit()
[all …]
/linux-6.12.1/arch/s390/kvm/
Ddiag.c25 start = vcpu->run->s.regs.gprs[(vcpu->arch.sie_block->ipa & 0xf0) >> 4]; in diag_release_pages()
26 end = vcpu->run->s.regs.gprs[vcpu->arch.sie_block->ipa & 0xf] + PAGE_SIZE; in diag_release_pages()
76 vcpu->run->s.regs.gprs[rx]); in __diag_page_ref_service()
78 if (vcpu->run->s.regs.gprs[rx] & 7) in __diag_page_ref_service()
80 rc = read_guest_real(vcpu, vcpu->run->s.regs.gprs[rx], &parm, sizeof(parm)); in __diag_page_ref_service()
97 vcpu->run->s.regs.gprs[ry] = 8; in __diag_page_ref_service()
111 vcpu->run->s.regs.gprs[ry] = 0; in __diag_page_ref_service()
125 vcpu->run->s.regs.gprs[ry] = 0; in __diag_page_ref_service()
131 vcpu->run->s.regs.gprs[ry] = 4; in __diag_page_ref_service()
172 tid = vcpu->run->s.regs.gprs[(vcpu->arch.sie_block->ipa & 0xf0) >> 4]; in __diag_time_slice_end_directed()
[all …]
/linux-6.12.1/tools/testing/selftests/kvm/include/s390x/
Ddebug_print.h43 static inline void print_psw(struct kvm_run *run, struct kvm_s390_sie_block *sie_block) in print_psw() argument
46 run->flags, in print_psw()
47 run->psw_mask, run->psw_addr, in print_psw()
48 run->exit_reason, exit_reason_str(run->exit_reason)); in print_psw()
53 static inline void print_run(struct kvm_run *run, struct kvm_s390_sie_block *sie_block) in print_run() argument
55 print_hex_bytes("run", (u64)run, 0x150); in print_run()
57 print_psw(run, sie_block); in print_run()
60 static inline void print_regs(struct kvm_run *run) in print_regs() argument
62 struct kvm_sync_regs *sync_regs = &run->s.regs; in print_regs()

12345678910>>...175