Home
last modified time | relevance | path

Searched defs:Tube (Results 1 – 25 of 68) sorted by relevance

123

/external/crosvm/base/src/sys/unix/
Dtube.rs37 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/
Dgeneric.rs100 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/
Dwindows.rs302 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/
Dtube.rs58 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/
Dtube.rs20 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/
Dwindows.rs14 dynamic_mapping_tube: &Tube, in free_memory()
38 dynamic_mapping_tube: &Tube, in reclaim_memory()
/external/crosvm/src/crosvm/sys/
Dunix.rs215 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/
Dasync_types.rs58 impl From<AsyncTube> for Tube { implementation
59 fn from(at: AsyncTube) -> Tube { in from()
/external/crosvm/cros_async/src/sys/unix/
Dasync_types.rs45 impl From<AsyncTube> for Tube { implementation
46 fn from(at: AsyncTube) -> Tube { in from()
/external/crosvm/tube_transporter/src/
Dpacked_tube.rs52 pub unsafe fn pack(tube: Tube, receiver_pid: u32) -> PackedTubeResult<SafeDescriptor> { in pack()
81 pub unsafe fn unpack(descriptor: SafeDescriptor) -> PackedTubeResult<Tube> { in unpack()
Dlib.rs89 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/
Dballoon.rs258 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 …]
Dpmem.rs90 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()
Diommu.rs151 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()
Dresource_bridge.rs76 tube: &Tube, in get_resource_info()
/external/crosvm/src/crosvm/sys/unix/
Ddevice_helpers.rs95 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 …]
Dgpu.rs89 gpu_control_tube: Tube, in create_gpu_device()
90 resource_bridges: Vec<Tube>, in create_gpu_device()
/external/crosvm/metrics/src/noop/
Dclient.rs13 pub fn initialize(_: Tube) {} in initialize()
15 pub fn force_initialize(_: Tube) {} in force_initialize()
/external/crosvm/gpu_display/src/gpu_display_win/
Dmessage_relay_thread.rs44 vm_tube: Arc<Mutex<Tube>>, in start_thread()
72 vm_tube: Arc<Mutex<Tube>>, in run_poll_loop()
/external/crosvm/broker_ipc/src/
Dgeneric.rs24 metrics_tube: Option<Tube>, in new()
/external/crosvm/devices/src/virtio/fs/
Dworker.rs72 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/
Dwindows.rs33 ac97_device_tube: Tube, in initialize_backend()
/external/crosvm/cros_async/src/
Dasync_types.rs27 impl IntoAsync for Tube {} implementation
/external/crosvm/metrics/src/
Dcontroller.rs56 pub(crate) fn on_tube_readable(&self, client: &Tube) { in on_tube_readable()
/external/crosvm/devices/src/virtio/vhost/user/device/handler/sys/
Dwindows.rs52 vhost_user_tube: Tube, in run_handler()

123