| /linux/drivers/android/binder/ |
| H A D | context.rs | 15 use crate::{error::BinderError, node::NodeRef, process::Process}; 42 all_procs: KVVec<Arc<Process>>, 81 pub(crate) fn register_process(self: &Arc<Self>, proc: Arc<Process>) -> Result { in register_process() 90 pub(crate) fn deregister_process(self: &Arc<Self>, proc: &Arc<Process>) { in deregister_process() argument 137 F: FnMut(&Process), in for_each_proc() argument 145 pub(crate) fn get_all_procs(&self) -> Result<KVVec<Arc<Process>>> { in get_all_procs() argument 154 pub(crate) fn get_procs_with_pid(&self, pid: i32) -> Result<KVVec<Arc<Process>>> { in get_procs_with_pid() argument
|
| H A D | rust_binder_main.rs | 30 use crate::{context::Context, page_range::Shrinker, process::Process, thread::Thread}; 378 let process = match Process::open(ctx, file) { in rust_binder_open() 402 let process = unsafe { Arc::<Process>::from_foreign((*file).private_data) }; in rust_binder_release() 405 Process::release(process, file); in rust_binder_release() 417 let f = unsafe { Arc::<Process>::borrow((*file).private_data) }; in rust_binder_ioctl() 419 match Process::ioctl(f, unsafe { File::from_raw_file(file) }, cmd as _, arg as _) { in rust_binder_ioctl() 432 let f = unsafe { Arc::<Process>::borrow((*file).private_data) }; in rust_binder_mmap() 436 match Process::mmap(f, unsafe { File::from_raw_file(file) }, area) { in rust_binder_mmap() 449 let f = unsafe { Arc::<Process>::borrow((*file).private_data) }; in rust_binder_poll() 453 match Process::poll(f, fileref, unsafe { PollTable::from_raw(wait) }) { in rust_binder_poll() [all …]
|
| H A D | process.rs | 351 pub(crate) process: Arc<Process>, 360 fn new(node_ref: NodeRef, handle: u32, process: Arc<Process>) -> impl PinInit<Self> { in new() 424 arc_offset: Arc::<Process>::DATA_OFFSET, 425 task: offset_of!(Process, task), 434 pub(crate) struct Process { struct 461 defer_work: Work<Process>, argument 471 impl HasWork<Process> for Process { self.defer_work } argument 475 impl ListArcSafe<0> for Process { untracked; } 478 impl ListItem<0> for Process { 483 impl workqueue::WorkItem for Process { implementation [all …]
|
| H A D | node.rs | 17 process::{NodeRefInfo, Process, ProcessInner}, 170 freeze_list: KVVec<Arc<Process>>, 195 pub(crate) owner: Arc<Process>, 219 owner: Arc<Process>, in new() argument 659 process: &Arc<Process>, in add_freeze_listener() argument 662 let mut vec_alloc = KVVec::<Arc<Process>>::new(); in add_freeze_listener() 685 pub(crate) fn remove_freeze_listener(&self, p: &Arc<Process>) { in remove_freeze_listener() argument 702 pub(crate) fn freeze_list<'a>(&'a self, guard: &'a ProcessInner) -> &'a [Arc<Process>] { in freeze_list() argument 928 process: Arc<Process>, 957 process: Arc<Process>, in new() argument
|
| H A D | freeze.rs | 17 defs::*, node::Node, process::Process, thread::Thread, BinderReturnWriter, DArc, DLArc, 157 pub(crate) fn on_process_exit(&self, proc: &Arc<Process>) { in on_process_exit() argument 164 impl Process { impl 322 fn find_freeze_recipients(&self) -> Result<KVVec<(DArc<Node>, Arc<Process>)>, AllocError> { in find_freeze_recipients() argument 389 batch: KVVec<(Arc<Process>, DLArc<FreezeMessage>)>,
|
| H A D | transaction.rs | 21 process::{Process, ProcessInner}, 44 pub(crate) to: Arc<Process>, 128 to: Arc<Process>, in new_reply() argument
|
| H A D | allocation.rs | 22 process::Process, 56 pub(crate) process: Arc<Process>, 66 process: Arc<Process>, in new() argument
|
| /linux/Documentation/admin-guide/ |
| H A D | workload-tracing.rst | 332 | getppid | 10000001 | Process Mgmt | sys_getpid() | 334 | clone | 1077 | Process Mgmt. | sys_clone() | 336 | prctl | 23 | Process Mgmt. | sys_prctl() | 338 | prlimit64 | 7 | Process Mgmt. | sys_prlimit64() | 340 | getpid | 10 | Process Mgmt. | sys_getpid() | 342 | uname | 3 | Process Mgmt. | sys_uname() | 344 | sysinfo | 1 | Process Mgmt. | sys_sysinfo() | 346 | getuid | 1 | Process Mgmt. | sys_getuid() | 348 | getgid | 1 | Process Mgmt. | sys_getgid() | 350 | geteuid | 1 | Process Mgmt. | sys_geteuid() | [all …]
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | ext-ctrls-image-process.rst | 7 Image Process Control Reference 10 The Image Process control class is intended for low-level control of 18 Image Process Control IDs
|
| /linux/Documentation/process/ |
| H A D | development-process.rst | 3 A guide to the Kernel Development Process 21 2.Process
|
| /linux/drivers/clk/starfive/ |
| H A D | Kconfig | 61 tristate "StarFive JH7110 Image-Signal-Process clock support" 65 Say yes here to support the Image-Signal-Process clock controller
|
| /linux/Documentation/translations/zh_CN/process/ |
| H A D | development-process.rst | 19 2.Process
|
| H A D | 2.Process.rst | 3 :Original: :ref:`Documentation/process/2.Process.rst <development_process>`
|
| /linux/Documentation/translations/zh_TW/process/ |
| H A D | development-process.rst | 22 2.Process
|
| H A D | 2.Process.rst | 5 :Original: :ref:`Documentation/process/2.Process.rst <development_process>`
|
| /linux/Documentation/i2c/busses/ |
| H A D | i2c-amd8111.rst | 27 Process Call Support
|
| /linux/Documentation/translations/it_IT/process/ |
| H A D | development-process.rst | 26 2.Process
|
| /linux/Documentation/translations/sp_SP/process/ |
| H A D | development-process.rst | 26 2.Process
|
| /linux/arch/arm/mach-omap2/ |
| H A D | omap-smc.S | 46 mov r1, #0x0 @ Process ID
|
| H A D | sleep44xx.S | 261 mov r1, #0x0 @ Process ID 301 mov r1, #0x0 @ Process ID
|
| /linux/tools/perf/Documentation/ |
| H A D | perf-inject.txt | 76 Process jitdump files by injecting the mmap records corresponding to jitted 98 The Process ID (PID) of the QEMU hypervisor process must be provided,
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-driver-uio_pci_sva-pasid | 5 Process Address Space ID (PASID) assigned by IOMMU driver to
|
| /linux/arch/powerpc/crypto/ |
| H A D | aes-gcm-p10.S | 383 # Process a normal partial block when we come here. 691 # Process different blocks 700 # Process 8x AES/GCM blocks 969 # Process different blocks 978 # Process 8x AES/GCM blocks
|
| /linux/Documentation/translations/zh_CN/doc-guide/ |
| H A D | kernel-doc.rst | 116 * Context: Process context. May sleep if @gfp flags permit. 117 * Context: Process context. Takes and releases <mutex>.
|
| /linux/Documentation/bpf/ |
| H A D | redirect.rst | 21 Process chapter
|