Lines Matching defs:Process
427 pub(crate) struct Process { struct
433 // Credential associated with file when `Process` is created. argument
437 pub(crate) inner: SpinLock<ProcessInner>, argument
450 node_refs: Mutex<ProcessNodeRefs>, argument
454 defer_work: Work<Process>, argument
464 impl HasWork<Process> for Process { self.defer_work } argument
476 impl workqueue::WorkItem for Process { implementation
496 impl Process { impl
807 self: ArcBorrow<'_, Process>, in insert_or_update_handle() argument
921 self: ArcBorrow<'_, Process>, in update_ref() argument
1551 impl Process { implementation
1556 this: ArcBorrow<'_, Process>, in ioctl_write_only() argument
1582 this: ArcBorrow<'_, Process>, in ioctl_write_read() argument
1603 impl Process { impl
1604 pub(crate) fn open(ctx: ArcBorrow<'_, Context>, file: &File) -> Result<Arc<Process>> { in open()
1608 pub(crate) fn release(this: Arc<Process>, _file: &File) { in release()
1643 pub(crate) fn ioctl(this: ArcBorrow<'_, Process>, file: &File, cmd: u32, arg: usize) -> Result { in ioctl() argument
1661 this: ArcBorrow<'_, Process>, in mmap() argument
1682 this: ArcBorrow<'_, Process>, in poll() argument