Home
last modified time | relevance | path

Searched refs:process (Results 1 – 25 of 1091) sorted by relevance

12345678910>>...44

/Linux-v5.15/tools/perf/util/
Dsynthetic-events.h33 …nt__synthesize_attrs(struct perf_tool *tool, struct evlist *evlist, perf_event__handler_t process);
34 …ct perf_tool *tool, struct perf_event_attr *attr, u32 ids, u64 *id, perf_event__handler_t process);
35 …struct perf_tool *tool, struct dso *pos, u16 misc, perf_event__handler_t process, struct machine *…
36 …struct perf_tool *tool, struct perf_cpu_map *cpus, perf_event__handler_t process, struct machine *…
37 …size_event_update_cpus(struct perf_tool *tool, struct evsel *evsel, perf_event__handler_t process);
38 …size_event_update_name(struct perf_tool *tool, struct evsel *evsel, perf_event__handler_t process);
39 …ize_event_update_scale(struct perf_tool *tool, struct evsel *evsel, perf_event__handler_t process);
40 …size_event_update_unit(struct perf_tool *tool, struct evsel *evsel, perf_event__handler_t process);
41 …tr(struct perf_tool *tool, struct evlist *evsel_list, perf_event__handler_t process, bool is_pipe);
42 int perf_event__synthesize_extra_kmaps(struct perf_tool *tool, perf_event__handler_t process, struc…
[all …]
Dsynthetic-events.c53 perf_event__handler_t process) in perf_tool__process_synth_event() argument
65 return process(tool, event, &synth_sample, machine); in perf_tool__process_synth_event()
192 perf_event__handler_t process, in perf_event__synthesize_comm() argument
202 if (perf_tool__process_synth_event(tool, event, machine, process) != 0) in perf_event__synthesize_comm()
224 perf_event__handler_t process, in perf_event__synthesize_namespaces() argument
254 if (perf_tool__process_synth_event(tool, event, machine, process) != 0) in perf_event__synthesize_namespaces()
263 perf_event__handler_t process, in perf_event__synthesize_fork() argument
287 if (perf_tool__process_synth_event(tool, event, machine, process) != 0) in perf_event__synthesize_fork()
394 perf_event__handler_t process, in perf_event__synthesize_mmap_events() argument
501 if (perf_tool__process_synth_event(tool, event, machine, process) != 0) { in perf_event__synthesize_mmap_events()
[all …]
/Linux-v5.15/Documentation/trace/postprocess/
Dtrace-pagealloc-postprocess.pl202 my $process = $1;
207 if ($opt_read_procstat && $process eq '') {
355 my $process;
359 $process = $process_pid;
360 $process =~ s/-([0-9])*$//;
361 if ($process eq '') {
362 $process = "NO_PROCESS_NAME";
365 $perprocess{$process}->{MM_PAGE_ALLOC} += $perprocesspid{$process_pid}->{MM_PAGE_ALLOC};
366 …$perprocess{$process}->{MM_PAGE_ALLOC_ZONE_LOCKED} += $perprocesspid{$process_pid}->{MM_PAGE_ALLOC…
367 $perprocess{$process}->{MM_PAGE_FREE} += $perprocesspid{$process_pid}->{MM_PAGE_FREE};
[all …]
Dtrace-vmscan-postprocess.pl285 my $process = $1;
288 if ($process eq "") {
289 $process = $last_procmap{$pid};
290 $process_pid = "$process-$pid";
292 $last_procmap{$pid} = $process;
296 if ($opt_read_procstat && $process eq '') {
667 my $process;
671 $process = $process_pid;
672 $process =~ s/-([0-9])*$//;
673 if ($process eq '') {
[all …]
/Linux-v5.15/drivers/gpu/drm/amd/amdkfd/
Dkfd_process.c182 mm = get_task_mm(pdd->process->lead_thread); in kfd_sdma_activity_worker()
279 proc = pdd->process; in kfd_get_cu_occupancy()
496 if (!q || !q->process) in kfd_procfs_add_queue()
498 proc = q->process; in kfd_procfs_add_queue()
798 struct kfd_process *process; in kfd_create_process() local
817 process = find_process(thread); in kfd_create_process()
818 if (process) { in kfd_create_process()
821 process = create_process(thread); in kfd_create_process()
822 if (IS_ERR(process)) in kfd_create_process()
825 ret = kfd_process_init_cwsr_apu(process, filep); in kfd_create_process()
[all …]
Dkfd_process_queue_manager.c57 pqm->process->pasid); in find_available_queue_slot()
98 pdd = kfd_get_process_device_data(dev, pqm->process); in pqm_set_gws()
112 ret = amdgpu_amdkfd_add_gws_to_process(pdd->process->kgd_process_info, in pqm_set_gws()
115 ret = amdgpu_amdkfd_remove_gws_from_process(pdd->process->kgd_process_info, in pqm_set_gws()
143 pqm->process = p; in pqm_init()
154 amdgpu_amdkfd_remove_gws_from_process(pqm->process->kgd_process_info, in pqm_uninit()
185 (*q)->process = pqm->process; in init_user_queue()
210 pdd = kfd_get_process_device_data(dev, pqm->process); in pqm_create_queue()
298 pqm->process->pasid, type, retval); in pqm_create_queue()
366 pdd = kfd_get_process_device_data(dev, pqm->process); in pqm_destroy_queue()
[all …]
/Linux-v5.15/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/
Dgt215.c31 u32 process, u32 message, u32 data0, u32 data1) in gt215_pmu_send() argument
55 pmu->recv.process = process; in gt215_pmu_send()
66 nvkm_wr32(device, 0x10a1c4, process); in gt215_pmu_send()
77 wait_event(pmu->recv.wait, (pmu->recv.process == 0)); in gt215_pmu_send()
91 u32 process, message, data0, data1; in gt215_pmu_recv() local
106 process = nvkm_rd32(device, 0x10a1c4); in gt215_pmu_recv()
116 if (pmu->recv.process) { in gt215_pmu_recv()
117 if (process == pmu->recv.process && in gt215_pmu_recv()
121 pmu->recv.process = 0; in gt215_pmu_recv()
131 (char)((process & 0x000000ff) >> 0), in gt215_pmu_recv()
[all …]
/Linux-v5.15/tools/lib/traceevent/Documentation/
Dlibtraceevent-commands.txt8 Manage pid to process name mappings.
26 These functions can be used to handle the mapping between pid and process name.
28 of the process, instead of its pid. This information can be retrieved from
31 The _tep_register_comm()_ function registers a _pid_ / process name mapping.
33 The _pid_ argument is the process ID, the _comm_ argument is the process name,
36 The _tep_override_comm()_ function registers a _pid_ / process name mapping.
37 If a process with the same pid is already registered, the process name string is
38 udapted with the new one. The _pid_ argument is the process ID, the _comm_
39 argument is the process name, _tep_ is the event context. The _comm_ is
42 The _tep_is_pid_registered()_ function checks if a pid has a process name
[all …]
/Linux-v5.15/Documentation/translations/zh_CN/process/
D5.Posting.rst3 :Original: :ref:`Documentation/process/5.Posting.rst <development_posting>`
22 :ref:`Documentation/translations/zh_CN/process/submitting-patches.rst <cn_submittingpatches>`,
23 :ref:`Documentation/translations/zh_CN/process/submitting-drivers.rst <cn_submittingdrivers>`
24 和 :ref:`Documentation/translations/zh_CN/process/submit-checklist.rst <cn_submitchecklist>`。
155 :ref:`Documentation/translations/zh_CN/process/submitting-patches.rst <cn_submittingpatches>`
166 :ref:`Documentation/translations/zh_CN/process/submitting-patches.rst <cn_submittingpatches>`
173 :ref:`Documentation/translations/zh_CN/process/submitting-patches.rst <cn_submittingpatches>`
181 :ref:`Documentation/translations/zh_CN/process/submitting-patches.rst <cn_submittingpatches>`
198 :ref:`Documentation/translations/zh_CN/process/email-clients.rst <cn_email_clients>`
Dhowto.rst5 :Original: :ref:`Documentation/process/howto.rst <process_howto>`
67 :ref:`Documentation/translations/zh_CN/process/license-rules.rst <cn_kernel_licensing>`
90 :ref:`Documentation/process/changes.rst <changes>`
93 :ref:`Documentation/translations/zh_CN/process/coding-style.rst <cn_codingstyle>`
98 :ref:`Documentation/translations/zh_CN/process/submitting-patches.rst <cn_submittingpatches>`
99 :ref:`Documentation/process/submitting-drivers.rst <submittingdrivers>`
118 :ref:`Documentation/translations/zh_CN/process/stable-api-nonsense.rst <cn_stable_api_nonsense>`
133 :ref:`Documentation/translations/zh_CN/process/management-style.rst <cn_managementstyle>`
139 :ref:`Documentation/process/stable-kernel-rules.rst <stable_kernel_rules>`
142 :ref:`Documentation/process/kernel-docs.rst <kernel_docs>`
[all …]
D8.Conclusion.rst3 :Original: :ref:`Documentation/process/8.Conclusion.rst <development_conclusion>`
19 :ref:`Documentation/translations/zh_CN/process/howto.rst <cn_process_howto>`
21 :ref:`Documentation/translations/zh_CN/process/submitting-patches.rst <cn_submittingpatches>`
22 和 :ref:`Documentation/translations/zh_CN/process/submitting-drivers.rst <cn_submittingdrivers>`
/Linux-v5.15/Documentation/translations/zh_TW/process/
D5.Posting.rst5 :Original: :ref:`Documentation/process/5.Posting.rst <development_posting>`
25 :ref:`Documentation/translations/zh_TW/process/submitting-patches.rst <tw_submittingpatches>`,
26 :ref:`Documentation/translations/zh_TW/process/submitting-drivers.rst <tw_submittingdrivers>`
27 和 :ref:`Documentation/translations/zh_TW/process/submit-checklist.rst <tw_submitchecklist>`。
158 :ref:`Documentation/translations/zh_TW/process/submitting-patches.rst <tw_submittingpatches>`
169 :ref:`Documentation/translations/zh_TW/process/submitting-patches.rst <tw_submittingpatches>`
176 :ref:`Documentation/translations/zh_TW/process/submitting-patches.rst <tw_submittingpatches>`
184 :ref:`Documentation/translations/zh_TW/process/submitting-patches.rst <tw_submittingpatches>`
201 :ref:`Documentation/translations/zh_TW/process/email-clients.rst <tw_email_clients>`
Dhowto.rst7 :Original: :ref:`Documentation/process/howto.rst <process_howto>`
70 :ref:`Documentation/translations/zh_TW/process/license-rules.rst <tw_kernel_licensing>`
93 :ref:`Documentation/process/changes.rst <changes>`
96 :ref:`Documentation/translations/zh_TW/process/coding-style.rst <tw_codingstyle>`
101 :ref:`Documentation/translations/zh_TW/process/submitting-patches.rst <tw_submittingpatches>`
102 :ref:`Documentation/process/submitting-drivers.rst <submittingdrivers>`
121 :ref:`Documentation/translations/zh_TW/process/stable-api-nonsense.rst <tw_stable_api_nonsense>`
136 :ref:`Documentation/translations/zh_TW/process/management-style.rst <tw_managementstyle>`
142 :ref:`Documentation/process/stable-kernel-rules.rst <stable_kernel_rules>`
145 :ref:`Documentation/process/kernel-docs.rst <kernel_docs>`
[all …]
D8.Conclusion.rst5 :Original: :ref:`Documentation/process/8.Conclusion.rst <development_conclusion>`
22 :ref:`Documentation/translations/zh_TW/process/howto.rst <tw_process_howto>`
24 :ref:`Documentation/translations/zh_TW/process/submitting-patches.rst <tw_submittingpatches>`
25 和 :ref:`Documentation/translations/zh_TW/process/submitting-drivers.rst <tw_submittingdrivers>`
/Linux-v5.15/Documentation/translations/ko_KR/
Dhowto.rst6 This is a version of Documentation/process/howto.rst translated into korean
23 Documentation/process/howto.rst
90 :ref:`Documentation/process/license-rules.rst <kernel_licensing>` 에 설명되어
117 :ref:`Documentation/process/changes.rst <changes>`
121 :ref:`Documentation/process/coding-style.rst <codingstyle>`
127 …:ref:`Documentation/process/submitting-patches.rst <submittingpatches>` 와 :ref:`Documentation/proc…
148 :ref:`Documentation/process/stable-api-nonsense.rst <stable_api_nonsense>`
165 :ref:`Documentation/process/management-style.rst <managementstyle>`
173 :ref:`Documentation/process/stable-kernel-rules.rst <stable_kernel_rules>`
178 :ref:`Documentation/process/kernel-docs.rst <kernel_docs>`
[all …]
/Linux-v5.15/Documentation/translations/ja_JP/
Dhowto.rst6 This is a version of Documentation/process/howto.rst translated into Japanese.
23 Documentation/process/howto.rst
120 :ref:`Documentation/process/changes.rst <changes>`
125 :ref:`Documentation/process/coding-style.rst <codingstyle>`
132 …:ref:`Documentation/process/submitting-patches.rst <codingstyle>` と :ref:`Documentation/process/su…
152 :ref:`Documentation/process/stable-api-nonsense.rst <stable_api_nonsense>`
169 :ref:`Documentation/process/management-style.rst <managementstyle>`
176 :ref:`Documentation/process/stable-kernel-rules.rst <stable_kernel_rules>`
181 :Ref:`Documentation/process/kernel-docs.rst <kernel_docs>`
186 :ref:`Documentation/process/applying-patches.rst <applying_patches>`
[all …]
/Linux-v5.15/tools/memory-model/litmus-tests/
DREADME28 variable by a different process? This litmus test is forbidden
36 variable by a different process?
40 litmus test is visible to an external process whose accesses are
41 separated by smp_mb(). This addition of an external process to
54 load-buffering litmus test, where each process reads from one
59 litmus test, where each process reads from one of two variables then
71 in one process, and use an acquire load followed by a pair of
72 spin_is_locked() calls in the other process.
75 Protect the access with a lock in one process, and use an
77 in the other process.
[all …]
/Linux-v5.15/Documentation/security/keys/
Drequest-key.rst9 The process starts by either the kernel requesting a service by calling
63 The userspace interface links the key to a keyring associated with the process
81 2) request_key() searches the process's subscribed keyrings to see if there's
83 and callout_info is not set, an error is returned. Otherwise the process
91 b) An authorisation key V that refers to key U and notes that process A
107 This will permit it to then search the keyrings of process A with the
108 UID, GID, groups and security info of process A as if it was process A,
124 context specified by auth key X will still be process A, as it was in auth key
127 This is because process A's keyrings can't simply be attached to
144 Should the /sbin/request-key process exit anything other than 0 or die on a
[all …]
/Linux-v5.15/drivers/gpu/drm/amd/display/modules/hdcp/
Dhdcp_psp.c40 in->process.msg1_desc.msg_id = TA_HDCP_HDCP2_MSG_ID__NULL_MESSAGE; in hdcp2_message_init()
41 in->process.msg1_desc.msg_size = 0; in hdcp2_message_init()
42 in->process.msg2_desc.msg_id = TA_HDCP_HDCP2_MSG_ID__NULL_MESSAGE; in hdcp2_message_init()
43 in->process.msg2_desc.msg_size = 0; in hdcp2_message_init()
44 in->process.msg3_desc.msg_id = TA_HDCP_HDCP2_MSG_ID__NULL_MESSAGE; in hdcp2_message_init()
45 in->process.msg3_desc.msg_size = 0; in hdcp2_message_init()
620 msg_in->process.msg1_desc.msg_id = TA_HDCP_HDCP2_MSG_ID__AKE_SEND_CERT; in mod_hdcp_hdcp2_validate_ake_cert()
621 msg_in->process.msg1_desc.msg_size = TA_HDCP_HDCP2_MSG_ID_MAX_SIZE__AKE_SEND_CERT; in mod_hdcp_hdcp2_validate_ake_cert()
623 memcpy(&msg_in->process.receiver_message[0], hdcp->auth.msg.hdcp2.ake_cert, in mod_hdcp_hdcp2_validate_ake_cert()
644 if (msg_out->process.msg1_status == in mod_hdcp_hdcp2_validate_ake_cert()
[all …]
/Linux-v5.15/Documentation/admin-guide/LSM/
DYama.rst14 malware. One particularly troubling weakness of the Linux process
33 parent to a child process (i.e. direct "gdb EXE" and "strace EXE" still
38 between a debugging process and its inferior (crash handlers, etc),
40 other process (and its descendants) are allowed to call ``PTRACE_ATTACH``
41 against it. Only one such declared debugging process can exists for
44 to ptrace each other. If a process wishes to entirely disable these ptrace
46 so that any otherwise allowed process (even those in external pid namespaces)
52 a process can ``PTRACE_ATTACH`` to any other
53 process running under the same uid, as long as it is dumpable (i.e.
59 a process must have a predefined relationship
/Linux-v5.15/Documentation/locking/
Drt-mutex-design.rst24 Priority inversion is when a lower priority process executes while a higher
25 priority process wants to run. This happens for several reasons, and
26 most of the time it can't be helped. Anytime a high priority process wants
27 to use a resource that a lower priority process has (a mutex for example),
28 the high priority process must wait until the lower priority process is done
31 priority process is prevented from running by a lower priority process for
36 priority process, C is the lowest, and B is in between. A tries to grab a lock
39 but by doing so, it is in fact preempting A which is a higher priority process.
64 PI is where a process inherits the priority of another process if the other
65 process blocks on a lock owned by the current process. To make this easier
[all …]
/Linux-v5.15/Documentation/admin-guide/
Dnumastat.rst14 Usually preferred node is the one local to the CPU where the process executes,
25 numa_hit A process wanted to allocate memory from this node,
28 numa_miss A process wanted to allocate memory from another node,
31 numa_foreign A process wanted to allocate on this node,
34 local_node A process ran on this node's CPU,
37 other_node A process ran on a different node's CPU
50 heavily. In the current kernel implementation, if a process prefers a
/Linux-v5.15/Documentation/accounting/
Dtaskstats.rst7 per-process statistics from the kernel to userspace.
22 "tgid", "process" and "thread group" are used interchangeably and refer to the
23 tasks that share an mm_struct i.e. the traditional Unix process. Despite the
25 leader - a process is deemed alive as long as it has any task belonging to it.
33 statistics for all tasks of the process (if tgid is specified).
49 send commands and process responses, listen for per-tid/tgid exit data,
81 the task/process for which userspace wants statistics.
112 e) TASKSTATS_TYPE_TGID: contains tgid of process to which task belongs
113 f) TASKSTATS_TYPE_STATS: contains the per-tgid stats for exiting task's process
119 Taskstats provides per-process stats, in addition to per-task stats, since
[all …]
/Linux-v5.15/drivers/soc/ux500/
Dux500-soc-id.c32 u8 process; member
119 dbx500_id.process = asicid >> 24; in ux500_setup_id()
152 if (dbx500_id.process == 0x00) in process_show()
155 return sprintf(buf, "%02xnm\n", dbx500_id.process); in process_show()
158 static DEVICE_ATTR_RO(process);
/Linux-v5.15/Documentation/x86/
Dsva.rst53 record, and the PASID (process address space ID) of the current process.
76 - Allocate the PASID, and program the process page-table (%cr3 register) in the
92 The kernel must allocate a PASID on behalf of each process which will use
93 ENQCMD and program it into the new MSR to communicate the process identity to
95 from this process. When a user submits a work descriptor to a device using the
100 entry in IOMMU with the process address used by the CPU (e.g. %cr3 register in
105 process share the same page tables, thus the same MSR value.
107 PASID is cleared when a process is created. The PASID allocation and MSR
108 programming may occur long after a process and its threads have been created.
110 process. If a thread uses ENQCMD without the MSR first being populated, a #GP
[all …]

12345678910>>...44