Home
last modified time | relevance | path

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

12

/external/crosvm/base/src/sys/windows/
Ddescriptor.rs41 impl PartialEq for SafeDescriptor { implementation
47 impl Drop for SafeDescriptor { implementation
53 impl AsRawHandle for SafeDescriptor { implementation
91 impl TryFrom<&dyn AsRawHandle> for SafeDescriptor { implementation
101 impl SafeDescriptor { impl
104 pub fn try_clone(&self) -> Result<SafeDescriptor> { in try_clone()
115 unsafe impl Send for SafeDescriptor {} implementation
116 unsafe impl Sync for SafeDescriptor {} implementation
Dshm_platform.rs34 pub fn from_safe_descriptor(mapping_handle: SafeDescriptor, size: Option<u64>) -> Result<Self> { in from_safe_descriptor()
/external/crosvm/rutabaga_gfx/src/rutabaga_os/sys/windows/
Ddescriptor.rs34 impl Drop for SafeDescriptor { implementation
40 impl AsRawHandle for SafeDescriptor { implementation
92 impl TryFrom<&dyn AsRawHandle> for SafeDescriptor { implementation
102 impl SafeDescriptor { impl
105 pub fn try_clone(&self) -> Result<SafeDescriptor> { in try_clone()
114 unsafe impl Send for SafeDescriptor {} implementation
115 unsafe impl Sync for SafeDescriptor {} implementation
/external/crosvm/rutabaga_gfx/src/rutabaga_os/
Ddescriptor.rs12 pub struct SafeDescriptor { struct
33 /// [`SafeDescriptor`] (possibly along with [`trait@IntoRawDescriptor`]) to get full ownership argument
54 impl AsRawDescriptor for SafeDescriptor { implementation
69 impl IntoRawDescriptor for SafeDescriptor { implementation
77 impl FromRawDescriptor for SafeDescriptor { implementation
83 impl TryFrom<&dyn AsRawDescriptor> for SafeDescriptor { implementation
113 impl From<File> for SafeDescriptor { implementation
114 fn from(f: File) -> SafeDescriptor { in from()
Dshm.rs43 impl From<SharedMemory> for SafeDescriptor { implementation
44 fn from(sm: SharedMemory) -> SafeDescriptor { in from()
/external/crosvm/base/src/
Ddescriptor.rs18 pub struct SafeDescriptor { struct
40 /// [`SafeDescriptor`] (possibly along with [`trait@IntoRawDescriptor`]) to get full ownership argument
61 impl AsRawDescriptor for SafeDescriptor { implementation
76 impl IntoRawDescriptor for SafeDescriptor { implementation
84 impl FromRawDescriptor for SafeDescriptor { implementation
90 impl TryFrom<&dyn AsRawDescriptor> for SafeDescriptor { implementation
120 impl From<File> for SafeDescriptor { implementation
121 fn from(f: File) -> SafeDescriptor { in from()
Dshm.rs46 descriptor: SafeDescriptor, in from_safe_descriptor()
65 impl From<SharedMemory> for SafeDescriptor { implementation
66 fn from(sm: SharedMemory) -> SafeDescriptor { in from()
Devent.rs111 impl From<Event> for SafeDescriptor { implementation
Ddescriptor_reflection.rs223 fn take_descriptor(index: usize) -> Result<SafeDescriptor, &'static str> { in take_descriptor()
241 pub fn deserialize_descriptor<'de, D>(de: D) -> std::result::Result<SafeDescriptor, D::Error> in deserialize_descriptor()
308 descriptors: &mut Vec<Option<SafeDescriptor>>, in deserialize_with_descriptors()
/external/crosvm/rutabaga_gfx/src/rutabaga_os/sys/unix/
Ddescriptor.rs37 impl Drop for SafeDescriptor { implementation
43 impl AsRawFd for SafeDescriptor { implementation
49 impl TryFrom<&dyn AsRawFd> for SafeDescriptor { implementation
59 impl SafeDescriptor { implementation
62 pub fn try_clone(&self) -> Result<SafeDescriptor> { in try_clone()
/external/crosvm/rutabaga_gfx/src/rutabaga_os/sys/fuchsia/
Ddescriptor.rs17 impl Drop for SafeDescriptor { implementation
23 impl SafeDescriptor { impl
26 pub fn try_clone(&self) -> Result<SafeDescriptor> { in try_clone()
/external/crosvm/base/src/sys/unix/
Ddescriptor.rs79 impl PartialEq for SafeDescriptor { implementation
104 impl Drop for SafeDescriptor { implementation
110 impl AsRawFd for SafeDescriptor { implementation
116 impl TryFrom<&dyn AsRawFd> for SafeDescriptor { implementation
126 impl SafeDescriptor { implementation
129 pub fn try_clone(&self) -> Result<SafeDescriptor> { in try_clone()
Dnet.rs103 fn socket(domain: c_int, sock_type: c_int, protocol: c_int) -> io::Result<SafeDescriptor> { in socket()
116 ) -> io::Result<(SafeDescriptor, SafeDescriptor)> { in socketpair() argument
620 impl From<UnixSeqpacket> for SafeDescriptor { implementation
Devent.rs185 impl From<PlatformEvent> for SafeDescriptor { implementation
/external/crosvm/hypervisor/src/haxm/
Dwin.rs25 pub(super) fn open_haxm_device(use_ghaxm: bool) -> Result<SafeDescriptor> { in open_haxm_device()
52 pub(super) fn open_haxm_vm_device(use_ghaxm: bool, vm_id: u32) -> Result<SafeDescriptor> { in open_haxm_vm_device()
83 ) -> Result<SafeDescriptor> { in open_haxm_vcpu_device()
Dunix.rs25 pub(super) fn open_haxm_device(_use_ghaxm: bool) -> Result<SafeDescriptor> { in open_haxm_device()
36 pub(super) fn open_haxm_vm_device(_use_ghaxm: bool, vm_id: u32) -> Result<SafeDescriptor> { in open_haxm_vm_device()
53 ) -> Result<SafeDescriptor> { in open_haxm_vcpu_device()
/external/crosvm/vm_memory/src/udmabuf/sys/
Dwindows.rs27 ) -> UdmabufResult<SafeDescriptor> { in create_udmabuf()
Dunix.rs97 ) -> UdmabufResult<SafeDescriptor> { in create_udmabuf()
/external/crosvm/vm_memory/src/udmabuf/
Dmod.rs48 ) -> UdmabufResult<SafeDescriptor>; in create_udmabuf()
/external/crosvm/broker_ipc/src/
Dlib.rs77 pub(crate) fn log_file_from_path(path: Option<PathBuf>) -> anyhow::Result<Option<SafeDescriptor>> { in log_file_from_path()
/external/crosvm/src/crosvm/sys/unix/
Dgpu.rs93 render_server_fd: Option<SafeDescriptor>, in create_gpu_device()
219 ) -> Result<(Minijail, SafeDescriptor)> { in start_gpu_render_server() argument
/external/crosvm/tube_transporter/src/
Dpacked_tube.rs52 pub unsafe fn pack(tube: Tube, receiver_pid: u32) -> PackedTubeResult<SafeDescriptor> { in pack()
/external/crosvm/devices/src/virtio/vhost/user/device/gpu/sys/
Dunix.rs42 display: IoSource<AsyncWrapper<SafeDescriptor>>, in run_display()
/external/crosvm/cros_async/src/sys/windows/
Dio_completion_port.rs260 ) -> Result<Option<SafeDescriptor>> { in create_iocp()
/external/crosvm/hypervisor/src/gunyah/
Dmod.rs115 vm: &SafeDescriptor, in android_lend_user_memory_region()
150 vm: &SafeDescriptor, in set_user_memory_region()
499 fn create_device(&self, _kind: DeviceKind) -> Result<SafeDescriptor> { in create_device()

12