Home
last modified time | relevance | path

Searched refs:RawFd (Results 1 – 25 of 63) sorted by relevance

123

/external/crosvm/sys_util/src/
Dsock_ctrl_msg.rs10 use std::os::unix::io::{AsRawFd, FromRawFd, RawFd};
49 fn CMSG_DATA(cmsg_buffer: *mut cmsghdr) -> *mut RawFd { in CMSG_DATA() argument
51 cmsg_buffer.wrapping_offset(1) as *mut RawFd in CMSG_DATA()
70 const CMSG_BUFFER_INLINE_CAPACITY: usize = CMSG_SPACE!(size_of::<RawFd>() * 32);
106 fn raw_sendmsg<D: IntoIovec>(fd: RawFd, out_data: D, out_fds: &[RawFd]) -> Result<usize> { in raw_sendmsg() argument
107 let cmsg_capacity = CMSG_SPACE!(size_of::<RawFd>() * out_fds.len()); in raw_sendmsg()
127 cmsg_len: CMSG_LEN!(size_of::<RawFd>() * out_fds.len()), in raw_sendmsg()
158 fn raw_recvmsg(fd: RawFd, in_data: &mut [u8], in_fds: &mut [RawFd]) -> Result<(usize, usize)> { in raw_recvmsg() argument
159 let cmsg_capacity = CMSG_SPACE!(size_of::<RawFd>() * in_fds.len()); in raw_recvmsg()
202 let fd_count = (cmsg.cmsg_len - CMSG_LEN!(0)) / size_of::<RawFd>(); in raw_recvmsg()
[all …]
Dterminal.rs7 use std::os::unix::io::RawFd;
16 fn modify_mode<F: FnOnce(&mut termios)>(fd: RawFd, f: F) -> Result<()> { in modify_mode() argument
40 fn get_flags(fd: RawFd) -> Result<c_int> { in get_flags()
49 fn set_flags(fd: RawFd, flags: c_int) -> Result<()> { in set_flags() argument
64 fn tty_fd(&self) -> RawFd; in tty_fd() argument
111 fn tty_fd(&self) -> RawFd { in tty_fd() argument
Draw_fd.rs9 use std::os::unix::io::{AsRawFd, RawFd};
11 pub struct Fd(pub RawFd);
13 fn as_raw_fd(&self) -> RawFd { in as_raw_fd() argument
Deventfd.rs7 use std::os::unix::io::{AsRawFd, FromRawFd, IntoRawFd, RawFd};
90 fn as_raw_fd(&self) -> RawFd { in as_raw_fd() argument
96 unsafe fn from_raw_fd(fd: RawFd) -> Self { in from_raw_fd()
104 fn into_raw_fd(self) -> RawFd { in into_raw_fd() argument
Dtimerfd.rs7 use std::os::unix::io::{AsRawFd, FromRawFd, IntoRawFd, RawFd};
114 fn as_raw_fd(&self) -> RawFd { in as_raw_fd() argument
120 unsafe fn from_raw_fd(fd: RawFd) -> Self { in from_raw_fd()
126 fn into_raw_fd(self) -> RawFd { in into_raw_fd() argument
206 fn as_raw_fd(&self) -> RawFd { in as_raw_fd() argument
212 fn into_raw_fd(self) -> RawFd { in into_raw_fd() argument
Dnet.rs12 io::{AsRawFd, FromRawFd, RawFd},
71 fd: RawFd,
258 unsafe fn from_raw_fd(fd: RawFd) -> Self { in from_raw_fd()
264 fn as_raw_fd(&self) -> RawFd { in as_raw_fd() argument
271 fd: RawFd,
369 unsafe fn from_raw_fd(fd: RawFd) -> Self { in from_raw_fd()
375 fn as_raw_fd(&self) -> RawFd { in as_raw_fd() argument
389 fn as_raw_fd(&self) -> RawFd { in as_raw_fd() argument
Dlib.rs77 use std::os::unix::io::{AsRawFd, FromRawFd, RawFd};
306 pub fn validate_raw_fd(raw_fd: RawFd) -> Result<RawFd> { in validate_raw_fd() argument
322 Ok(dup_fd as RawFd) in validate_raw_fd()
Dpoll.rs11 use std::os::unix::io::{AsRawFd, FromRawFd, IntoRawFd, RawFd};
449 fn as_raw_fd(&self) -> RawFd { in as_raw_fd() argument
455 fn into_raw_fd(self) -> RawFd { in into_raw_fd() argument
621 fn as_raw_fd(&self) -> RawFd { in as_raw_fd() argument
627 fn into_raw_fd(self) -> RawFd { in into_raw_fd() argument
Dshm.rs8 use std::os::unix::io::{AsRawFd, FromRawFd, IntoRawFd, RawFd};
226 fn as_raw_fd(&self) -> RawFd { in as_raw_fd() argument
232 fn as_raw_fd(&self) -> RawFd { in as_raw_fd() argument
Dsignalfd.rs9 use std::os::unix::io::{AsRawFd, FromRawFd, RawFd};
133 fn as_raw_fd(&self) -> RawFd { in as_raw_fd() argument
/external/crosvm/msg_socket/src/
Dmsg_on_socket.rs8 use std::os::unix::io::{AsRawFd, FromRawFd, RawFd};
99 unsafe fn read_from_buffer(buffer: &[u8], fds: &[RawFd]) -> MsgResult<(Self, usize)>; in read_from_buffer()
101 fn write_to_buffer(&self, buffer: &mut [u8], fds: &mut [RawFd]) -> MsgResult<usize>; in write_to_buffer()
108 unsafe fn read_from_buffer(buffer: &[u8], fds: &[RawFd]) -> MsgResult<(Self, usize)> { in read_from_buffer()
112 fn write_to_buffer(&self, buffer: &mut [u8], fds: &mut [RawFd]) -> MsgResult<usize> { in write_to_buffer()
118 impl MsgOnSocket for RawFd { implementation
125 unsafe fn read_from_buffer(_buffer: &[u8], fds: &[RawFd]) -> MsgResult<(Self, usize)> { in read_from_buffer()
131 fn write_to_buffer(&self, _buffer: &mut [u8], fds: &mut [RawFd]) -> MsgResult<usize> { in write_to_buffer()
149 unsafe fn read_from_buffer(buffer: &[u8], fds: &[RawFd]) -> MsgResult<(Self, usize)> { in read_from_buffer()
160 fn write_to_buffer(&self, buffer: &mut [u8], fds: &mut [RawFd]) -> MsgResult<usize> { in write_to_buffer()
[all …]
Dlib.rs10 use std::os::unix::io::{AsRawFd, RawFd};
99 fn as_raw_fd(&self) -> RawFd { in as_raw_fd() argument
111 fn as_raw_fd(&self) -> RawFd { in as_raw_fd() argument
123 fn as_raw_fd(&self) -> RawFd { in as_raw_fd() argument
134 let mut fd_buffer: Vec<RawFd> = vec![0; fd_size]; in send()
155 let mut fd_buffer: Vec<RawFd> = vec![0; fd_size]; in recv()
/external/crosvm/msg_socket/msg_on_socket_derive/
Dmsg_on_socket_derive.rs120 fds: &[std::os::unix::io::RawFd], in define_read_buffer_for_struct()
145 fds: &mut [std::os::unix::io::RawFd], in define_write_buffer_for_struct()
282 fds: &[std::os::unix::io::RawFd], in define_read_buffer_for_enum()
361 fds: &mut [std::os::unix::io::RawFd], in define_write_buffer_for_enum()
424 fds: &[std::os::unix::io::RawFd], in define_read_buffer_for_tuples()
453 fds: &mut [std::os::unix::io::RawFd], in define_write_buffer_for_tuples()
507 b: RawFd, in end_to_end_struct_test()
516 + <RawFd>::msg_size() as usize in end_to_end_struct_test()
521 + <RawFd>::max_fd_count() as usize in end_to_end_struct_test()
526 fds: &[std::os::unix::io::RawFd], in end_to_end_struct_test()
[all …]
/external/adhd/cras/client/libcras/src/
Dcras_server_socket.rs5 use std::os::unix::io::{AsRawFd, RawFd};
37 fds: &[RawFd], in send_server_message_with_fds() argument
58 fn socket_fd(&self) -> RawFd { in socket_fd() argument
65 fn as_raw_fd(&self) -> RawFd { in as_raw_fd() argument
/external/crosvm/devices/src/utils/
Devent_loop.rs8 use std::os::unix::io::{AsRawFd, RawFd};
40 struct Fd(pub RawFd);
42 fn as_raw_fd(&self) -> RawFd { in as_raw_fd() argument
53 Fd(data as RawFd) in from_raw_token()
62 handlers: Arc<Mutex<BTreeMap<RawFd, Weak<dyn EventHandler>>>>,
81 let fd_callbacks: Arc<Mutex<BTreeMap<RawFd, Weak<dyn EventHandler>>>> = in start()
/external/crosvm/usb_util/src/
Dlibusb_context.rs7 use std::os::unix::io::RawFd;
258 fn add_poll_fd(&self, fd: RawFd, events: c_short); in add_poll_fd() argument
259 fn remove_poll_fd(&self, fd: RawFd); in remove_poll_fd() argument
269 unsafe extern "C" fn pollfd_added_cb(fd: RawFd, events: c_short, user_data: *mut c_void) { in pollfd_added_cb() argument
276 unsafe extern "C" fn pollfd_removed_cb(fd: RawFd, user_data: *mut c_void) { in pollfd_removed_cb() argument
Dlibusb_device.rs7 use std::os::unix::io::RawFd;
114 pub unsafe fn open_fd(&self, fd: RawFd) -> Result<DeviceHandle> { in open_fd()
/external/crosvm/devices/src/usb/xhci/
Dxhci_backend_device_provider.rs7 use std::os::unix::io::RawFd;
21 fn keep_fds(&self) -> Vec<RawFd>; in keep_fds() argument
/external/crosvm/vhost/src/
Dnet.rs10 use std::os::unix::io::{AsRawFd, RawFd};
89 fn as_raw_fd(&self) -> RawFd { in as_raw_fd() argument
142 fn as_raw_fd(&self) -> RawFd { in as_raw_fd() argument
Dvsock.rs8 use std::os::unix::io::{AsRawFd, RawFd};
79 fn as_raw_fd(&self) -> RawFd { in as_raw_fd() argument
/external/crosvm/vm_control/src/
Dlib.rs16 use std::os::unix::io::{AsRawFd, FromRawFd, RawFd};
31 Borrowed(RawFd),
35 fn as_raw_fd(&self) -> RawFd { in as_raw_fd() argument
51 unsafe fn read_from_buffer(buffer: &[u8], fds: &[RawFd]) -> MsgResult<(Self, usize)> { in read_from_buffer()
52 let (fd, size) = RawFd::read_from_buffer(buffer, fds)?; in read_from_buffer()
56 fn write_to_buffer(&self, buffer: &mut [u8], fds: &mut [RawFd]) -> MsgResult<usize> { in write_to_buffer()
/external/crosvm/devices/src/virtio/
Dvirtio_device.rs5 use std::os::unix::io::RawFd;
32 fn keep_fds(&self) -> Vec<RawFd>; in keep_fds() argument
/external/crosvm/devices/src/pci/
Dpci_device.rs9 use std::os::unix::io::RawFd;
55 fn keep_fds(&self) -> Vec<RawFd>; in keep_fds() argument
157 fn keep_fds(&self) -> Vec<RawFd> { in keep_fds() argument
/external/crosvm/devices/src/usb/host_backend/
Dcontext.rs8 use std::os::unix::io::RawFd;
131 fn add_poll_fd(&self, fd: RawFd, events: c_short) { in add_poll_fd() argument
141 fn remove_poll_fd(&self, fd: RawFd) { in remove_poll_fd() argument
/external/crosvm/gpu_display/src/
Dlib.rs13 use std::os::unix::io::{AsRawFd, RawFd};
170 fd: RawFd, in import_dmabuf() argument
395 fn as_raw_fd(&self) -> RawFd { in as_raw_fd() argument

123