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()
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
484 type Pointer = Arc<Process>;
503 impl Process { impl
507 try_pin_init!(Process { in new()
813 self: ArcBorrow<'_, Process>, in insert_or_update_handle() argument
927 self: ArcBorrow<'_, Process>, in update_ref() argument
1558 impl Process { impl
1563 this: ArcBorrow<'_, Process>, in ioctl_write_only() argument
1589 this: ArcBorrow<'_, Process>, in ioctl_write_read() argument
1610 impl Process { implementation
1611 pub(crate) fn open(ctx: ArcBorrow<'_, Context>, file: &File) -> Result<Arc<Process>> { in open() argument
1615 pub(crate) fn release(this: Arc<Process>, _file: &File) { in release() argument
1634 pub(crate) fn flush(this: ArcBorrow<'_, Process>) -> Result { in flush()
1650 pub(crate) fn ioctl(this: ArcBorrow<'_, Process>, file: &File, cmd: u32, arg: usize) -> Result { in ioctl() argument
1668 this: ArcBorrow<'_, Process>, in mmap() argument
1689 this: ArcBorrow<'_, Process>, in poll() argument