Lines Matching refs:FilePrivateData
3 core::generate_inode_id, file::FileMode, syscall::ModeType, FilePrivateData, FileSystem,
66 pub fn poll(&self, private_data: &FilePrivateData) -> Result<usize, SystemError> { in poll()
69 let mode = if let FilePrivateData::Pipefs(PipeFsPrivateData { mode }) = private_data { in poll()
189 data_guard: SpinLockGuard<FilePrivateData>, in read_at() argument
195 if let FilePrivateData::Pipefs(pdata) = &data { in read_at()
278 mut data: SpinLockGuard<FilePrivateData>, in open() argument
294 *data = FilePrivateData::Pipefs(PipeFsPrivateData { mode: *mode }); in open()
307 fn close(&self, data: SpinLockGuard<FilePrivateData>) -> Result<(), SystemError> { in close()
309 if let FilePrivateData::Pipefs(pipe_data) = &*data { in close()
346 data: SpinLockGuard<FilePrivateData>, in write_at() argument
350 if let FilePrivateData::Pipefs(pdata) = &*data { in write_at()
444 fn poll(&self, private_data: &FilePrivateData) -> Result<usize, SystemError> { in poll()