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
54 impl AsRawHandle for SafeDescriptor { implementation
96 impl TryFrom<&dyn AsRawHandle> for SafeDescriptor { implementation
106 impl SafeDescriptor { implementation
109 pub fn try_clone(&self) -> Result<SafeDescriptor> { in try_clone()
122 unsafe impl Send for SafeDescriptor {} implementation
124 unsafe impl Sync for SafeDescriptor {} implementation
Dshm.rs32 fn from_safe_descriptor(mapping_handle: SafeDescriptor, size: u64) -> Result<SharedMemory> { in from_safe_descriptor()
/external/crosvm/base/src/sys/unix/
Ddescriptor.rs38 pub fn clone_descriptor(descriptor: &(impl AsRawDescriptor + ?Sized)) -> Result<SafeDescriptor> { in clone_descriptor()
45 fn clone_fd(fd: RawFd) -> Result<SafeDescriptor> { in clone_fd()
94 impl Drop for SafeDescriptor { implementation
102 impl AsRawFd for SafeDescriptor { implementation
108 impl TryFrom<&dyn AsRawFd> for SafeDescriptor { implementation
116 impl SafeDescriptor { impl
119 pub fn try_clone(&self) -> Result<SafeDescriptor> { in try_clone()
171 impl From<OwnedFd> for SafeDescriptor { implementation
Dsock_ctrl_msg.rs196 ) -> io::Result<(usize, Vec<SafeDescriptor>)> { in raw_recvmsg()
322 ) -> io::Result<(usize, Vec<SafeDescriptor>)> { in recv_with_fds()
341 ) -> io::Result<(usize, Vec<SafeDescriptor>)> { in recv_vectored_with_fds()
Dnet.rs84 ) -> io::Result<SafeDescriptor> { in socket()
99 ) -> io::Result<(SafeDescriptor, SafeDescriptor)> { in socketpair() argument
529 impl From<UnixSeqpacket> for SafeDescriptor { implementation
/external/crosvm/base/src/
Ddescriptor.rs20 pub struct SafeDescriptor { struct
42 /// [`SafeDescriptor`] (possibly along with [`trait@IntoRawDescriptor`]) to get full ownership argument
63 impl AsRawDescriptor for SafeDescriptor { implementation
87 impl IntoRawDescriptor for SafeDescriptor { implementation
95 impl FromRawDescriptor for SafeDescriptor { implementation
101 impl TryFrom<&dyn AsRawDescriptor> for SafeDescriptor { implementation
132 impl From<File> for SafeDescriptor { implementation
133 fn from(f: File) -> SafeDescriptor { in from()
Dshm.rs28 fn from_safe_descriptor(descriptor: SafeDescriptor, size: u64) -> Result<SharedMemory>; in from_safe_descriptor()
52 pub fn from_safe_descriptor(descriptor: SafeDescriptor, size: u64) -> Result<SharedMemory> { in from_safe_descriptor()
75 impl From<SharedMemory> for SafeDescriptor { implementation
76 fn from(sm: SharedMemory) -> SafeDescriptor { in from()
Devent.rs111 impl From<Event> for SafeDescriptor { implementation
/external/crosvm/hypervisor/src/haxm/
Dwin.rs19 pub(super) fn open_haxm_device(use_ghaxm: bool) -> Result<SafeDescriptor> { in open_haxm_device()
48 pub(super) fn open_haxm_vm_device(use_ghaxm: bool, vm_id: u32) -> Result<SafeDescriptor> { in open_haxm_vm_device()
81 ) -> Result<SafeDescriptor> { in open_haxm_vcpu_device()
Dlinux.rs24 pub(super) fn open_haxm_device(_use_ghaxm: bool) -> Result<SafeDescriptor> { in open_haxm_device()
35 pub(super) fn open_haxm_vm_device(_use_ghaxm: bool, vm_id: u32) -> Result<SafeDescriptor> { in open_haxm_vm_device()
52 ) -> Result<SafeDescriptor> { in open_haxm_vcpu_device()
Dvm.rs179 descriptor: &SafeDescriptor, in set_user_memory_region()
229 fn try_clone_descriptor(&self) -> Result<SafeDescriptor> { in try_clone_descriptor()
330 fn create_device(&self, _kind: DeviceKind) -> Result<SafeDescriptor> { in create_device()
/external/crosvm/devices/src/virtio/vhost_user_frontend/sys/
Dunix.rs15 ) -> VhostResult<(BackendReqHandler, SafeDescriptor)> { in create_backend_req_handler() argument
Dwindows.rs16 ) -> VhostResult<(BackendReqHandler, SafeDescriptor)> { in create_backend_req_handler() argument
/external/crosvm/base/src/sys/linux/
Ddescriptor.rs9 impl PartialEq for SafeDescriptor { implementation
/external/crosvm/vm_memory/src/udmabuf/sys/
Dwindows.rs27 ) -> UdmabufResult<SafeDescriptor> { in create_udmabuf()
Dlinux.rs97 ) -> UdmabufResult<SafeDescriptor> { in create_udmabuf()
/external/crosvm/vm_memory/src/udmabuf/
Dmod.rs48 ) -> UdmabufResult<SafeDescriptor>; in create_udmabuf()
/external/crosvm/src/crosvm/sys/linux/
Dgpu.rs90 render_server_fd: Option<SafeDescriptor>, in create_gpu_device()
290 ) -> 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/broker_ipc/src/
Dlib.rs101 pub(crate) fn log_file_from_path(path: Option<PathBuf>) -> anyhow::Result<Option<SafeDescriptor>> { in log_file_from_path()
/external/crosvm/base/src/sys/macos/
Devent.rs84 impl From<PlatformEvent> for SafeDescriptor { implementation
Dkqueue.rs110 impl From<Kqueue> for crate::SafeDescriptor { implementation
Dmod.rs245 impl PartialEq for crate::SafeDescriptor { implementation
256 _descriptor: crate::SafeDescriptor, in from_safe_descriptor()
/external/crosvm/hypervisor/src/gunyah/
Dmod.rs109 vm: &SafeDescriptor, in android_lend_user_memory_region()
145 vm: &SafeDescriptor, in set_user_memory_region()
176 vm: &SafeDescriptor, in map_cma_region()
561 fn try_clone_descriptor(&self) -> Result<SafeDescriptor> { in try_clone_descriptor()
675 fn create_device(&self, _kind: DeviceKind) -> Result<SafeDescriptor> { in create_device()
/external/crosvm/devices/src/virtio/vhost/user/device/gpu/sys/
Dlinux.rs38 display: IoSource<AsyncWrapper<SafeDescriptor>>, in run_display()

12