Searched refs:fds (Results 1 – 4 of 4) sorted by relevance
639 fds: Vec<Option<Arc<File>>>, field655 return FileDescriptorVec { fds: data }; in new()664 if let Some(file) = &self.fds[i] { in clone()666 res.fds[i] = Some(Arc::new(file)); in clone()676 for fd in &self.fds { in fd_open_count()707 let x = &mut self.fds[new_fd as usize]; in alloc_fd()717 if self.fds[i].is_none() { in alloc_fd()718 self.fds[i] = Some(Arc::new(file)); in alloc_fd()735 self.fds[fd as usize].clone() in get_file_by_fd()747 let file = self.fds[fd as usize].take().unwrap(); in drop_fd()[all …]
68 fds: &mut [i32], in socketpair()91 fds[0] = fd_table_guard.alloc_fd(File::new(inode0, FileMode::O_RDWR)?, None)?; in socketpair()92 fds[1] = fd_table_guard.alloc_fd(File::new(inode1, FileMode::O_RDWR)?, None)?; in socketpair()
206 let fds = epoll.ep_items.keys().cloned().collect::<Vec<_>>(); in close() localVariable209 for fd in fds { in close()
832 let fds = user_buffer_writer.buffer::<i32>(0)?; in handle() localVariable833 Self::socketpair(args[0], args[1], args[2], fds) in handle()