/aosp_15_r20/external/crosvm/base/src/sys/windows/ |
H A D | descriptor.rs | 41 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
|
H A D | shm.rs | 32 fn from_safe_descriptor(mapping_handle: SafeDescriptor, size: u64) -> Result<SharedMemory> { in from_safe_descriptor()
|
/aosp_15_r20/external/crosvm/base/src/sys/unix/ |
H A D | descriptor.rs | 38 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 { implementation 119 pub fn try_clone(&self) -> Result<SafeDescriptor> { in try_clone() 171 impl From<OwnedFd> for SafeDescriptor { implementation
|
H A D | net.rs | 84 ) -> io::Result<SafeDescriptor> { in socket() 99 ) -> io::Result<(SafeDescriptor, SafeDescriptor)> { in socketpair() argument 535 impl From<UnixSeqpacket> for SafeDescriptor { implementation
|
H A D | sock_ctrl_msg.rs | 196 ) -> 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()
|
/aosp_15_r20/external/crosvm/base/src/ |
H A D | descriptor.rs | 20 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()
|
H A D | shm.rs | 28 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()
|
H A D | descriptor_reflection.rs | 222 fn take_descriptor(index: usize) -> Result<SafeDescriptor, &'static str> { in take_descriptor() 240 pub fn deserialize_descriptor<'de, D>(de: D) -> std::result::Result<SafeDescriptor, D::Error> in deserialize_descriptor()
|
H A D | event.rs | 111 impl From<Event> for SafeDescriptor { implementation
|
/aosp_15_r20/external/crosvm/hypervisor/src/haxm/ |
H A D | win.rs | 19 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()
|
H A D | linux.rs | 24 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()
|
H A D | vm.rs | 178 descriptor: &SafeDescriptor, in set_user_memory_region() 321 fn create_device(&self, _kind: DeviceKind) -> Result<SafeDescriptor> { in create_device()
|
/aosp_15_r20/external/crosvm/src/crosvm/sys/linux/ |
H A D | gpu.rs | 90 render_server_fd: Option<SafeDescriptor>, in create_gpu_device() 285 ) -> Result<(Minijail, SafeDescriptor)> { in start_gpu_render_server() argument
|
/aosp_15_r20/external/crosvm/hypervisor/src/gunyah/ |
H A D | mod.rs | 107 vm: &SafeDescriptor, in android_lend_user_memory_region() 143 vm: &SafeDescriptor, in set_user_memory_region() 533 fn create_device(&self, _kind: DeviceKind) -> Result<SafeDescriptor> { in create_device()
|
/aosp_15_r20/external/crosvm/base/src/sys/macos/ |
H A D | mod.rs | 245 impl PartialEq for crate::SafeDescriptor { implementation 256 _descriptor: crate::SafeDescriptor, in from_safe_descriptor()
|
H A D | kqueue.rs | 110 impl From<Kqueue> for crate::SafeDescriptor { implementation
|
/aosp_15_r20/external/crosvm/devices/src/virtio/vhost_user_frontend/sys/ |
H A D | unix.rs | 15 ) -> VhostResult<(BackendReqHandler, SafeDescriptor)> { in create_backend_req_handler() argument
|
H A D | windows.rs | 16 ) -> VhostResult<(BackendReqHandler, SafeDescriptor)> { in create_backend_req_handler() argument
|
/aosp_15_r20/external/crosvm/base/src/sys/linux/ |
H A D | descriptor.rs | 9 impl PartialEq for SafeDescriptor { implementation
|
H A D | mod.rs | 524 pub fn safe_descriptor_from_path<P: AsRef<Path>>(path: P) -> Result<Option<SafeDescriptor>> { in safe_descriptor_from_path() 546 pub fn safe_descriptor_from_cmdline_fd(fd: &RawFd) -> Result<SafeDescriptor> { in safe_descriptor_from_cmdline_fd()
|
/aosp_15_r20/external/crosvm/vm_memory/src/udmabuf/sys/ |
H A D | windows.rs | 27 ) -> UdmabufResult<SafeDescriptor> { in create_udmabuf()
|
/aosp_15_r20/external/crosvm/vm_memory/src/udmabuf/ |
H A D | mod.rs | 48 ) -> UdmabufResult<SafeDescriptor>; in create_udmabuf()
|
/aosp_15_r20/external/crosvm/tube_transporter/src/ |
H A D | packed_tube.rs | 52 pub unsafe fn pack(tube: Tube, receiver_pid: u32) -> PackedTubeResult<SafeDescriptor> { in pack()
|
/aosp_15_r20/external/crosvm/broker_ipc/src/ |
H A D | lib.rs | 101 pub(crate) fn log_file_from_path(path: Option<PathBuf>) -> anyhow::Result<Option<SafeDescriptor>> { in log_file_from_path()
|
/aosp_15_r20/external/crosvm/devices/src/virtio/ |
H A D | wl.rs | 463 fn to_safe_descriptor(r: RutabagaDescriptor) -> SafeDescriptor { in to_safe_descriptor() 515 ) -> WlResult<(u64, SafeDescriptor, ImageMemoryRequirements)> { in allocate_and_register_gpu_memory() argument 583 descriptor: SafeDescriptor, in register_memory() 1381 fn get_info(&mut self, request: ResourceRequest) -> Option<SafeDescriptor> { in get_info()
|