Home
last modified time | relevance | path

Searched refs:UnixSeqpacket (Results 1 – 14 of 14) sorted by relevance

/external/crosvm/base/tests/linux/
Dnet.rs9 use base::UnixSeqpacket;
16 let res = UnixSeqpacket::connect("/path/not/exists"); in unix_seqpacket_path_not_exists()
49 let s1 = UnixSeqpacket::connect(socket_path.as_path()).expect("UnixSeqpacket::connect failed"); in unix_seqpacket_listener_from_fd()
65 UnixSeqpacket::connect(socket_path.as_path()).expect("UnixSeqpacket::connect failed"); in unix_seqpacket_path_exists_pass()
82 let s1 = UnixSeqpacket::connect(socket_path.as_path()) in unix_seqpacket_path_listener_accept_with_timeout()
108 let s1 = UnixSeqpacket::connect(socket_path.as_path()).expect("UnixSeqpacket::connect failed"); in unix_seqpacket_path_listener_accept()
125 let (s1, _s2) = UnixSeqpacket::pair().expect("failed to create socket pair"); in unix_seqpacket_zero_timeout()
133 let (s1, _s2) = UnixSeqpacket::pair().expect("failed to create socket pair"); in unix_seqpacket_read_timeout()
141 let (s1, _s2) = UnixSeqpacket::pair().expect("failed to create socket pair"); in unix_seqpacket_write_timeout()
148 let (s1, s2) = UnixSeqpacket::pair().expect("failed to create socket pair"); in unix_seqpacket_send_recv()
[all …]
Dtube.rs15 use base::UnixSeqpacket;
60 let (sock_send, sock_recv) = UnixSeqpacket::pair().unwrap(); in test_send_recv_from_seqpacket()
/external/crosvm/base/src/sys/linux/
Dnet.rs40 use crate::UnixSeqpacket;
129 impl UnixSeqpacket { implementation
133 pub fn pair() -> io::Result<(UnixSeqpacket, UnixSeqpacket)> { in pair()
135 .map(|(s0, s1)| (UnixSeqpacket::from(s0), UnixSeqpacket::from(s1))) in pair()
144 pub fn accept(&self) -> io::Result<UnixSeqpacket> { in accept() argument
157 Ok(UnixSeqpacket::from( in accept()
181 ScmSocketTryFrom!(UnixSeqpacket);
/external/crosvm/base/src/sys/macos/
Dnet.rs44 use crate::UnixSeqpacket;
79 ScmSocketTryFrom!(UnixSeqpacket);
177 impl UnixSeqpacket { implementation
181 pub fn pair() -> io::Result<(UnixSeqpacket, UnixSeqpacket)> { in pair()
183 let (s0, s1) = (UnixSeqpacket::from(fd0), UnixSeqpacket::from(fd1)); in pair()
193 pub fn accept(&self) -> io::Result<UnixSeqpacket> { in accept() argument
202 Ok(UnixSeqpacket::from(cloexec_or_close(safe_desc)?)) in accept()
/external/crosvm/devices/src/virtio/snd/vios_backend/
Dshm_vios.rs33 use base::UnixSeqpacket;
141 control_socket: Mutex<UnixSeqpacket>,
142 event_socket: UnixSeqpacket,
172 UnixSeqpacket::connect(server.as_ref()) in try_new()
218 let rx_socket = pop::<UnixSeqpacket>(&mut safe_fds, NUM_FDS, fd_count)?; in try_new()
219 let tx_socket = pop::<UnixSeqpacket>(&mut safe_fds, NUM_FDS, fd_count)?; in try_new()
220 let event_socket = pop::<UnixSeqpacket>(&mut safe_fds, NUM_FDS, fd_count)?; in try_new()
629 socket: &UnixSeqpacket, in recv_buffer_status_msg() argument
669 fn recv_event(socket: &UnixSeqpacket) -> Result<virtio_snd_event> { in recv_event()
688 tx_socket: UnixSeqpacket, in spawn_recv_thread() argument
[all …]
/external/crosvm/base/src/sys/unix/
Dnet.rs298 pub struct UnixSeqpacket(SafeDescriptor); struct
300 impl UnixSeqpacket { impl
327 Ok(UnixSeqpacket(descriptor)) in connect()
529 impl From<UnixSeqpacket> for SafeDescriptor {
530 fn from(s: UnixSeqpacket) -> Self { in from()
535 impl From<SafeDescriptor> for UnixSeqpacket { implementation
541 impl FromRawDescriptor for UnixSeqpacket { implementation
547 impl AsRawDescriptor for UnixSeqpacket { implementation
553 impl IntoRawDescriptor for UnixSeqpacket { implementation
559 impl io::Read for UnixSeqpacket { implementation
[all …]
Dtube.rs24 use crate::UnixSeqpacket;
33 socket: ScmSocket<UnixSeqpacket>,
40 let (socket1, socket2) = UnixSeqpacket::pair().map_err(Error::Pair)?; in pair()
164 impl TryFrom<UnixSeqpacket> for Tube {
167 fn try_from(socket: UnixSeqpacket) -> Result<Self> { in try_from()
Dstream_channel.rs16 use super::super::net::UnixSeqpacket;
55 Message(UnixSeqpacket),
149 let (pipe_a, pipe_b) = UnixSeqpacket::pair()?; in pair()
/external/crosvm/cros_async/src/
Dio_ext.rs13 use base::UnixSeqpacket;
50 impl IntoAsync for UnixSeqpacket {} implementation
/external/crosvm/vm_control/src/sys/
Dlinux.rs20 use base::UnixSeqpacket;
50 match UnixSeqpacket::connect(&socket_path) { in handle_request_with_timeout()
/external/crosvm/devices/src/virtio/vhost/user/device/
Dwl.rs23 use base::UnixSeqpacket;
363 match UnixSeqpacket::connect(&p) { in run_wl_device()
/external/crosvm/base/src/
Dlib.rs160 pub use unix::net::UnixSeqpacket;
/external/crosvm/src/crosvm/sys/linux/
Dgpu.rs292 UnixSeqpacket::pair().context("failed to create render server socket")?; in start_gpu_render_server()
/external/crosvm/src/crosvm/sys/
Dlinux.rs76 use base::UnixSeqpacket;
683 Tube::try_from(UnixSeqpacket::connect(path).with_context(|| { in create_virtio_devices()
3496 let sock = UnixSeqpacket::connect(addr.clone()).with_context(|| { in make_addr_tube_from_maybe_existing()