/external/crosvm/common/sys_util/src/ |
D | descriptor.rs | 72 pub struct SafeDescriptor { struct 79 impl PartialEq for SafeDescriptor { implementation 104 impl Drop for SafeDescriptor { implementation 110 impl AsRawDescriptor for SafeDescriptor { implementation 116 impl IntoRawDescriptor for SafeDescriptor { implementation 124 impl FromRawDescriptor for SafeDescriptor { implementation 130 impl AsRawFd for SafeDescriptor { implementation 136 impl TryFrom<&dyn AsRawFd> for SafeDescriptor { implementation 146 impl TryFrom<&dyn AsRawDescriptor> for SafeDescriptor { implementation 167 impl SafeDescriptor { impl [all …]
|
D | descriptor_reflection.rs | 218 fn take_descriptor(index: usize) -> Result<SafeDescriptor, &'static str> { in take_descriptor() 236 pub fn deserialize_descriptor<'de, D>(de: D) -> std::result::Result<SafeDescriptor, D::Error> in deserialize_descriptor() 303 descriptors: &mut Vec<Option<SafeDescriptor>>, in deserialize_with_descriptors()
|
D | eventfd.rs | 171 impl From<EventFd> for SafeDescriptor { implementation
|
D | lib.rs | 581 pub fn safe_descriptor_from_path<P: AsRef<Path>>(path: P) -> Result<Option<SafeDescriptor>> { in safe_descriptor_from_path()
|
/external/crosvm/base/src/windows/ |
D | descriptor.rs | 36 impl PartialEq for SafeDescriptor { implementation 42 impl Drop for SafeDescriptor { implementation 48 impl AsRawHandle for SafeDescriptor { implementation 86 impl TryFrom<&dyn AsRawHandle> for SafeDescriptor { implementation 96 impl SafeDescriptor { implementation 99 pub fn try_clone(&self) -> Result<SafeDescriptor> { in try_clone() 110 unsafe impl Send for SafeDescriptor {} implementation 111 unsafe impl Sync for SafeDescriptor {} implementation
|
/external/crosvm/common/cros_asyncv2/src/unix/ |
D | io_driver.rs | 159 desc: &Arc<SafeDescriptor>, in read() 171 pub async fn read_iobuf<B: AsIoBufs + Unpin + 'static>( in read_iobuf() 185 desc: &Arc<SafeDescriptor>, in write() 197 pub async fn write_iobuf<B: AsIoBufs + Unpin + 'static>( in write_iobuf() 211 desc: &Arc<SafeDescriptor>, in fallocate() 224 pub async fn ftruncate(desc: &Arc<SafeDescriptor>, len: u64) -> anyhow::Result<()> { in ftruncate() 242 pub async fn fsync(desc: &Arc<SafeDescriptor>, datasync: bool) -> anyhow::Result<()> { in fsync() 252 desc: &Arc<SafeDescriptor>, in connect() 274 desc: &Arc<SafeDescriptor>, in sendmsg() 287 desc: &Arc<SafeDescriptor>, in recvmsg() [all …]
|
/external/crosvm/base/src/ |
D | descriptor.rs | 15 pub struct SafeDescriptor { struct 17 pub(crate) descriptor: RawDescriptor, 43 impl AsRawDescriptor for SafeDescriptor { implementation 58 impl IntoRawDescriptor for SafeDescriptor { implementation 66 impl FromRawDescriptor for SafeDescriptor { implementation 72 impl TryFrom<&dyn AsRawDescriptor> for SafeDescriptor { implementation 102 impl From<File> for SafeDescriptor { implementation 103 fn from(f: File) -> SafeDescriptor { in from()
|
D | shm.rs | 85 impl From<SharedMemory> for SafeDescriptor { implementation 86 fn from(sm: SharedMemory) -> SafeDescriptor { in from()
|
D | descriptor_reflection.rs | 219 fn take_descriptor(index: usize) -> Result<SafeDescriptor, &'static str> { in take_descriptor() 237 pub fn deserialize_descriptor<'de, D>(de: D) -> std::result::Result<SafeDescriptor, D::Error> in deserialize_descriptor() 304 descriptors: &mut Vec<Option<SafeDescriptor>>, in deserialize_with_descriptors()
|
/external/crosvm/base/src/unix/ |
D | descriptor.rs | 75 impl PartialEq for SafeDescriptor { implementation 100 impl Drop for SafeDescriptor { implementation 106 impl AsRawFd for SafeDescriptor { implementation 112 impl TryFrom<&dyn AsRawFd> for SafeDescriptor { implementation 122 impl SafeDescriptor { impl 125 pub fn try_clone(&self) -> Result<SafeDescriptor> { in try_clone() 150 impl From<UnixSeqpacket> for SafeDescriptor { implementation
|
D | eventfd.rs | 170 impl From<EventFd> for SafeDescriptor { implementation
|
D | mod.rs | 588 pub fn safe_descriptor_from_path<P: AsRef<Path>>(path: P) -> Result<Option<SafeDescriptor>> { in safe_descriptor_from_path()
|
/external/crosvm/common/cros_asyncv2/src/unix/io_driver/ |
D | mio.rs | 167 async fn wait_for(desc: &Arc<SafeDescriptor>, interest: Interest) -> anyhow::Result<()> { in wait_for() 193 desc: &Arc<SafeDescriptor>, in read() 230 desc: &Arc<SafeDescriptor>, in read_iobuf() 274 desc: &Arc<SafeDescriptor>, in write() 311 desc: &Arc<SafeDescriptor>, in write_iobuf() 355 desc: &Arc<SafeDescriptor>, in fallocate() 376 pub async fn ftruncate(desc: &Arc<SafeDescriptor>, len: u64) -> anyhow::Result<()> { in ftruncate() 400 pub async fn fsync(desc: &Arc<SafeDescriptor>, datasync: bool) -> anyhow::Result<()> { in fsync() 419 desc: &Arc<SafeDescriptor>, in connect() 503 desc: &Arc<SafeDescriptor>, in sendmsg() [all …]
|
D | uring.rs | 720 desc: &Arc<SafeDescriptor>, in start_op() 772 desc: &Arc<SafeDescriptor>, in read() 791 pub async fn read_iobuf<B: AsIoBufs + Unpin + 'static>( in read_iobuf() 811 desc: &Arc<SafeDescriptor>, in write() 821 pub async fn write_iobuf<B: AsIoBufs + Unpin + 'static>( in write_iobuf() 842 desc: &Arc<SafeDescriptor>, in fallocate() 856 pub async fn ftruncate(desc: &Arc<SafeDescriptor>, len: u64) -> anyhow::Result<()> { in ftruncate() 881 pub async fn fsync(desc: &Arc<SafeDescriptor>, datasync: bool) -> anyhow::Result<()> { in fsync() 892 desc: &Arc<SafeDescriptor>, in connect() 954 desc: &Arc<SafeDescriptor>, in sendmsg() [all …]
|
/external/crosvm/base/src/windows/win/ |
D | shm.rs | 33 pub fn from_safe_descriptor(mapping_handle: SafeDescriptor, size: u64) -> Result<Self> { in from_safe_descriptor()
|
D | named_pipes.rs | 457 handle: &SafeDescriptor, in read_internal() 578 handle: &SafeDescriptor, in write_internal()
|
/external/crosvm/src/linux/ |
D | gpu.rs | 161 render_server_fd: Option<SafeDescriptor>, in create_gpu_device() 269 ) -> Result<(Minijail, SafeDescriptor)> { in start_gpu_render_server() argument
|
/external/crosvm/rutabaga_gfx/src/ |
D | virgl_renderer.rs | 235 render_server_fd: Option<SafeDescriptor>, in init() 397 fn poll_descriptor(&self) -> Option<SafeDescriptor> { in poll_descriptor()
|
D | rutabaga_core.rs | 79 fn poll_descriptor(&self) -> Option<SafeDescriptor> { in poll_descriptor() 314 pub fn poll_descriptor(&self) -> Option<SafeDescriptor> { in poll_descriptor() 714 render_server_fd: Option<SafeDescriptor>, in build()
|
/external/crosvm/devices/src/virtio/vhost/user/device/ |
D | wl.rs | 54 wlstate_ctx: Box<dyn IoSourceExt<AsyncWrapper<SafeDescriptor>>>, in run_in_queue()
|
D | gpu.rs | 68 display: Box<dyn IoSourceExt<AsyncWrapper<SafeDescriptor>>>, in run_display()
|
/external/crosvm/devices/src/virtio/gpu/ |
D | virtio_gpu.rs | 308 render_server_fd: Option<SafeDescriptor>, in new() 569 pub fn poll_descriptor(&self) -> Option<SafeDescriptor> { in poll_descriptor()
|
D | mod.rs | 236 render_server_fd: Option<SafeDescriptor>, in build() 1003 render_server_fd: Option<SafeDescriptor>, in new()
|
/external/crosvm/hypervisor/src/ |
D | lib.rs | 90 fn create_device(&self, kind: DeviceKind) -> Result<SafeDescriptor>; in create_device()
|
/external/crosvm/hypervisor/src/kvm/ |
D | mod.rs | 53 descriptor: &SafeDescriptor, in set_user_memory_region() 539 fn create_device(&self, kind: DeviceKind) -> Result<SafeDescriptor> { in create_device()
|