Home
last modified time | relevance | path

Searched refs:workload (Results 1 – 25 of 150) sorted by relevance

123456

/linux-6.15/drivers/gpu/drm/i915/gvt/
H A Dscheduler.c191 workload->engine->name, workload->ctx_desc.lrca, in populate_shadow_context()
499 workload); in intel_gvt_scan_and_shadow_workload()
785 ret = workload->prepare(workload); in prepare_workload()
807 workload->engine->name, workload); in dispatch_workload()
837 workload->engine->name, workload->req); in dispatch_workload()
1113 ring_id, workload, workload->status); in complete_current_workload()
1136 workload->complete(workload); in complete_current_workload()
1170 if (workload) in workload_thread()
1214 workload, workload->status); in workload_thread()
1549 if (!workload) in alloc_workload()
[all …]
H A Dexeclist.c372 struct intel_vgpu *vgpu = workload->vgpu; in prepare_execlist_workload()
377 if (!workload->emulate_schedule_in) in prepare_execlist_workload()
394 struct intel_vgpu *vgpu = workload->vgpu; in complete_execlist_workload()
397 &s->execlist[workload->engine->id]; in complete_execlist_workload()
404 workload, workload->status); in complete_execlist_workload()
406 if (workload->status || vgpu->resetting_eng & workload->engine->mask) in complete_execlist_workload()
414 this_desc = &workload->ctx_desc; in complete_execlist_workload()
436 struct intel_vgpu_workload *workload = NULL; in submit_context() local
439 if (IS_ERR(workload)) in submit_context()
440 return PTR_ERR(workload); in submit_context()
[all …]
H A Dcmd_parser.c2849 gma_head = workload->rb_start + workload->rb_head; in scan_workload()
2850 gma_tail = workload->rb_start + workload->rb_tail; in scan_workload()
2861 s.workload = workload; in scan_workload()
2871 ret = command_scan(&s, workload->rb_head, workload->rb_tail, in scan_workload()
2872 workload->rb_start, _RING_CTL_BUF_SIZE(workload->rb_ctl)); in scan_workload()
2908 s.workload = workload; in scan_wa_ctx()
2932 workload->rb_len = (workload->rb_tail + guest_rb_size - in shadow_workload_ring_buffer()
2935 gma_head = workload->rb_start + workload->rb_head; in shadow_workload_ring_buffer()
2936 gma_tail = workload->rb_start + workload->rb_tail; in shadow_workload_ring_buffer()
2950 s->ring_scan_buffer_size[workload->engine->id] = workload->rb_len; in shadow_workload_ring_buffer()
[all …]
H A Dcmd_parser.h50 int intel_gvt_scan_and_shadow_ringbuffer(struct intel_vgpu_workload *workload);
56 int intel_gvt_scan_engine_context(struct intel_vgpu_workload *workload);
H A Dtrace.h231 void *workload, const char *cmd_name),
234 buf_addr_type, workload, cmd_name),
243 __field(void*, workload)
255 __entry->workload = workload;
271 __entry->workload)
H A Dscheduler.h137 void intel_vgpu_queue_workload(struct intel_vgpu_workload *workload);
164 void intel_vgpu_destroy_workload(struct intel_vgpu_workload *workload);
/linux-6.15/Documentation/accel/amdxdna/
H A Damdnpu.rst34 partition which can be bound to a workload context.
55 XDNA Array partition setup, XDNA Array configuration, workload context
56 management and workload orchestration.
60 provided ``ctrlcode`` associated with the workload context.
136 component uses hints passed by the workload and its own heuristics to
142 contexts. AMD Strix Point can support 16 concurrent workload contexts.
175 Instruction buffer is also mapped into the user space of the workload.
188 Here are the steps to run a workload on AMD NPU:
190 1. Compile the workload into an overlay and a ``ctrlcode`` binary.
193 for the workload.
[all …]
/linux-6.15/tools/perf/tests/shell/
H A Dstat_bpf_counters.sh7 workload="perf test -w sqrtloop"
44 …base_instructions=$(perf stat --no-big-num -e instructions -- $workload 2>&1 | awk '/instructions/…
45 …bpf_instructions=$(perf stat --no-big-num --bpf-counters -e instructions -- $workload 2>&1 | awk …
54 …num -e instructions/name=base_instructions/,instructions/name=bpf_instructions/b -- $workload 2>&1)
H A Dstat_metrics_values.sh14 workload="perf bench futex hash -r 2 -s"
19 $PYTHON $pythonvalidator -rule $rulefile -output_dir $tmpdir -wl "${workload}"
/linux-6.15/Documentation/admin-guide/
H A Dworkload-tracing.rst42 is a workload that provides full coverage of a workload then the method
45 workload.
106 perf bench (all) workload
116 Stress-ng netdev stressor workload
129 paxtest kiddie workload
144 by a workload. It can be used:
317 Tracing perf bench all workload
324 **System Calls made by the workload**
434 **System Calls made by the workload**
521 Tracing paxtest kiddie workload
[all …]
/linux-6.15/tools/perf/tests/
H A Dperf-record.c115 err = sched__get_first_possible_cpu(evlist->workload.pid, &cpu_mask); in test__PERF_RECORD()
127 if (sched_setaffinity(evlist->workload.pid, cpu_mask_size, &cpu_mask) < 0) { in test__PERF_RECORD()
213 if ((pid_t)sample.pid != evlist->workload.pid) { in test__PERF_RECORD()
215 name, evlist->workload.pid, sample.pid); in test__PERF_RECORD()
219 if ((pid_t)sample.tid != evlist->workload.pid) { in test__PERF_RECORD()
221 name, evlist->workload.pid, sample.tid); in test__PERF_RECORD()
230 (pid_t)event->comm.pid != evlist->workload.pid) { in test__PERF_RECORD()
H A Dbuiltin-test.c151 #define workloads__for_each(workload) \ argument
152 for (unsigned i = 0; i < ARRAY_SIZE(workloads) && ({ workload = workloads[i]; 1; }); i++)
695 const char *workload = NULL; in cmd_test() local
707 …OPT_STRING('w', "workload", &workload, "work", "workload to run for testing, use '--list-workloads… in cmd_test()
735 if (workload) in cmd_test()
736 return run_workload(workload, argc, argv); in cmd_test()
/linux-6.15/Documentation/accel/qaic/
H A Daic100.rst85 one workload, AIC100 is limited to 16 concurrent workloads. Workload
95 workload is assigned a single DMA Bridge channel. The DMA Bridge exposes
118 1. Compile the workload into an ELF targeting the NSP(s)
124 workload.
125 5. Once the workload is no longer required, make a request to the QSM to
126 deactivate the workload, thus putting the NSPs back into an idle state.
388 the data into the memory of the workload when the workload is ready to process
451 Activate a workload onto NSPs. The host must provide memory to be
455 Deactivate an active workload and return the NSPs to idle.
485 have multiple users, each with their own workload running. If the workload of
[all …]
/linux-6.15/rust/pin-init/examples/
H A Dstatic_init.rs92 let workload = 1_000; in main() localVariable
99 for _ in 0..workload { in main()
108 for _ in 0..workload { in main()
121 assert_eq!(*mtx.lock(), workload * thread_count * 2); in main()
H A Dpthread_mutex.rs152 let workload = 1_000_000; in main() localVariable
159 for _ in 0..workload { in main()
164 for _ in 0..workload { in main()
176 assert_eq!(*mtx.lock(), workload * thread_count * 2); in main()
H A Dmutex.rs184 let workload = if cfg!(miri) { 100 } else { 1_000 }; in main() localVariable
191 for _ in 0..workload { in main()
196 for _ in 0..workload { in main()
208 assert_eq!(*mtx.lock(), workload * thread_count * 2); in main()
/linux-6.15/Documentation/admin-guide/mm/
H A Didle_page_tracking.rst9 accessed by a workload and which are idle. This information can be useful for
10 estimating the workload's working set size, which, in turn, can be taken into
11 account when configuring the workload parameters, setting memory cgroup limits,
12 or deciding where to place the workload within a compute cluster.
51 workload one should:
53 1. Mark all the workload's pages as idle by setting corresponding bits in
55 ``/proc/pid/pagemap`` if the workload is represented by a process, or by
56 filtering out alien pages using ``/proc/kpagecgroup`` in case the workload
59 2. Wait until the workload accesses its working set.
/linux-6.15/tools/perf/tests/shell/lib/
H A Dperf_metric_validation.py22 \tis {1} in workload(s): {2} \n\
31 \tis {1} in workload(s): {2}\n\
38 …name, reportfname='', t=5, debug=False, datafname='', fullrulefname='', workload='true', metrics='… argument
47 self.workloads = [x for x in workload.split(",") if x]
378 def _run_perf(self, metric, workload: str):
381 wl = workload.split()
390 def collect_perf(self, workload: str):
414 wl = workload
423 workload = self.workloads[self.wlidx]
425 data = self._run_perf(metric, workload)
[all …]
/linux-6.15/tools/perf/bench/
H A Dfind-bit-bench.c34 static noinline void workload(int val) in workload() function
82 workload(bit); in do_for_each_set_bit()
97 workload(bit); in do_for_each_set_bit()
/linux-6.15/tools/perf/Documentation/
H A Dperf-sched.txt18 of an arbitrary workload.
21 and other scheduling properties of the workload.
43 'perf sched script' to see a detailed trace of the workload that
46 'perf sched replay' to simulate the workload that was recorded
48 that mimic the workload based on the events in the trace. These
50 of the workload as it occurred when it was recorded - and can repeat
54 workload captured via perf sched record. Columns stand for
237 repeat the workload n times (0: infinite). Default is 10.
H A Dperf-test.txt57 --workload=::
58 Run a built-in workload, to list them use '--list-workloads', current ones include:
71 List the available workloads to use with -w/--workload.
/linux-6.15/Documentation/filesystems/nfs/
H A Dknfsd-stats.rst54 Depending on the NFS workload patterns and various network stack
58 However this is a more accurate and less workload-dependent measure
74 pool for the NFS workload (the workload is thread-limited), in which
76 performance of the NFS workload.
93 threads configured than can be used by the NFS workload. This is
99 slow; the idle timeout is 60 minutes. Unless the NFS workload
/linux-6.15/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
H A Dpp_psm.c275 long workload[1]; in psm_adjust_power_state_dynamic() local
300 workload[0] = hwmgr->workload_setting[index]; in psm_adjust_power_state_dynamic()
302 if (hwmgr->power_profile_mode != workload[0] && hwmgr->hwmgr_func->set_power_profile_mode) in psm_adjust_power_state_dynamic()
303 hwmgr->hwmgr_func->set_power_profile_mode(hwmgr, workload, 0); in psm_adjust_power_state_dynamic()
/linux-6.15/Documentation/gpu/
H A Ddrm-compute.rst11 have their memory swapped out from them. Or they simply want their workload
19 waiting for the workload to complete. Effectively this terminates the workload
22 Since this is undesirable, there need to be mitigations to prevent a workload
/linux-6.15/Documentation/tools/rtla/
H A Dcommon_timerlat_options.rst48 Set timerlat to run without a workload, and then dispatches user-space workloads
49 to wait on the timerlat_fd. Once the workload is awakes, it goes to sleep again
55 Set timerlat to run without workload, waiting for the user to dispatch a per-cpu

123456