Home
last modified time | relevance | path

Searched defs:SafeDescriptor (Results 1 – 25 of 29) sorted by relevance

12

/external/crosvm/common/sys_util/src/
Ddescriptor.rs72 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 …]
Ddescriptor_reflection.rs218 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()
Deventfd.rs171 impl From<EventFd> for SafeDescriptor { implementation
Dlib.rs581 pub fn safe_descriptor_from_path<P: AsRef<Path>>(path: P) -> Result<Option<SafeDescriptor>> { in safe_descriptor_from_path()
/external/crosvm/base/src/windows/
Ddescriptor.rs36 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/
Dio_driver.rs159 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/
Ddescriptor.rs15 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()
Dshm.rs85 impl From<SharedMemory> for SafeDescriptor { implementation
86 fn from(sm: SharedMemory) -> SafeDescriptor { in from()
Ddescriptor_reflection.rs219 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/
Ddescriptor.rs75 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
Deventfd.rs170 impl From<EventFd> for SafeDescriptor { implementation
Dmod.rs588 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/
Dmio.rs167 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 …]
During.rs720 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/
Dshm.rs33 pub fn from_safe_descriptor(mapping_handle: SafeDescriptor, size: u64) -> Result<Self> { in from_safe_descriptor()
Dnamed_pipes.rs457 handle: &SafeDescriptor, in read_internal()
578 handle: &SafeDescriptor, in write_internal()
/external/crosvm/src/linux/
Dgpu.rs161 render_server_fd: Option<SafeDescriptor>, in create_gpu_device()
269 ) -> Result<(Minijail, SafeDescriptor)> { in start_gpu_render_server() argument
/external/crosvm/rutabaga_gfx/src/
Dvirgl_renderer.rs235 render_server_fd: Option<SafeDescriptor>, in init()
397 fn poll_descriptor(&self) -> Option<SafeDescriptor> { in poll_descriptor()
Drutabaga_core.rs79 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/
Dwl.rs54 wlstate_ctx: Box<dyn IoSourceExt<AsyncWrapper<SafeDescriptor>>>, in run_in_queue()
Dgpu.rs68 display: Box<dyn IoSourceExt<AsyncWrapper<SafeDescriptor>>>, in run_display()
/external/crosvm/devices/src/virtio/gpu/
Dvirtio_gpu.rs308 render_server_fd: Option<SafeDescriptor>, in new()
569 pub fn poll_descriptor(&self) -> Option<SafeDescriptor> { in poll_descriptor()
Dmod.rs236 render_server_fd: Option<SafeDescriptor>, in build()
1003 render_server_fd: Option<SafeDescriptor>, in new()
/external/crosvm/hypervisor/src/
Dlib.rs90 fn create_device(&self, kind: DeviceKind) -> Result<SafeDescriptor>; in create_device()
/external/crosvm/hypervisor/src/kvm/
Dmod.rs53 descriptor: &SafeDescriptor, in set_user_memory_region()
539 fn create_device(&self, kind: DeviceKind) -> Result<SafeDescriptor> { in create_device()

12