Home
last modified time | relevance | path

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

12345

/linux-6.3-rc2/drivers/gpu/drm/i915/gvt/
A Dscheduler.c191 workload->engine->name, workload->ctx_desc.lrca, in populate_shadow_context()
499 workload); in intel_gvt_scan_and_shadow_workload()
784 ret = workload->prepare(workload); in prepare_workload()
806 workload->engine->name, workload); in dispatch_workload()
836 workload->engine->name, workload->req); in dispatch_workload()
1112 ring_id, workload, workload->status); in complete_current_workload()
1135 workload->complete(workload); in complete_current_workload()
1169 if (workload) in workload_thread()
1213 workload, workload->status); in workload_thread()
1548 if (!workload) in alloc_workload()
[all …]
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 …]
A Dcmd_parser.c2844 gma_head = workload->rb_start + workload->rb_head; in scan_workload()
2845 gma_tail = workload->rb_start + workload->rb_tail; in scan_workload()
2857 s.workload = workload; in scan_workload()
2867 ret = command_scan(&s, workload->rb_head, workload->rb_tail, in scan_workload()
2868 workload->rb_start, _RING_CTL_BUF_SIZE(workload->rb_ctl)); in scan_workload()
2905 s.workload = workload; in scan_wa_ctx()
2929 workload->rb_len = (workload->rb_tail + guest_rb_size - in shadow_workload_ring_buffer()
2932 gma_head = workload->rb_start + workload->rb_head; in shadow_workload_ring_buffer()
2933 gma_tail = workload->rb_start + workload->rb_tail; in shadow_workload_ring_buffer()
2947 s->ring_scan_buffer_size[workload->engine->id] = workload->rb_len; in shadow_workload_ring_buffer()
[all …]
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);
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)
A Dscheduler.h139 void intel_vgpu_queue_workload(struct intel_vgpu_workload *workload);
166 void intel_vgpu_destroy_workload(struct intel_vgpu_workload *workload);
/linux-6.3-rc2/Documentation/admin-guide/
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.3-rc2/tools/perf/tests/
A Dperf-record.c114 err = sched__get_first_possible_cpu(evlist->workload.pid, &cpu_mask); in test__PERF_RECORD()
126 if (sched_setaffinity(evlist->workload.pid, cpu_mask_size, &cpu_mask) < 0) { in test__PERF_RECORD()
212 if ((pid_t)sample.pid != evlist->workload.pid) { in test__PERF_RECORD()
214 name, evlist->workload.pid, sample.pid); in test__PERF_RECORD()
218 if ((pid_t)sample.tid != evlist->workload.pid) { in test__PERF_RECORD()
220 name, evlist->workload.pid, sample.tid); in test__PERF_RECORD()
229 (pid_t)event->comm.pid != evlist->workload.pid) { in test__PERF_RECORD()
A Dbuiltin-test.c518 const char *workload = NULL; in cmd_test() local
525 OPT_STRING('w', "workload", &workload, "work", "workload to run for testing"), in cmd_test()
543 if (workload) in cmd_test()
544 return run_workload(workload, argc, argv); in cmd_test()
/linux-6.3-rc2/tools/perf/Documentation/
A Dperf-sched.txt18 of an arbitrary workload.
21 and other scheduling properties of the workload.
23 'perf sched script' to see a detailed trace of the workload that
26 'perf sched replay' to simulate the workload that was recorded
28 that mimic the workload based on the events in the trace. These
30 of the workload as it occurred when it was recorded - and can repeat
34 workload captured via perf sched record. Columns stand for
A Dperf-timechart.txt6 perf-timechart - Tool to visualize total system behavior during a workload
18 of an arbitrary workload. By default timechart records only scheduler
/linux-6.3-rc2/Documentation/admin-guide/mm/
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.3-rc2/tools/perf/bench/
A Dfind-bit-bench.c34 static noinline void workload(int val) in workload() function
80 workload(bit); in do_for_each_set_bit()
93 workload(bit); in do_for_each_set_bit()
/linux-6.3-rc2/Documentation/filesystems/nfs/
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.3-rc2/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
A Dpp_psm.c272 long workload; in psm_adjust_power_state_dynamic() local
297 workload = hwmgr->workload_setting[index]; in psm_adjust_power_state_dynamic()
299 if (hwmgr->power_profile_mode != workload && hwmgr->hwmgr_func->set_power_profile_mode) in psm_adjust_power_state_dynamic()
300 hwmgr->hwmgr_func->set_power_profile_mode(hwmgr, &workload, 0); in psm_adjust_power_state_dynamic()
/linux-6.3-rc2/Documentation/scheduler/
A Dsched-capacity.rst72 With a workload that periodically does a fixed amount of work, you will get an
103 Executing the same workload as described in 1.3.1, which each CPU running at its
111 workload on CPU1
151 One issue that needs to be taken into account is that a workload's duty cycle is
153 periodic workload at a given frequency F::
162 Now, consider running the *same* workload at frequency F/2::
184 identical workload on CPUs of different capacity values will yield different
192 Executing a given periodic workload on each CPU at their maximum frequency would
383 workload on CPU0
390 workload on CPU1
[all …]
/linux-6.3-rc2/Documentation/admin-guide/mm/damon/
A Dstart.rst50 with your real workload. The last line asks ``damo`` to record the access
123 accessed for >=60 seconds in your workload to be swapped out. ::
127 $ damo schemes -c test_scheme <pid of your workload>
/linux-6.3-rc2/Documentation/translations/zh_CN/scheduler/
A Dsched-capacity.rst108 workload on CPU1
339 workload on CPU0
346 workload on CPU1
/linux-6.3-rc2/Documentation/admin-guide/pm/
A Dintel-speed-select.rst10 variety of diverse workload requirements.
82 This feature allows configuration of a server dynamically based on workload
216 workload, disable turbo::
220 Then runs a busy workload on all CPUs, for example::
540 the user control base frequency. If some critical workload threads demand
568 Before enabling Intel(R) SST-BF and measuring its impact on a workload
569 performance, execute some workload and measure performance and get a baseline
588 Below, the workload is measuring average scheduler wakeup latency, so a lower
688 With this configuration, if the same workload is executed by pinning the
689 workload to high priority CPUs (CPU 5 and 6 in this case)::
[all …]
A Dintel_uncore_frequency_scaling.rst16 on the workload characteristics. To optimize the total power and improve overall
18 algorithms monitor workload usage of uncore and set a desirable frequency.
/linux-6.3-rc2/tools/perf/tests/shell/
A Dtest_intel_pt.sh23 workload="${temp_dir}/workload"
63 cat << _end_of_file_ | /usr/bin/cc -o "${workload}" -xc - -pthread && have_workload=true
254 $workload &
256 $workload &
/linux-6.3-rc2/Documentation/timers/
A Dno_hz.rst52 However, if you are instead running a light workload with long idle
59 In addition, if you are running either a real-time workload or an HPC
60 workload with short iterations, the scheduling-clock interrupts can
61 degrade your applications performance. If this describes your workload,
206 but do not see any change in your workload's behavior. Is this because
207 your workload isn't affected that much by OS jitter, or is it because
218 possible, then you can conclude that your workload is not all that
294 constraining the workload. For example, the only way to eliminate
/linux-6.3-rc2/Documentation/trace/
A Dosnoise-tracer.rst125 - OSNOISE_WORKLOAD: do not dispatch osnoise workload (see dedicated
130 workload, allowing only IRQ and hardware-related noise.
131 - OSNOISE_IRQ_DISABLE: disable IRQs while running the osnoise workload,
175 Running osnoise tracer without workload
/linux-6.3-rc2/tools/lib/perf/Documentation/
A Dlibperf-counting.txt35 * does some workload
158 From this moment events are counting and we can do our workload.
/linux-6.3-rc2/tools/perf/util/
A Devlist.c74 evlist->workload.pid = -1; in evlist__init()
1410 evlist->workload.pid = fork(); in evlist__prepare_workload()
1411 if (evlist->workload.pid < 0) { in evlist__prepare_workload()
1416 if (!evlist->workload.pid) { in evlist__prepare_workload()
1487 perf_thread_map__set_pid(evlist->core.threads, 0, evlist->workload.pid); in evlist__prepare_workload()
1501 evlist->workload.cork_fd = go_pipe[1]; in evlist__prepare_workload()
1516 if (evlist->workload.cork_fd > 0) { in evlist__start_workload()
1522 ret = write(evlist->workload.cork_fd, &bf, 1); in evlist__start_workload()
1526 close(evlist->workload.cork_fd); in evlist__start_workload()

Completed in 35 milliseconds

12345