| /external/crosvm/base/src/sys/windows/ |
| D | descriptor.rs | 41 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
|
| 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 { 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/ |
| D | descriptor.rs | 12 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()
|
| D | shm.rs | 43 impl From<SharedMemory> for SafeDescriptor { implementation 44 fn from(sm: SharedMemory) -> SafeDescriptor { in from()
|
| /external/crosvm/base/src/ |
| D | descriptor.rs | 18 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()
|
| 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 { 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/ |
| D | descriptor.rs | 17 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/ |
| D | descriptor.rs | 79 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()
|
| 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()
|