Lines Matching refs:Process
351 pub(crate) process: Arc<Process>,
360 fn new(node_ref: NodeRef, handle: u32, process: Arc<Process>) -> impl PinInit<Self> { in new()
427 pub(crate) struct Process { struct
454 defer_work: Work<Process>, argument
464 impl HasWork<Process> for Process { self.defer_work } argument
468 impl ListArcSafe<0> for Process { untracked; }
471 impl ListItem<0> for Process {
476 impl workqueue::WorkItem for Process { implementation
477 type Pointer = Arc<Process>;
496 impl Process { impl
500 try_pin_init!(Process { in new()
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() argument
1608 pub(crate) fn release(this: Arc<Process>, _file: &File) { in release() argument
1627 pub(crate) fn flush(this: ArcBorrow<'_, Process>) -> Result { in flush()
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