| /linux/tools/perf/util/ |
| H A 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 …]
|
| H A D | synthetic-events.c | 54 perf_event__handler_t process) in perf_tool__process_synth_event() argument 66 return process(tool, event, &synth_sample, machine); in perf_tool__process_synth_event() 193 perf_event__handler_t process, in perf_event__synthesize_comm() argument 203 if (perf_tool__process_synth_event(tool, event, machine, process) != 0) in perf_event__synthesize_comm() 225 perf_event__handler_t process, in perf_event__synthesize_namespaces() argument 255 if (perf_tool__process_synth_event(tool, event, machine, process) != 0) in perf_event__synthesize_namespaces() 264 perf_event__handler_t process, in perf_event__synthesize_fork() argument 288 if (perf_tool__process_synth_event(tool, event, machine, process) != 0) in perf_event__synthesize_fork() 431 perf_event__handler_t process, in perf_event__synthesize_mmap_events() argument 538 if (perf_tool__process_synth_event(tool, event, machine, process) != 0) { in perf_event__synthesize_mmap_events() [all …]
|
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_process.c | 184 mm = get_task_mm(pdd->process->lead_thread); in kfd_sdma_activity_worker() 283 proc = pdd->process; in kfd_get_cu_occupancy() 525 if (!q || !q->process) in kfd_procfs_add_queue() 527 proc = q->process; in kfd_procfs_add_queue() 827 int kfd_create_process_sysfs(struct kfd_process *process) in kfd_create_process_sysfs() argument 832 if (process->kobj) { in kfd_create_process_sysfs() 837 process->kobj = kfd_alloc_struct(process->kobj); in kfd_create_process_sysfs() 838 if (!process->kobj) { in kfd_create_process_sysfs() 843 if (process->context_id == KFD_CONTEXT_ID_PRIMARY) in kfd_create_process_sysfs() 844 ret = kobject_init_and_add(process->kobj, &procfs_type, in kfd_create_process_sysfs() [all …]
|
| H A 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/Documentation/trace/postprocess/ |
| H 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}; 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 …]
|
| H A 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/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/ |
| H A 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/ |
| H A D | README | 20 * Building requirements: Documentation/process/changes.rst 21 * Code of Conduct: Documentation/process/code-of-conduct.rst 52 * Getting Started: Documentation/process/development-process.rst 53 * Your First Patch: Documentation/process/submitting-patches.rst 54 * Coding Style: Documentation/process/coding-style.rst 65 * Researcher Guidelines: Documentation/process/researcher-guidelines.rst 82 * Reporting Vulnerabilities: Documentation/process/security-bugs.rst 83 * CVE Procedures: Documentation/process/cve.rst 84 * Embargoed Hardware Issues: Documentation/process/embargoed-hardware-issues.rst 92 * Stable Kernel Rules: Documentation/process/stable-kernel-rules.rst [all …]
|
| /linux/Documentation/translations/ja_JP/process/ |
| H A D | howto.rst | 10 Documentation/process/howto.rst 75 :ref:`Documentation/process/license-rules.rst <kernel_licensing>` 108 :ref:`Documentation/process/changes.rst <changes>` 113 :ref:`Documentation/process/coding-style.rst <codingstyle>` 120 :ref:`Documentation/process/submitting-patches.rst <codingstyle>` 141 :ref:`Documentation/process/stable-api-nonsense.rst <stable_api_nonsense>` 153 :ref:`Documentation/process/security-bugs.rst <securitybugs>` 158 :ref:`Documentation/process/management-style.rst <managementstyle>` 165 :ref:`Documentation/process/stable-kernel-rules.rst <stable_kernel_rules>` 170 :Ref:`Documentation/process/kernel-docs.rst <kernel_docs>` [all …]
|
| H A D | submitting-patches.rst | 8 このドキュメントは :ref:`Documentation/process/submitting-patches.rst <submittingpatches>` の日本語訳です。 25 Documentation/process/development-process.rst を参照してください。 27 Documentation/process/submit-checklist.rst を読んでください。 38 :ref:`Documentation/process/maintainer-handbooks.rst <maintainer_handbooks_main>`.
|
| /linux/drivers/android/binder/ |
| H A D | thread.rs | 30 process::{GetWorkOrRegister, Process}, 420 pub(crate) process: Arc<Process>, field 447 pub(crate) fn new(id: i32, process: Arc<Process>) -> Result<Arc<Self>> { in new() 453 process, in new() 483 } else if Arc::ptr_eq(&t.to, &self.process) { in debug_print() 563 return Ok(self.process.get_work()); in get_work() 572 return self.process.get_work().ok_or(EAGAIN).map(Some); in get_work() 576 let reg = match self.process.get_work_or_register(self) { in get_work() 637 self.process.push_work(work) in push_work_if_looper() 667 .process in translate_object() [all …]
|
| H A D | allocation.rs | 22 process::Process, 56 pub(crate) process: Arc<Process>, field 66 process: Arc<Process>, in new() 74 process, in new() 105 self.process in copy_into() 116 unsafe { self.process.pages.read(self.offset + offset) } in read() 124 unsafe { self.process.pages.write(self.offset + offset, obj) } in write() 130 unsafe { self.process.pages.fill_zero(self.offset, self.size) } in fill_zero() 134 self.process in keep_alive() 285 self.process.buffer_raw_free(self.ptr); in drop() [all …]
|
| /linux/Documentation/translations/ko_KR/process/ |
| H 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>` 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/scripts/gendwarfksyms/ |
| H A D | dwarf.c | 163 static void process(struct die *cache, const char *s) in process() function 193 process(cache, buf); in process_fmt() 214 process(cache, " "); in process_fqn() 215 process(cache, cache->fqn); in process_fqn() 311 process(cache, "base_type void"); in process_type_attr() 319 process(cache, " ,"); in process_list_comma() 337 process(cache, type); in __process_list_type() 343 process(cache, " "); in __process_list_type() 344 process(cache, name); in __process_list_type() 367 process(cache, type); in DEFINE_PROCESS_LIST_TYPE() [all …]
|
| /linux/Documentation/translations/zh_CN/process/ |
| H 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>` 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 …]
|
| H 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/submit-checklist.rst <cn_submitchecklist>`。 150 :ref:`Documentation/translations/zh_CN/process/submitting-patches.rst <cn_submittingpatches>` 161 :ref:`Documentation/translations/zh_CN/process/submitting-patches.rst <cn_submittingpatches>` 168 :ref:`Documentation/translations/zh_CN/process/submitting-patches.rst <cn_submittingpatches>` 176 :ref:`Documentation/translations/zh_CN/process/submitting-patches.rst <cn_submittingpatches>` 204 :ref:`Documentation/translations/zh_CN/process/email-clients.rst <cn_email_clients>`
|
| /linux/Documentation/translations/zh_TW/process/ |
| H 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>` 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 …]
|
| H A 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>`。 153 :ref:`Documentation/translations/zh_CN/process/submitting-patches.rst <tw_submittingpatches>` 164 :ref:`Documentation/translations/zh_CN/process/submitting-patches.rst <tw_submittingpatches>` 171 :ref:`Documentation/translations/zh_CN/process/submitting-patches.rst <tw_submittingpatches>` 179 :ref:`Documentation/translations/zh_CN/process/submitting-patches.rst <tw_submittingpatches>` 196 :ref:`Documentation/translations/zh_CN/process/email-clients.rst <tw_email_clients>`
|
| /linux/tools/perf/tests/ |
| H A D | builtin-test.c | 300 struct child_process process; member 323 static int run_test_child(struct child_process *process) in run_test_child() argument 328 struct child_test *child = container_of(process, struct child_test, process); in run_test_child() 412 err = child_test->process.err; in finish_test() 445 if (check_if_command_finished(&child_tests[y]->process) == 0) in finish_test() 483 err_done = check_if_command_finished(&child_test->process); in finish_test() 490 ret = finish_command(&child_test->process); in finish_test() 532 (*child)->process.pid = -1; in start_test() 533 (*child)->process.no_stdin = 1; in start_test() 535 (*child)->process.no_stdout = 1; in start_test() [all …]
|
| /linux/Documentation/translations/zh_TW/ |
| H A D | index.rst | 28 process/development-process 29 process/submitting-patches 30 行爲準則 <process/code-of-conduct> 31 完整開發流程文檔 <process/index> 57 process/license-rules
|
| /linux/tools/memory-model/litmus-tests/ |
| H A 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/Documentation/security/keys/ |
| H A 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/Documentation/translations/zh_CN/ |
| H A D | index.rst | 45 process/development-process 46 process/submitting-patches 47 行为准则 <process/code-of-conduct> 49 完整开发流程文档 <process/index> 72 process/license-rules
|
| /linux/drivers/gpu/drm/amd/display/modules/hdcp/ |
| H 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() 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() 630 msg_in->process.msg1_desc.msg_id = TA_HDCP_HDCP2_MSG_ID__AKE_SEND_CERT; in mod_hdcp_hdcp2_validate_ake_cert() 631 msg_in->process.msg1_desc.msg_size = TA_HDCP_HDCP2_MSG_ID_MAX_SIZE__AKE_SEND_CERT; in mod_hdcp_hdcp2_validate_ake_cert() 633 memcpy(&msg_in->process.receiver_message[0], hdcp->auth.msg.hdcp2.ake_cert, in mod_hdcp_hdcp2_validate_ake_cert() 654 if (msg_out->process.msg1_status == in mod_hdcp_hdcp2_validate_ake_cert() [all …]
|
| /linux/Documentation/process/ |
| H A D | coding-assistants.rst | 12 kernel development process: 14 * Documentation/process/development-process.rst 15 * Documentation/process/coding-style.rst 16 * Documentation/process/submitting-patches.rst 25 * See Documentation/process/license-rules.rst for details 43 helps track the evolving role of AI in the development process.
|