Home
last modified time | relevance | path

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

12

/aosp_15_r20/external/crosvm/base/src/sys/windows/
H A 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
H A Dshm.rs32 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 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 { implementation
119 pub fn try_clone(&self) -> Result<SafeDescriptor> { in try_clone()
171 impl From<OwnedFd> for SafeDescriptor { implementation
H A Dnet.rs84 ) -> io::Result<SafeDescriptor> { in socket()
99 ) -> io::Result<(SafeDescriptor, SafeDescriptor)> { in socketpair() argument
535 impl From<UnixSeqpacket> for SafeDescriptor { implementation
H A 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()
/aosp_15_r20/external/crosvm/base/src/
H A 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()
H A 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()
H A Ddescriptor_reflection.rs222 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 Devent.rs111 impl From<Event> for SafeDescriptor { implementation
/aosp_15_r20/external/crosvm/hypervisor/src/haxm/
H A 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()
H A 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()
H A Dvm.rs178 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 Dgpu.rs90 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 Dmod.rs107 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 Dmod.rs245 impl PartialEq for crate::SafeDescriptor { implementation
256 _descriptor: crate::SafeDescriptor, in from_safe_descriptor()
H A Dkqueue.rs110 impl From<Kqueue> for crate::SafeDescriptor { implementation
/aosp_15_r20/external/crosvm/devices/src/virtio/vhost_user_frontend/sys/
H A Dunix.rs15 ) -> VhostResult<(BackendReqHandler, SafeDescriptor)> { in create_backend_req_handler() argument
H A Dwindows.rs16 ) -> VhostResult<(BackendReqHandler, SafeDescriptor)> { in create_backend_req_handler() argument
/aosp_15_r20/external/crosvm/base/src/sys/linux/
H A Ddescriptor.rs9 impl PartialEq for SafeDescriptor { implementation
H A Dmod.rs524 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 Dwindows.rs27 ) -> UdmabufResult<SafeDescriptor> { in create_udmabuf()
/aosp_15_r20/external/crosvm/vm_memory/src/udmabuf/
H A Dmod.rs48 ) -> UdmabufResult<SafeDescriptor>; in create_udmabuf()
/aosp_15_r20/external/crosvm/tube_transporter/src/
H A Dpacked_tube.rs52 pub unsafe fn pack(tube: Tube, receiver_pid: u32) -> PackedTubeResult<SafeDescriptor> { in pack()
/aosp_15_r20/external/crosvm/broker_ipc/src/
H A Dlib.rs101 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 Dwl.rs463 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()

12