Lines Matching refs:local_pipe
565 local_pipe: Option<(u32 /* flags */, File)>, field
583 if let Some((_, s)) = &self.local_pipe { in fmt()
678 vfd.local_pipe = Some((VIRTIO_WL_VFD_WRITE, write_pipe)); in pipe_remote_read_local_write()
686 vfd.local_pipe = Some((VIRTIO_WL_VFD_READ, read_pipe)); in pipe_remote_write_local_read()
719 vfd.local_pipe = Some((flags, descriptor)); in from_file()
731 if let Some((f, _)) = self.local_pipe { in flags()
770 self.local_pipe in wait_descriptor()
785 } else if let Some((_, local_pipe)) = &mut self.local_pipe { in send()
790 data.read_to(local_pipe, usize::max_value()) in send()
822 } else if let Some((flags, mut local_pipe)) = self.local_pipe.take() { in recv()
825 let len = local_pipe.read(&mut buf[..]).map_err(WlError::ReadPipe)?; in recv()
829 self.local_pipe = Some((flags, local_pipe)); in recv()
850 self.local_pipe = None; in close()