| /external/crosvm/base/src/sys/unix/ |
| D | tube.rs | 37 pub struct Tube { struct 41 impl Tube { argument 55 pub fn new(socket: StreamChannel) -> Result<Tube> { in new() 64 pub fn new_from_unix_seqpacket(sock: UnixSeqpacket) -> Tube { in new_from_unix_seqpacket() 143 impl AsRawDescriptor for Tube { implementation 149 impl AsRawFd for Tube { implementation 155 impl ReadNotifier for Tube { implementation
|
| /external/crosvm/src/sys/windows/ |
| D | generic.rs | 100 pub(super) fn handle_pvclock_request(tube: &Option<Tube>, command: PvClockCommand) -> Result<()> { in handle_pvclock_request() 114 ) -> Result<Option<Tube>> { in create_snd_state_tube() 126 ) -> Result<(Option<Tube>, Option<ProtoTube>, Option<()>)> { in start_service_ipc_listener() 132 virtio_snd_host_mute_tube: &mut Option<Tube>, in handle_tagged_control_tube_event() 134 ipc_main_loop_tube: Option<&Tube>, in handle_tagged_control_tube_event() 135 ac97_host_tubes: &[Tube], in handle_tagged_control_tube_event() 141 ipc_tube: &'a Option<Tube>, in push_triggers() 154 _ac97_host_tubes: &[Tube], in handle_received_token() 156 _balloon_host_tube: &Option<Tube>, in handle_received_token() 159 _ipc_main_loop_tube: Option<&Tube>, in handle_received_token() [all …]
|
| /external/crosvm/src/sys/ |
| D | windows.rs | 302 resource_bridges: Vec<Tube>, in create_gpu_device() 430 balloon_device_tube: Tube, in create_balloon_device() 431 dynamic_mapping_device_tube: Tube, in create_balloon_device() 432 inflate_tube: Option<Tube>, in create_balloon_device() 486 disk_device_tubes: &mut Vec<Tube>, in create_virtio_devices() 487 balloon_device_tube: Option<Tube>, in create_virtio_devices() 488 pvclock_device_tube: Option<Tube>, in create_virtio_devices() 489 dynamic_mapping_device_tube: Option<Tube>, in create_virtio_devices() 490 inflate_tube: Option<Tube>, in create_virtio_devices() 493 virtio_snd_state_device_tube: Option<Tube>, in create_virtio_devices() [all …]
|
| /external/crosvm/base/src/sys/windows/ |
| D | tube.rs | 58 pub struct Tube { struct 61 // Default target_pid to current PID on serialization (see `Tube` comment header for details). argument 66 /// For a Tube which has not had its target_pid set, when it is serialized, we should automatically argument 105 impl Tube { implementation 119 pub fn pair_with_buffer_size(buffer_size: usize) -> Result<(Tube, Tube)> { in pair_with_buffer_size() argument 132 pub fn new(socket: StreamChannel) -> Tube { in new() 366 impl AsRawDescriptor for Tube { implementation 372 impl AsRawHandle for Tube { implementation 378 impl ReadNotifier for Tube { implementation 384 impl CloseNotifier for Tube { implementation
|
| /external/crosvm/base/src/ |
| D | tube.rs | 20 impl Tube { implementation 66 pub fn into_tube(self) -> Tube { in into_tube() 92 pub fn into_tube(self) -> Tube { in into_tube()
|
| /external/crosvm/devices/src/virtio/balloon/sys/ |
| D | windows.rs | 14 dynamic_mapping_tube: &Tube, in free_memory() 38 dynamic_mapping_tube: &Tube, in reclaim_memory()
|
| /external/crosvm/src/crosvm/sys/ |
| D | unix.rs | 215 disk_device_tubes: &mut Vec<Tube>, in create_virtio_devices() 216 pmem_device_tubes: &mut Vec<Tube>, in create_virtio_devices() 217 fs_device_tubes: &mut Vec<Tube>, in create_virtio_devices() 220 vvu_proxy_device_tubes: &mut Vec<Tube>, in create_virtio_devices() 679 irq_control_tubes: &mut Vec<Tube>, in create_devices() 684 disk_device_tubes: &mut Vec<Tube>, in create_devices() 685 pmem_device_tubes: &mut Vec<Tube>, in create_devices() 686 fs_device_tubes: &mut Vec<Tube>, in create_devices() 690 vvu_proxy_device_tubes: &mut Vec<Tube>, in create_devices() 965 irq_control_tubes: &mut Vec<Tube>, in create_pcie_root_port() [all …]
|
| /external/crosvm/cros_async/src/sys/windows/ |
| D | async_types.rs | 58 impl From<AsyncTube> for Tube { implementation 59 fn from(at: AsyncTube) -> Tube { in from()
|
| /external/crosvm/cros_async/src/sys/unix/ |
| D | async_types.rs | 45 impl From<AsyncTube> for Tube { implementation 46 fn from(at: AsyncTube) -> Tube { in from()
|
| /external/crosvm/tube_transporter/src/ |
| D | packed_tube.rs | 52 pub unsafe fn pack(tube: Tube, receiver_pid: u32) -> PackedTubeResult<SafeDescriptor> { in pack() 81 pub unsafe fn unpack(descriptor: SafeDescriptor) -> PackedTubeResult<Tube> { in unpack()
|
| D | lib.rs | 89 dh_tube: Option<Tube>, in new() 113 pub fn push_tube(&mut self, tube: Tube, tube_token: TubeToken) { in push_tube() 169 pub fn get_tube(&mut self, token: TubeToken) -> TransportTubeResult<Tube> { in get_tube()
|
| /external/crosvm/devices/src/virtio/ |
| D | balloon.rs | 258 release_memory_tube: Option<&Tube>, in release_ranges() 298 release_memory_tube: Option<&Tube>, in handle_address_chain() 350 release_memory_tube: Option<&Tube>, in handle_queue() 377 release_memory_tube: Option<&Tube>, in handle_reported_buffer() 401 release_memory_tube: Option<&Tube>, in handle_reporting_queue() 882 command_tube: Tube, in run_worker() 883 wss_op_tube: Option<Tube>, in run_worker() 884 #[cfg(windows)] dynamic_mapping_tube: Tube, in run_worker() 885 release_memory_tube: Option<Tube>, in run_worker() 892 ) -> (Option<Tube>, Tube, Option<Tube>, Option<SendTube>) { in run_worker() [all …]
|
| D | pmem.rs | 90 pmem_device_tube: &Tube, in execute_request() 131 pmem_device_tube: &Tube, in handle_request() 157 pmem_device_tube: Tube, in handle_queue() 191 pmem_device_tube: Tube, in run_worker() 244 pmem_device_tube: Option<Tube>, in new()
|
| D | iommu.rs | 151 Tube(TubeError), enumerator 636 iommu_device_tube: Tube, in run() 640 translate_response_senders: Option<BTreeMap<u32, Tube>>, in run() argument 641 translate_request_rx: Option<Tube>, in run() 717 translate_response_senders: Option<BTreeMap<u32, Tube>>, in new() argument 718 translate_request_rx: Option<Tube>, in new() 719 iommu_device_tube: Option<Tube>, in new()
|
| D | resource_bridge.rs | 76 tube: &Tube, in get_resource_info()
|
| /external/crosvm/src/crosvm/sys/unix/ |
| D | device_helpers.rs | 95 fn as_ref(&self) -> &Tube { in as_ref() 391 tube: Tube, in create_vvu_proxy_device() 707 tube: Tube, in create_balloon_device() 708 wss_tube: Option<Tube>, in create_balloon_device() 709 inflate_tube: Option<Tube>, in create_balloon_device() 901 resource_bridge: Option<Tube>, in create_wayland_device() 942 resource_bridge: Tube, in create_video_device() 1023 video_tube: Tube, in register_video_device() 1092 device_tube: Tube, in create_fs_device() 1166 pmem_device_tube: Tube, in create_pmem_device() [all …]
|
| D | gpu.rs | 89 gpu_control_tube: Tube, in create_gpu_device() 90 resource_bridges: Vec<Tube>, in create_gpu_device()
|
| /external/crosvm/metrics/src/noop/ |
| D | client.rs | 13 pub fn initialize(_: Tube) {} in initialize() 15 pub fn force_initialize(_: Tube) {} in force_initialize()
|
| /external/crosvm/gpu_display/src/gpu_display_win/ |
| D | message_relay_thread.rs | 44 vm_tube: Arc<Mutex<Tube>>, in start_thread() 72 vm_tube: Arc<Mutex<Tube>>, in run_poll_loop()
|
| /external/crosvm/broker_ipc/src/ |
| D | generic.rs | 24 metrics_tube: Option<Tube>, in new()
|
| /external/crosvm/devices/src/virtio/fs/ |
| D | worker.rs | 72 fn new(tube: Arc<Mutex<Tube>>, slot: u32) -> Self { in new() 157 tube: &Arc<Mutex<Tube>>, in process_fs_queue() 182 tube: Arc<Mutex<Tube>>, in new()
|
| /external/crosvm/devices/src/pci/ac97/sys/ |
| D | windows.rs | 33 ac97_device_tube: Tube, in initialize_backend()
|
| /external/crosvm/cros_async/src/ |
| D | async_types.rs | 27 impl IntoAsync for Tube {} implementation
|
| /external/crosvm/metrics/src/ |
| D | controller.rs | 56 pub(crate) fn on_tube_readable(&self, client: &Tube) { in on_tube_readable()
|
| /external/crosvm/devices/src/virtio/vhost/user/device/handler/sys/ |
| D | windows.rs | 52 vhost_user_tube: Tube, in run_handler()
|