| /external/crosvm/base/src/sys/windows/ | 
| D | descriptor.rs | 41 impl PartialEq for SafeDescriptor {  implementation47 impl Drop for SafeDescriptor {  implementation
 53 impl AsRawHandle for SafeDescriptor {  implementation
 91 impl TryFrom<&dyn AsRawHandle> for SafeDescriptor {  implementation
 101 impl SafeDescriptor {  implementation
 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
 
 | 
| D | shm_platform.rs | 34     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/ | 
| D | descriptor.rs | 34 impl Drop for SafeDescriptor {  implementation40 impl AsRawHandle for SafeDescriptor {  implementation
 92 impl TryFrom<&dyn AsRawHandle> for SafeDescriptor {  implementation
 102 impl SafeDescriptor {  implementation
 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/ | 
| D | descriptor.rs | 12 pub struct SafeDescriptor {  struct33     /// [`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()
 
 | 
| D | shm.rs | 43 impl From<SharedMemory> for SafeDescriptor {  implementation44     fn from(sm: SharedMemory) -> SafeDescriptor {  in from()
 
 | 
| /external/crosvm/base/src/ | 
| D | descriptor.rs | 18 pub struct SafeDescriptor {  struct40     /// [`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()
 
 | 
| D | shm.rs | 46         descriptor: SafeDescriptor,  in from_safe_descriptor()65 impl From<SharedMemory> for SafeDescriptor {  implementation
 66     fn from(sm: SharedMemory) -> SafeDescriptor {  in from()
 
 | 
| D | event.rs | 111 impl From<Event> for SafeDescriptor {  implementation
 | 
| D | descriptor_reflection.rs | 223 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/ | 
| D | descriptor.rs | 37 impl Drop for SafeDescriptor {  implementation43 impl AsRawFd for SafeDescriptor {  implementation
 49 impl TryFrom<&dyn AsRawFd> for SafeDescriptor {  implementation
 59 impl SafeDescriptor {  impl
 62     pub fn try_clone(&self) -> Result<SafeDescriptor> {  in try_clone()
 
 | 
| /external/crosvm/rutabaga_gfx/src/rutabaga_os/sys/fuchsia/ | 
| D | descriptor.rs | 17 impl Drop for SafeDescriptor {  implementation23 impl SafeDescriptor {  impl
 26     pub fn try_clone(&self) -> Result<SafeDescriptor> {  in try_clone()
 
 | 
| /external/crosvm/base/src/sys/unix/ | 
| D | descriptor.rs | 79 impl PartialEq for SafeDescriptor {  implementation104 impl Drop for SafeDescriptor {  implementation
 110 impl AsRawFd for SafeDescriptor {  implementation
 116 impl TryFrom<&dyn AsRawFd> for SafeDescriptor {  implementation
 126 impl SafeDescriptor {  impl
 129     pub fn try_clone(&self) -> Result<SafeDescriptor> {  in try_clone()
 
 | 
| D | net.rs | 103 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
 
 | 
| D | event.rs | 185 impl From<PlatformEvent> for SafeDescriptor {  implementation
 | 
| /external/crosvm/hypervisor/src/haxm/ | 
| D | win.rs | 25 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()
 
 | 
| D | unix.rs | 25 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/ | 
| D | windows.rs | 27     ) -> UdmabufResult<SafeDescriptor> {  in create_udmabuf()
 | 
| D | unix.rs | 97     ) -> UdmabufResult<SafeDescriptor> {  in create_udmabuf()
 | 
| /external/crosvm/vm_memory/src/udmabuf/ | 
| D | mod.rs | 48     ) -> UdmabufResult<SafeDescriptor>;  in create_udmabuf()
 | 
| /external/crosvm/broker_ipc/src/ | 
| D | lib.rs | 77 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/ | 
| D | gpu.rs | 93     render_server_fd: Option<SafeDescriptor>,  in create_gpu_device()219 ) -> Result<(Minijail, SafeDescriptor)> {  in start_gpu_render_server()  argument
 
 | 
| /external/crosvm/tube_transporter/src/ | 
| D | packed_tube.rs | 52 pub unsafe fn pack(tube: Tube, receiver_pid: u32) -> PackedTubeResult<SafeDescriptor> {  in pack()
 | 
| /external/crosvm/devices/src/virtio/vhost/user/device/gpu/sys/ | 
| D | unix.rs | 42     display: IoSource<AsyncWrapper<SafeDescriptor>>,  in run_display()
 | 
| /external/crosvm/cros_async/src/sys/windows/ | 
| D | io_completion_port.rs | 260 ) -> Result<Option<SafeDescriptor>> {  in create_iocp()
 | 
| /external/crosvm/hypervisor/src/gunyah/ | 
| D | mod.rs | 115     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()
 
 |