/external/rust/android-crates-io/crates/rustix/src/maybe_polyfill/no_std/os/fd/ |
D | owned.rs | 64 pub struct OwnedFd { struct 65 fd: RawFd, 94 impl OwnedFd { impl 128 pub fn try_clone_to_owned(&self) -> crate::io::Result<OwnedFd> { in try_clone_to_owned() 151 pub fn try_clone_to_owned(&self) -> crate::io::Result<OwnedFd> { in try_clone_to_owned() 165 impl AsRawFd for OwnedFd { implementation 173 impl IntoRawFd for OwnedFd { implementation 183 impl FromRawFd for OwnedFd { implementation 204 impl Drop for OwnedFd { implementation 226 impl fmt::Debug for OwnedFd { implementation [all …]
|
/external/pigweed/pw_digital_io_linux/public/pw_digital_io_linux/internal/ |
D | owned_fd.h | 27 explicit OwnedFd(int fd) : fd_(fd) {} in OwnedFd() function 28 explicit OwnedFd() : OwnedFd(kInvalid) {} in OwnedFd() function 37 OwnedFd(OwnedFd&& other) noexcept : fd_(std::exchange(other.fd_, kInvalid)) {} in OwnedFd() function
|
/external/rust/android-crates-io/crates/rustix/src/net/ |
D | socket.rs | 50 ) -> io::Result<OwnedFd> { in socket() 95 ) -> io::Result<OwnedFd> { in socket_with() 577 pub fn accept<Fd: AsFd>(sockfd: Fd) -> io::Result<OwnedFd> { in accept() 609 pub fn accept_with<Fd: AsFd>(sockfd: Fd, flags: SocketFlags) -> io::Result<OwnedFd> { in accept_with() 644 pub fn acceptfrom<Fd: AsFd>(sockfd: Fd) -> io::Result<(OwnedFd, Option<SocketAddrAny>)> { in acceptfrom() 675 ) -> io::Result<(OwnedFd, Option<SocketAddrAny>)> { in acceptfrom_with()
|
D | socketpair.rs | 34 ) -> io::Result<(OwnedFd, OwnedFd)> { in socketpair() argument
|
/external/rust/android-crates-io/crates/rustix/src/ |
D | procfs.rs | 228 fn proc_opendirat<P: crate::path::Arg, Fd: AsFd>(dirfd: Fd, path: P) -> io::Result<OwnedFd> { in proc_opendirat() 336 fn new_static_fd(fd: OwnedFd, stat: Stat) -> (OwnedFd, Stat) { in new_static_fd() 381 pub fn proc_self_fdinfo_fd<Fd: AsFd>(fd: Fd) -> io::Result<OwnedFd> { in proc_self_fdinfo_fd() 385 fn _proc_self_fdinfo(fd: BorrowedFd<'_>) -> io::Result<OwnedFd> { in _proc_self_fdinfo() 444 fn proc_self_file(name: &CStr) -> io::Result<OwnedFd> { in proc_self_file() 455 ) -> io::Result<OwnedFd> { in open_and_check_file()
|
D | pipe.rs | 108 pub fn pipe_with(flags: PipeFlags) -> io::Result<(OwnedFd, OwnedFd)> { in pipe_with() argument
|
D | pty.rs | 87 pub fn openpt(flags: OpenptFlags) -> io::Result<OwnedFd> { in openpt() 183 pub fn ioctl_tiocgptpeer<Fd: AsFd>(fd: Fd, flags: OpenptFlags) -> io::Result<OwnedFd> { in ioctl_tiocgptpeer()
|
/external/rust/android-crates-io/crates/rustix/src/io/ |
D | dup.rs | 44 pub fn dup<Fd: AsFd>(fd: Fd) -> io::Result<OwnedFd> { in dup() 122 pub fn dup3<Fd: AsFd>(fd: Fd, new: &mut OwnedFd, flags: DupFlags) -> io::Result<()> { in dup3()
|
D | fcntl.rs | 104 pub fn fcntl_dupfd_cloexec<Fd: AsFd>(fd: Fd, min: RawFd) -> io::Result<OwnedFd> { in fcntl_dupfd_cloexec() 139 pub fn fcntl_dupfd<Fd: AsFd>(fd: Fd, min: RawFd) -> io::Result<OwnedFd> { in fcntl_dupfd()
|
/external/rust/android-crates-io/crates/rustix/src/backend/libc/net/ |
D | syscalls.rs | 178 ) -> io::Result<OwnedFd> { in socket() 198 ) -> io::Result<OwnedFd> { in socket_with() 308 pub(crate) fn accept(sockfd: BorrowedFd<'_>) -> io::Result<OwnedFd> { in accept() 469 pub(crate) fn accept_with(sockfd: BorrowedFd<'_>, flags: SocketFlags) -> io::Result<OwnedFd> { in accept_with() 482 pub(crate) fn acceptfrom(sockfd: BorrowedFd<'_>) -> io::Result<(OwnedFd, Option<SocketAddrAny>)> { in acceptfrom() 512 ) -> io::Result<(OwnedFd, Option<SocketAddrAny>)> { in acceptfrom_with() 540 pub(crate) fn accept_with(sockfd: BorrowedFd<'_>, _flags: SocketFlags) -> io::Result<OwnedFd> { in accept_with() 558 ) -> io::Result<(OwnedFd, Option<SocketAddrAny>)> { in acceptfrom_with() 604 ) -> io::Result<(OwnedFd, OwnedFd)> { in socketpair() argument
|
/external/rust/android-crates-io/crates/rustix/src/mount/ |
D | fsopen.rs | 16 pub fn fsopen<Fs: path::Arg>(fs_name: Fs, flags: FsOpenFlags) -> io::Result<OwnedFd> { in fsopen() 31 ) -> io::Result<OwnedFd> { in fsmount() 77 ) -> io::Result<OwnedFd> { in open_tree() 92 ) -> io::Result<OwnedFd> { in fspick()
|
/external/rust/android-crates-io/crates/nix/src/sys/ |
D | eventfd.rs | 14 pub fn eventfd(initval: libc::c_uint, flags: EfdFlags) -> Result<OwnedFd> { in eventfd() 80 impl From<EventFd> for OwnedFd { implementation 81 fn from(x: EventFd) -> OwnedFd { in from()
|
/external/rust/android-crates-io/crates/rustix/src/backend/linux_raw/mount/ |
D | syscalls.rs | 44 pub(crate) fn fsopen(fs_name: &CStr, flags: super::types::FsOpenFlags) -> io::Result<OwnedFd> { in fsopen() 54 ) -> io::Result<OwnedFd> { in fsmount() 85 ) -> io::Result<OwnedFd> { in open_tree() 95 ) -> io::Result<OwnedFd> { in fspick()
|
/external/rust/android-crates-io/crates/rustix/src/backend/libc/mount/ |
D | syscalls.rs | 37 pub(crate) fn fsopen(fs_name: &CStr, flags: super::types::FsOpenFlags) -> io::Result<OwnedFd> { in fsopen() 53 ) -> io::Result<OwnedFd> { in fsmount() 99 ) -> io::Result<OwnedFd> { in open_tree() 117 ) -> io::Result<OwnedFd> { in fspick()
|
/external/rust/android-crates-io/crates/rustix/src/backend/libc/io/ |
D | syscalls.rs | 284 pub(crate) fn fcntl_dupfd_cloexec(fd: BorrowedFd<'_>, min: RawFd) -> io::Result<OwnedFd> { in fcntl_dupfd_cloexec() 289 pub(crate) fn fcntl_dupfd(fd: BorrowedFd<'_>, min: RawFd) -> io::Result<OwnedFd> { in fcntl_dupfd() 294 pub(crate) fn dup(fd: BorrowedFd<'_>) -> io::Result<OwnedFd> { in dup() 317 pub(crate) fn dup3(fd: BorrowedFd<'_>, new: &mut OwnedFd, flags: DupFlags) -> io::Result<()> { in dup3() 334 pub(crate) fn dup3(fd: BorrowedFd<'_>, new: &mut OwnedFd, _flags: DupFlags) -> io::Result<()> { in dup3()
|
/external/rust/android-crates-io/crates/rustix/src/backend/linux_raw/net/ |
D | syscalls.rs | 49 ) -> io::Result<OwnedFd> { in socket() 74 ) -> io::Result<OwnedFd> { in socket_with() 104 ) -> io::Result<(OwnedFd, OwnedFd)> { in socketpair() argument 137 pub(crate) fn accept(fd: BorrowedFd<'_>) -> io::Result<OwnedFd> { in accept() 155 pub(crate) fn accept_with(fd: BorrowedFd<'_>, flags: SocketFlags) -> io::Result<OwnedFd> { in accept_with() 173 pub(crate) fn acceptfrom(fd: BorrowedFd<'_>) -> io::Result<(OwnedFd, Option<SocketAddrAny>)> { in acceptfrom() 213 ) -> io::Result<(OwnedFd, Option<SocketAddrAny>)> { in acceptfrom_with()
|
/external/rust/android-crates-io/crates/os_pipe/src/ |
D | unix.rs | 61 pub(crate) fn dup(handle: impl AsFd) -> io::Result<OwnedFd> { in dup() 83 impl From<PipeReader> for OwnedFd { implementation 119 impl From<PipeWriter> for OwnedFd { implementation
|
/external/rust/android-crates-io/crates/rustix/src/backend/linux_raw/event/ |
D | syscalls.rs | 54 pub(crate) fn epoll_create(flags: epoll::CreateFlags) -> io::Result<OwnedFd> { in epoll_create() 131 pub(crate) fn eventfd(initval: u32, flags: EventfdFlags) -> io::Result<OwnedFd> { in eventfd()
|
/external/rust/android-crates-io/crates/rustix/src/backend/linux_raw/pipe/ |
D | syscalls.rs | 50 pub(crate) fn pipe_with(flags: PipeFlags) -> io::Result<(OwnedFd, OwnedFd)> { in pipe_with() argument
|
/external/rust/android-crates-io/crates/rustix/src/backend/libc/pipe/ |
D | syscalls.rs | 43 pub(crate) fn pipe_with(flags: PipeFlags) -> io::Result<(OwnedFd, OwnedFd)> { in pipe_with() argument
|
/external/rust/android-crates-io/crates/rustix/src/mm/ |
D | userfaultfd.rs | 28 pub unsafe fn userfaultfd(flags: UserfaultfdFlags) -> io::Result<OwnedFd> { in userfaultfd()
|
/external/crosvm/cros_async/src/sys/linux/ |
D | tokio_source.rs | 105 raw: Arc<OwnedFd>, in do_read_vectored() 123 fn do_read(raw: Arc<OwnedFd>, file_offset: Option<u64>, buf: &mut [u8]) -> io::Result<usize> { in do_read() 138 fn do_write(raw: Arc<OwnedFd>, file_offset: Option<u64>, buf: &[u8]) -> io::Result<usize> { in do_write() 154 raw: Arc<OwnedFd>, in do_write_vectored() 203 fn clone_fd(&self) -> Arc<OwnedFd> { in clone_fd()
|
/external/rust/android-crates-io/crates/rustix/src/event/ |
D | eventfd.rs | 18 pub fn eventfd(initval: u32, flags: EventfdFlags) -> io::Result<OwnedFd> { in eventfd()
|
/external/rust/android-crates-io/crates/rustix/src/fs/ |
D | memfd_create.rs | 16 pub fn memfd_create<P: path::Arg>(name: P, flags: MemfdFlags) -> io::Result<OwnedFd> { in memfd_create()
|
/external/rust/android-crates-io/crates/rustix/src/backend/linux_raw/io/ |
D | syscalls.rs | 306 pub(crate) fn dup(fd: BorrowedFd<'_>) -> io::Result<OwnedFd> { in dup() 329 pub(crate) fn dup3(fd: BorrowedFd<'_>, new: &mut OwnedFd, flags: DupFlags) -> io::Result<()> { in dup3() 360 pub(crate) fn fcntl_dupfd_cloexec(fd: BorrowedFd<'_>, min: RawFd) -> io::Result<OwnedFd> { in fcntl_dupfd_cloexec()
|