/external/crosvm/sys_util/src/ |
D | sock_ctrl_msg.rs | 10 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 …]
|
D | terminal.rs | 7 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
|
D | raw_fd.rs | 9 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
|
D | eventfd.rs | 7 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
|
D | timerfd.rs | 7 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
|
D | net.rs | 12 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
|
D | lib.rs | 77 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()
|
D | poll.rs | 11 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
|
D | shm.rs | 8 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
|
D | signalfd.rs | 9 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/ |
D | msg_on_socket.rs | 8 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 …]
|
D | lib.rs | 10 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/ |
D | msg_on_socket_derive.rs | 120 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/ |
D | cras_server_socket.rs | 5 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/ |
D | event_loop.rs | 8 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/ |
D | libusb_context.rs | 7 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
|
D | libusb_device.rs | 7 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/ |
D | xhci_backend_device_provider.rs | 7 use std::os::unix::io::RawFd; 21 fn keep_fds(&self) -> Vec<RawFd>; in keep_fds() argument
|
/external/crosvm/vhost/src/ |
D | net.rs | 10 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
|
D | vsock.rs | 8 use std::os::unix::io::{AsRawFd, RawFd}; 79 fn as_raw_fd(&self) -> RawFd { in as_raw_fd() argument
|
/external/crosvm/vm_control/src/ |
D | lib.rs | 16 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/ |
D | virtio_device.rs | 5 use std::os::unix::io::RawFd; 32 fn keep_fds(&self) -> Vec<RawFd>; in keep_fds() argument
|
/external/crosvm/devices/src/pci/ |
D | pci_device.rs | 9 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/ |
D | context.rs | 8 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/ |
D | lib.rs | 13 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
|