/linux-6.12.1/tools/perf/util/ |
D | synthetic-events.h | 47 …nthesize_attrs(const struct perf_tool *tool, struct evlist *evlist, perf_event__handler_t process); 48 …ct perf_tool *tool, struct perf_event_attr *attr, u32 ids, u64 *id, perf_event__handler_t process); 52 perf_event__handler_t process, 60 perf_event__handler_t process, 68 … perf_tool *tool, const struct perf_cpu_map *cpus, perf_event__handler_t process, struct machine *… 69 …vent_update_cpus(const struct perf_tool *tool, struct evsel *evsel, perf_event__handler_t process); 70 …vent_update_name(const struct perf_tool *tool, struct evsel *evsel, perf_event__handler_t process); 71 …ent_update_scale(const struct perf_tool *tool, struct evsel *evsel, perf_event__handler_t process); 72 …vent_update_unit(const struct perf_tool *tool, struct evsel *evsel, perf_event__handler_t process); 73 …st struct perf_tool *tool, struct evlist *evsel_list, perf_event__handler_t process, bool is_pipe); [all …]
|
D | synthetic-events.c | 53 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() 424 perf_event__handler_t process, in perf_event__synthesize_mmap_events() argument 531 if (perf_tool__process_synth_event(tool, event, machine, process) != 0) { in perf_event__synthesize_mmap_events() [all …]
|
/linux-6.12.1/Documentation/trace/postprocess/ |
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}; 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 …]
|
D | trace-vmscan-postprocess.pl | 283 my $process = $1; 286 if ($process eq "") { 287 $process = $last_procmap{$pid}; 288 $process_pid = "$process-$pid"; 290 $last_procmap{$pid} = $process; 294 if ($opt_read_procstat && $process eq '') { 661 my $process; 665 $process = $process_pid; 666 $process =~ s/-([0-9])*$//; 667 if ($process eq '') { [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/amdkfd/ |
D | kfd_process.c | 184 mm = get_task_mm(pdd->process->lead_thread); in kfd_sdma_activity_worker() 285 proc = pdd->process; in kfd_get_cu_occupancy() 524 if (!q || !q->process) in kfd_procfs_add_queue() 526 proc = q->process; in kfd_procfs_add_queue() 828 struct kfd_process *process; in kfd_create_process() local 849 process = ERR_PTR(-EINVAL); in kfd_create_process() 854 process = find_process(thread, false); in kfd_create_process() 855 if (process) { in kfd_create_process() 866 process = create_process(thread); in kfd_create_process() 867 if (IS_ERR(process)) in kfd_create_process() [all …]
|
D | kfd_debug.c | 32 int kfd_dbg_ev_query_debug_event(struct kfd_process *process, in kfd_dbg_ev_query_debug_event() argument 42 if (!(process && process->debug_trap_enabled)) in kfd_dbg_ev_query_debug_event() 45 mutex_lock(&process->event_mutex); in kfd_dbg_ev_query_debug_event() 51 pqm = &process->pqm; in kfd_dbg_ev_query_debug_event() 53 uint64_t tmp = process->exception_enable_mask; in kfd_dbg_ev_query_debug_event() 71 for (i = 0; i < process->n_pdds; i++) { in kfd_dbg_ev_query_debug_event() 72 struct kfd_process_device *pdd = process->pdds[i]; in kfd_dbg_ev_query_debug_event() 73 uint64_t tmp = process->exception_enable_mask in kfd_dbg_ev_query_debug_event() 86 if (process->exception_enable_mask & process->exception_status) { in kfd_dbg_ev_query_debug_event() 87 *event_status = process->exception_status; in kfd_dbg_ev_query_debug_event() [all …]
|
/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/ |
D | gt215.c | 31 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-6.12.1/Documentation/translations/zh_CN/process/ |
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/submit-checklist.rst <cn_submitchecklist>`。 154 :ref:`Documentation/translations/zh_CN/process/submitting-patches.rst <cn_submittingpatches>` 165 :ref:`Documentation/translations/zh_CN/process/submitting-patches.rst <cn_submittingpatches>` 172 :ref:`Documentation/translations/zh_CN/process/submitting-patches.rst <cn_submittingpatches>` 180 :ref:`Documentation/translations/zh_CN/process/submitting-patches.rst <cn_submittingpatches>` 197 :ref:`Documentation/translations/zh_CN/process/email-clients.rst <cn_email_clients>`
|
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>` 117 :ref:`Documentation/translations/zh_CN/process/stable-api-nonsense.rst <cn_stable_api_nonsense>` 128 :ref:`Documentation/process/security-bugs.rst <securitybugs>` 132 :ref:`Documentation/translations/zh_CN/process/management-style.rst <cn_managementstyle>` 138 :ref:`Documentation/process/stable-kernel-rules.rst <stable_kernel_rules>` 141 :ref:`Documentation/process/kernel-docs.rst <kernel_docs>` [all …]
|
/linux-6.12.1/Documentation/translations/zh_TW/process/ |
D | 5.Posting.rst | 5 :Original: :ref:`Documentation/process/5.Posting.rst <development_posting>` 25 :ref:`Documentation/translations/zh_CN/process/submitting-patches.rst <tw_submittingpatches>` 26 和 :ref:`Documentation/translations/zh_CN/process/submit-checklist.rst <tw_submitchecklist>`。 157 :ref:`Documentation/translations/zh_CN/process/submitting-patches.rst <tw_submittingpatches>` 168 :ref:`Documentation/translations/zh_CN/process/submitting-patches.rst <tw_submittingpatches>` 175 :ref:`Documentation/translations/zh_CN/process/submitting-patches.rst <tw_submittingpatches>` 183 :ref:`Documentation/translations/zh_CN/process/submitting-patches.rst <tw_submittingpatches>` 200 :ref:`Documentation/translations/zh_CN/process/email-clients.rst <tw_email_clients>`
|
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>` 120 :ref:`Documentation/translations/zh_TW/process/stable-api-nonsense.rst <tw_stable_api_nonsense>` 131 :ref:`Documentation/process/security-bugs.rst <securitybugs>` 135 :ref:`Documentation/translations/zh_TW/process/management-style.rst <tw_managementstyle>` 141 :ref:`Documentation/process/stable-kernel-rules.rst <stable_kernel_rules>` 144 :ref:`Documentation/process/kernel-docs.rst <kernel_docs>` [all …]
|
/linux-6.12.1/Documentation/translations/ja_JP/process/ |
D | howto.rst | 6 This is a version of Documentation/process/howto.rst translated into Japanese. 23 Documentation/process/howto.rst 92 :ref:`Documentation/process/license-rules.rst <kernel_licensing>` 125 :ref:`Documentation/process/changes.rst <changes>` 130 :ref:`Documentation/process/coding-style.rst <codingstyle>` 137 :ref:`Documentation/process/submitting-patches.rst <codingstyle>` 158 :ref:`Documentation/process/stable-api-nonsense.rst <stable_api_nonsense>` 170 :ref:`Documentation/process/security-bugs.rst <securitybugs>` 175 :ref:`Documentation/process/management-style.rst <managementstyle>` 182 :ref:`Documentation/process/stable-kernel-rules.rst <stable_kernel_rules>` [all …]
|
/linux-6.12.1/Documentation/translations/ko_KR/process/ |
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>` 148 :ref:`Documentation/process/stable-api-nonsense.rst <stable_api_nonsense>` 160 :ref:`Documentation/process/security-bugs.rst <securitybugs>` 165 :ref:`Documentation/process/management-style.rst <managementstyle>` 173 :ref:`Documentation/process/stable-kernel-rules.rst <stable_kernel_rules>` [all …]
|
/linux-6.12.1/Documentation/translations/zh_TW/ |
D | index.rst | 28 process/development-process 29 process/submitting-patches 30 行爲準則 <process/code-of-conduct> 31 完整開發流程文檔 <process/index> 57 process/license-rules
|
/linux-6.12.1/Documentation/translations/zh_CN/ |
D | index.rst | 39 process/development-process 40 process/submitting-patches 41 行为准则 <process/code-of-conduct> 43 完整开发流程文档 <process/index> 66 process/license-rules
|
/linux-6.12.1/tools/perf/tests/ |
D | builtin-test.c | 226 struct child_process process; member 232 static int run_test_child(struct child_process *process) in run_test_child() argument 234 struct child_test *child = container_of(process, struct child_test, process); in run_test_child() 281 int err = child_test->process.err; in finish_test() 332 ret = finish_command(&child_test->process); in finish_test() 369 (*child)->process.pid = -1; in start_test() 370 (*child)->process.no_stdin = 1; in start_test() 372 (*child)->process.no_stdout = 1; in start_test() 373 (*child)->process.no_stderr = 1; in start_test() 375 (*child)->process.stdout_to_stderr = 1; in start_test() [all …]
|
/linux-6.12.1/tools/memory-model/litmus-tests/ |
D | README | 28 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 75 in one process, and use an acquire load followed by a pair of 76 spin_is_locked() calls in the other process. 79 Protect the access with a lock in one process, and use an 81 in the other process. [all …]
|
/linux-6.12.1/Documentation/security/keys/ |
D | request-key.rst | 9 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-6.12.1/Documentation/gpu/amdgpu/ |
D | flashing.rst | 10 used for the flash process. 12 The IFWI flash process is: 16 3. "Read" from the `psp_vbflash` sysfs file to initiate the flash process. 17 4. Poll the `psp_vbflash_status` sysfs file to determine when the flash process completes. 21 On GPUs that support flashing an updated USB-C PD firmware image, the process 25 …irmware payload stored in `/lib/firmware/amdgpu` to the sysfs file will initiate the flash process.
|
/linux-6.12.1/drivers/gpu/drm/amd/display/modules/hdcp/ |
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() 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() 624 msg_in->process.msg1_desc.msg_id = TA_HDCP_HDCP2_MSG_ID__AKE_SEND_CERT; in mod_hdcp_hdcp2_validate_ake_cert() 625 msg_in->process.msg1_desc.msg_size = TA_HDCP_HDCP2_MSG_ID_MAX_SIZE__AKE_SEND_CERT; in mod_hdcp_hdcp2_validate_ake_cert() 627 memcpy(&msg_in->process.receiver_message[0], hdcp->auth.msg.hdcp2.ake_cert, in mod_hdcp_hdcp2_validate_ake_cert() 648 if (msg_out->process.msg1_status == in mod_hdcp_hdcp2_validate_ake_cert() [all …]
|
/linux-6.12.1/Documentation/userspace-api/ |
D | lsm.rst | 18 process. 24 ``LSM_ATTR_EXEC`` is the security context of the process at the time the 30 ``LSM_ATTR_FSCREATE`` is the security context of the process used when 35 ``LSM_ATTR_KEYCREATE`` is the security context of the process used when 40 ``LSM_ATTR_PREV`` is the security context of the process at the time the 46 ``LSM_ATTR_SOCKCREATE`` is the security context of the process used when 54 Set a security attribute of the current process 60 Get the specified security attributes of the current process
|
/linux-6.12.1/Documentation/ |
D | index.rst | 25 Development process <process/development-process> 26 Submitting patches <process/submitting-patches> 27 Code of conduct <process/code-of-conduct> 29 All development-process docs <process/index> 54 Licensing rules <process/license-rules>
|
/linux-6.12.1/Documentation/admin-guide/LSM/ |
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-6.12.1/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_mes.c | 274 struct amdgpu_mes_process *process; in amdgpu_mes_create_process() local 278 process = kzalloc(sizeof(struct amdgpu_mes_process), GFP_KERNEL); in amdgpu_mes_create_process() 279 if (!process) { in amdgpu_mes_create_process() 287 &process->proc_ctx_bo, in amdgpu_mes_create_process() 288 &process->proc_ctx_gpu_addr, in amdgpu_mes_create_process() 289 &process->proc_ctx_cpu_ptr); in amdgpu_mes_create_process() 294 memset(process->proc_ctx_cpu_ptr, 0, AMDGPU_MES_PROC_CTX_SIZE); in amdgpu_mes_create_process() 303 r = idr_alloc(&adev->mes.pasid_idr, process, pasid, pasid + 1, in amdgpu_mes_create_process() 310 INIT_LIST_HEAD(&process->gang_list); in amdgpu_mes_create_process() 311 process->vm = vm; in amdgpu_mes_create_process() [all …]
|
/linux-6.12.1/Documentation/arch/x86/ |
D | sva.rst | 53 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. 110 PASID is initialized as IOMMU_PASID_INVALID (-1) when a process is created. 113 allocated. This allocation happens when a process opens/binds an SVA-capable 114 device but finds no PASID for this process. Subsequent binds of the same, or [all …]
|