/linux/tools/perf/util/ |
A D | synthetic-events.h | 45 …nt__synthesize_attrs(struct perf_tool *tool, struct evlist *evlist, perf_event__handler_t process); 54 int perf_event__synthesize_extra_kmaps(struct perf_tool *tool, perf_event__handler_t process, struc… 57 int perf_event__synthesize_kernel_mmap(struct perf_tool *tool, perf_event__handler_t process, struc… 59 int perf_event__synthesize_modules(struct perf_tool *tool, perf_event__handler_t process, struct ma… 61 int perf_event__synthesize_cgroups(struct perf_tool *tool, perf_event__handler_t process, struct ma… 80 perf_event__handler_t process, bool needs_mmap, bool data_mmap, 88 struct perf_session *session, perf_event__handler_t process); 98 perf_event__handler_t process __maybe_unused) in perf_event__synthesize_auxtrace_info() 105 int perf_event__synthesize_bpf_events(struct perf_session *session, perf_event__handler_t process, 109 perf_event__handler_t process __maybe_unused, in perf_event__synthesize_bpf_events() [all …]
|
A D | synthetic-events.c | 53 perf_event__handler_t process) in perf_tool__process_synth_event() argument 192 perf_event__handler_t process, in perf_event__synthesize_comm() argument 567 process, machine) < 0) in perf_event__walk_cgroup_tree() 624 process, machine) < 0) in perf_event__synthesize_cgroups() 730 process, machine); in __event__synthesize_thread() 776 ppid, process, machine) < 0) in __event__synthesize_thread() 948 perf_event__handler_t process; member 1021 args[i].process = process; in perf_event__synthesize_threads() 1912 evsel->core.id, process); in perf_event__synthesize_attrs() 2053 process(tool, &ev, NULL, NULL); in perf_event__synthesize_tracing_data() [all …]
|
/linux/Documentation/trace/postprocess/ |
A D | trace-pagealloc-postprocess.pl | 202 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}; 367 $perprocess{$process}->{MM_PAGE_FREE} += $perprocesspid{$process_pid}->{MM_PAGE_FREE}; 373 $perprocess{$process}->{HIGH_EXT_FRAG} += $perprocesspid{$process_pid}->{HIGH_EXT_FRAG}; [all …]
|
A D | trace-vmscan-postprocess.pl | 285 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/drivers/gpu/drm/amd/amdkfd/ |
A D | kfd_process.c | 820 if (process) { in kfd_create_process() 834 process->kobj = kfd_alloc_struct(process->kobj); in kfd_create_process() 848 kfd_sysfs_create_file(process->kobj, &process->attr_pasid, in kfd_create_process() 865 return process; in kfd_create_process() 888 if (!process) in kfd_get_process() 891 return process; in kfd_get_process() 1355 process = kzalloc(sizeof(*process), GFP_KERNEL); in create_process() 1356 if (!process) in create_process() 1374 err = pqm_init(&process->pqm, process); in create_process() 1408 return process; in create_process() [all …]
|
A D | kfd_process_queue_manager.c | 57 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() 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() 385 pqm->process->pasid, in pqm_destroy_queue() [all …]
|
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/ |
A D | gt215.c | 55 pmu->recv.process = process; in gt215_pmu_send() 66 nvkm_wr32(device, 0x10a1c4, process); 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() 132 (char)((process & 0x0000ff00) >> 8), in gt215_pmu_recv() 133 (char)((process & 0x00ff0000) >> 16), in gt215_pmu_recv() [all …]
|
/linux/tools/lib/traceevent/Documentation/ |
A D | libtraceevent-commands.txt | 8 Manage pid to process name mappings. 28 of the process, instead of its pid. This information can be retrieved from 33 The _pid_ argument is the process ID, the _comm_ argument is the process name, 37 If a process with the same pid is already registered, the process name string is 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 47 pid. The _pid_ argument is the process ID, _tep_ is the event context. 52 The _comm_ argument is the process name, _tep_ is the event context. 89 and performs various searches for pid / process name mappings: 111 /* Found process name for ls_pid */ [all …]
|
/linux/Documentation/translations/zh_CN/process/ |
A D | 5.Posting.rst | 3 :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>`
|
A D | howto.rst | 5 :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>` 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>` 146 :ref:`Documentation/process/applying-patches.rst <applying_patches>` [all …]
|
/linux/Documentation/translations/zh_TW/process/ |
A D | 5.Posting.rst | 5 :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>`
|
A D | howto.rst | 7 :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>` 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>` 149 :ref:`Documentation/process/applying-patches.rst <applying_patches>` [all …]
|
/linux/Documentation/translations/ko_KR/ |
A D | howto.rst | 6 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… 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>` 183 :ref:`Documentation/process/applying-patches.rst <applying_patches>` [all …]
|
/linux/Documentation/translations/ja_JP/ |
A D | howto.rst | 6 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>` 181 :Ref:`Documentation/process/kernel-docs.rst <kernel_docs>` 186 :ref:`Documentation/process/applying-patches.rst <applying_patches>` 325 Documentation/process/stable-kernel-rules.rst ファイルにはどのような種 [all …]
|
/linux/tools/memory-model/litmus-tests/ |
A D | README | 28 variable by a different process? This litmus test is forbidden 36 variable by a different process? 54 load-buffering litmus test, where each process reads from one 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. 80 As below, but with the second access of the writer process 81 and the first access of reader process protected by a lock. 90 As below, but with the first access of the writer process 96 process writes data and then a flag, and the other process reads [all …]
|
/linux/Documentation/security/keys/ |
A D | request-key.rst | 9 The process starts by either the kernel requesting a service by calling 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, 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 179 1) If extant, the process's thread keyring is searched. 181 2) If extant, the process's process keyring is searched. 183 3) The process's session keyring is searched. 188 a) If extant, the calling process's thread keyring is searched. 190 b) If extant, the calling process's process keyring is searched. [all …]
|
/linux/drivers/gpu/drm/amd/display/modules/hdcp/ |
A D | hdcp_psp.c | 40 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() 45 in->process.msg3_desc.msg_size = 0; in hdcp2_message_init() 644 if (msg_out->process.msg1_status == in mod_hdcp_hdcp2_validate_ake_cert() 647 msg_out->process.is_km_stored ? 1 : 0; in mod_hdcp_hdcp2_validate_ake_cert() 649 msg_out->process.is_repeater ? 1 : 0; in mod_hdcp_hdcp2_validate_ake_cert() 651 } else if (msg_out->process.msg1_status == in mod_hdcp_hdcp2_validate_ake_cert() 889 if (msg_out->process.msg1_status == in mod_hdcp_hdcp2_validate_rx_id_list() [all …]
|
/linux/Documentation/locking/ |
A D | rt-mutex-design.rst | 25 priority process wants to run. This happens for several reasons, and 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 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 104 the waiter on the process's stack (local variable). This 121 that a specific process owns. 154 To show where two chains merge, we could add another process F and 211 blocked on mutexes owned by the process. 351 process this is rather easy to know what needs to be adjusted. [all …]
|
/linux/Documentation/admin-guide/LSM/ |
A D | Yama.rst | 14 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/Documentation/admin-guide/ |
A D | numastat.rst | 14 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/Documentation/x86/ |
A D | sva.rst | 53 record, and the PASID (process address space ID) of the current process. 92 The kernel must allocate a PASID on behalf of each process which will use 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 112 threads in the process. A single process PASID can be used simultaneously 123 * Each process has many threads, but only one PASID. 128 * For each device with which a process interacts, there must be 130 * Many threads within a process can share a single portal to access 134 * The single process-wide PASID is used by all threads to interact 175 used with ENQCMD to submit work, the device can distinguish the process [all …]
|
/linux/Documentation/accounting/ |
A D | taskstats.rst | 7 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 119 Taskstats provides per-process stats, in addition to per-task stats, since 127 When the last task of a process exits, the process level data accumulated also [all …]
|
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/ |
A D | kernel.fuc | 30 process(PROC_KERN, 0, 0) 137 // $r14 - process 156 // process' timer is the soonest 377 // send message to another process 380 // $r14 - process 420 // $r14 - process name 423 // $r14 - process 445 // $r14 - process id 455 // process single message for a given process 458 // $r14 - process [all …]
|
/linux/Documentation/block/ |
A D | ioprio.rst | 11 processes or process groups, similar to what has been possible with cpu 19 served for a process. 24 care, one io RT process can starve the entire system. Within the RT class, 26 process needs the disk for on each service. In the future this might change 31 for any process that hasn't set a specific io priority. The class data 32 determines how much io bandwidth the process will get, it's directly mappable 48 If pid isn't given, the current process is assumed. IO priority settings 49 are inherited on fork, so you can use ionice to start the process at a given 55 For a running process, you can give the pid instead::
|
/linux/drivers/soc/ux500/ |
A D | ux500-soc-id.c | 32 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);
|