Home
last modified time | relevance | path

Searched defs:VsockAddr (Results 1 – 9 of 9) sorted by relevance

/external/rust/android-crates-io/crates/virtio-drivers-and-devices/src/device/socket/
Dconnectionmanager.rs71 fn connect(&mut self, destination: VsockAddr, src_port: u32) -> Result; in connect()
74 fn send(&mut self, dest: VsockAddr, src_port: u32, buffer: &[u8]) -> Result; in send()
77 fn update_credit(&mut self, peer: VsockAddr, src_port: u32) -> Result; in update_credit()
80 fn force_close(&mut self, dest: VsockAddr, src_port: u32) -> Result; in force_close()
94 fn shutdown(&mut self, dest: VsockAddr, src_port: u32) -> Result; in shutdown()
97 fn recv(&mut self, peer: VsockAddr, src_port: u32, buffer: &mut [u8]) -> Result<usize>; in recv()
117 fn new(peer: VsockAddr, local_port: u32, buffer_capacity: u32) -> Self { in new()
160 pub fn connect(&mut self, destination: VsockAddr, src_port: u32) -> Result { in connect()
186 pub fn send(&mut self, destination: VsockAddr, src_port: u32, buffer: &[u8]) -> Result { in send()
196 pub fn recv(&mut self, peer: VsockAddr, src_port: u32, buffer: &mut [u8]) -> Result<usize> { in recv()
[all …]
Dprotocol.rs93 pub fn source(&self) -> VsockAddr { in source()
100 pub fn destination(&self) -> VsockAddr { in destination()
118 pub struct VsockAddr { struct
120 pub cid: u64,
122 pub port: u32,
Dvsock.rs56 pub fn new(destination: VsockAddr, src_port: u32) -> Self { in new()
/external/rust/android-crates-io/crates/virtio-drivers/src/device/socket/
Dconnectionmanager.rs67 fn new(peer: VsockAddr, local_port: u32, buffer_capacity: u32) -> Self { in new()
122 pub fn connect(&mut self, destination: VsockAddr, src_port: u32) -> Result { in connect()
139 pub fn send(&mut self, destination: VsockAddr, src_port: u32, buffer: &[u8]) -> Result { in send()
237 pub fn recv(&mut self, peer: VsockAddr, src_port: u32, buffer: &mut [u8]) -> Result<usize> { in recv()
259 pub fn recv_buffer_available_bytes(&mut self, peer: VsockAddr, src_port: u32) -> Result<usize> { in recv_buffer_available_bytes()
265 pub fn update_credit(&mut self, peer: VsockAddr, src_port: u32) -> Result { in update_credit()
287 pub fn shutdown(&mut self, destination: VsockAddr, src_port: u32) -> Result { in shutdown()
294 pub fn force_close(&mut self, destination: VsockAddr, src_port: u32) -> Result { in force_close()
310 peer: VsockAddr, in get_connection()
Dprotocol.rs93 pub fn source(&self) -> VsockAddr { in source()
100 pub fn destination(&self) -> VsockAddr { in destination()
118 pub struct VsockAddr { struct
120 pub cid: u64,
122 pub port: u32,
Dvsock.rs55 pub fn new(destination: VsockAddr, src_port: u32) -> Self { in new()
/external/trusty/lk/dev/virtio/vsock-rust/src/
Dvsock.rs156 fn new(peer: VsockAddr, local_port: u32) -> Self { in new()
269 peer: VsockAddr, in vsock_connection_lookup_peer()
350 fn vsock_rx_op_request(&self, peer: VsockAddr, local: VsockAddr) -> Result<(), Error> { in vsock_rx_op_request()
388 source: VsockAddr, in vsock_connect_on_rx()
389 destination: VsockAddr, in vsock_connect_on_rx()
484 source: VsockAddr, in vsock_rx_channel()
485 destination: VsockAddr, in vsock_rx_channel()
512 fn vsock_send_reset(&self, peer: VsockAddr, local_port: u32) { in vsock_send_reset()
/external/rust/android-crates-io/crates/vsock/src/
Dlib.rs102 pub fn local_addr(&self) -> Result<VsockAddr> { in local_addr()
114 pub fn accept(&self) -> Result<(VsockStream, VsockAddr)> { in accept() argument
226 pub fn peer_addr(&self) -> Result<VsockAddr> { in peer_addr()
231 pub fn local_addr(&self) -> Result<VsockAddr> { in local_addr()
/external/rust/android-crates-io/crates/nix/src/sys/socket/
Daddr.rs2037 pub struct VsockAddr(pub(in super::super) sockaddr_vm); struct
2039 impl private::SockaddrLikePriv for VsockAddr {} implementation
2040 impl SockaddrLike for VsockAddr { implementation
2060 impl AsRef<libc::sockaddr_vm> for VsockAddr { implementation
2066 impl PartialEq for VsockAddr { implementation
2090 impl Eq for VsockAddr {} implementation
2092 impl Hash for VsockAddr { implementation
2115 impl VsockAddr { implementation
2117 pub fn new(cid: u32, port: u32) -> VsockAddr { in new()
2141 impl fmt::Display for VsockAddr { implementation
[all …]