Home
last modified time | relevance | path

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

123

/external/crosvm/base/src/sys/unix/
Dtube.rs34 pub struct Tube { struct
38 impl Tube { argument
52 pub fn new(socket: StreamChannel) -> Result<Tube> { in new()
63 pub fn new_from_unix_seqpacket(sock: UnixSeqpacket) -> Result<Tube> { in new_from_unix_seqpacket()
159 impl AsRawDescriptor for Tube { implementation
165 impl AsRawFd for Tube { implementation
171 impl ReadNotifier for Tube { implementation
/external/crosvm/src/sys/
Dwindows.rs462 balloon_device_tube: Tube, in create_balloon_device()
463 dynamic_mapping_device_tube: Tube, in create_balloon_device()
464 inflate_tube: Option<Tube>, in create_balloon_device()
519 disk_device_tubes: &mut Vec<Tube>, in create_virtio_devices()
520 balloon_device_tube: Option<Tube>, in create_virtio_devices()
521 pvclock_device_tube: Option<Tube>, in create_virtio_devices()
522 dynamic_mapping_device_tube: Option<Tube>, in create_virtio_devices()
523 inflate_tube: Option<Tube>, in create_virtio_devices()
526 virtio_snd_state_device_tube: Option<Tube>, in create_virtio_devices()
527 virtio_snd_control_device_tube: Option<Tube>, in create_virtio_devices()
[all …]
/external/crosvm/src/sys/windows/
Dgeneric.rs135 pub(super) fn handle_pvclock_request(tube: &Option<Tube>, command: PvClockCommand) -> Result<()> { in handle_pvclock_request()
149 ) -> Result<Option<Tube>> { in create_snd_state_tube()
161 ) -> Result<(Option<Tube>, Option<ProtoTube>, Option<()>)> { in start_service_ipc_listener()
167 virtio_snd_host_mute_tube: &mut Option<Tube>, in handle_tagged_control_tube_event()
169 ipc_main_loop_tube: Option<&Tube>, in handle_tagged_control_tube_event()
175 ipc_tube: &'a Option<Tube>, in push_triggers()
192 _ipc_main_loop_tube: Option<&Tube>, in handle_received_token()
195 _pvclock_host_tube: &Option<Tube>, in handle_received_token()
199 _virtio_snd_host_mute_tube: &mut Option<Tube>, in handle_received_token()
222 gpu_control_tube: Tube, in create_gpu()
[all …]
Dirq_wait.rs57 irq_handler_control: Tube, in start()
59 irq_control_tubes: Vec<Tube>, in start()
77 child_control_tubes: &mut Vec<Tube>, in add_child()
422 irq_handler_control: Tube, in start()
/external/crosvm/base/src/sys/windows/
Dtube.rs61 pub struct Tube { struct
64 // Default target_pid to current PID on serialization (see `Tube` comment header for details). argument
69 /// For a Tube which has not had its target_pid set, when it is serialized, we should automatically argument
104 impl Tube { impl
118 pub fn pair_with_buffer_size(buffer_size: usize) -> Result<(Tube, Tube)> { in pair_with_buffer_size() argument
131 pub fn new(socket: StreamChannel) -> Tube { in new()
351 impl AsRawDescriptor for Tube { implementation
357 impl AsRawHandle for Tube { implementation
363 impl ReadNotifier for Tube { implementation
369 impl CloseNotifier for Tube { implementation
/external/crosvm/devices/src/virtio/vhost/user/device/handler/sys/
Dwindows.rs49 vhost_user_tube: Tube, in run_handler()
121 pub(crate) fn connect(tube: Tube) -> Tube { in connect()
125 pub(crate) fn listen<S: vmm_vhost::Backend>(dev_tube: Tube, handler: S) -> BackendServer<S> { in listen()
/external/crosvm/base/src/
Dtube.rs16 impl Tube { impl
71 pub fn into_tube(self) -> Tube { in into_tube()
97 pub fn into_tube(self) -> Tube { in into_tube()
/external/crosvm/cros_async/src/sys/linux/
Dasync_types.rs45 impl From<AsyncTube> for Tube { implementation
46 fn from(at: AsyncTube) -> Tube { in from()
/external/crosvm/src/crosvm/sys/
Dlinux.rs226 disk_device_tubes: &mut Vec<Tube>, in create_virtio_devices()
227 pmem_device_tubes: &mut Vec<Tube>, in create_virtio_devices()
228 fs_device_tubes: &mut Vec<Tube>, in create_virtio_devices()
732 irq_control_tubes: &mut Vec<Tube>, in create_devices()
738 disk_device_tubes: &mut Vec<Tube>, in create_devices()
739 pmem_device_tubes: &mut Vec<Tube>, in create_devices()
740 fs_device_tubes: &mut Vec<Tube>, in create_devices()
1061 irq_control_tubes: &mut Vec<Tube>, in create_pure_virtual_pcie_root_port()
1674 ioapic_host_tube: Option<Tube>, in run_vm()
2239 vm_control_tube: Tube, in start_pci_root_worker()
[all …]
/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()
170 pub fn get_tube(&mut self, token: TubeToken) -> TransportTubeResult<Tube> { in get_tube()
/external/crosvm/cros_async/src/sys/windows/
Dasync_types.rs67 impl From<AsyncTube> for Tube { implementation
68 fn from(at: AsyncTube) -> Tube { in from()
/external/crosvm/src/crosvm/sys/linux/
Ddevice_helpers.rs99 fn as_ref(&self) -> &Tube { in as_ref()
127 fn as_ref(&self) -> &Tube { in as_ref()
652 tube: Tube, in create_balloon_device()
653 inflate_tube: Option<Tube>, in create_balloon_device()
655 dynamic_mapping_device_tube: Tube, in create_balloon_device()
685 suspend_tube: Tube, in create_pvclock_device()
814 resource_bridge: Option<Tube>, in create_wayland_device()
859 resource_bridge: Tube, in create_video_device()
929 video_tube: Tube, in register_video_device()
997 device_tube: Tube, in create_fs_device()
[all …]
Dgpu.rs88 gpu_control_tube: Tube, in create_gpu_device()
89 resource_bridges: Vec<Tube>, in create_gpu_device()
/external/crosvm/devices/src/virtio/
Dpmem.rs85 pmem_device_tube: &Tube, in execute_request()
125 pmem_device_tube: &Tube, in handle_request()
151 pmem_device_tube: &Tube, in handle_queue()
183 pmem_device_tube: &Tube, in run_worker()
244 pmem_device_tube: Tube, in new()
Diommu.rs144 Tube(TubeError), enumerator
623 iommu_device_tube: Tube, in run()
627 translate_response_senders: Option<BTreeMap<u32, Tube>>, in run() argument
628 translate_request_rx: Option<Tube>, in run()
708 translate_response_senders: Option<BTreeMap<u32, Tube>>, in new() argument
709 translate_request_rx: Option<Tube>, in new()
710 iommu_device_tube: Option<Tube>, in new()
Dballoon.rs266 release_memory_tube: Option<&Tube>, in release_ranges()
306 release_memory_tube: Option<&Tube>, in handle_address_chain()
355 release_memory_tube: Option<&Tube>, in handle_queue()
387 release_memory_tube: Option<&Tube>, in handle_reported_buffer()
408 release_memory_tube: Option<&Tube>, in handle_reporting_queue()
943 command_tube: Tube, in run_worker()
945 release_memory_tube: Option<Tube>, in run_worker()
1314 command_tube: Tube, in new()
1316 release_memory_tube: Option<Tube>, in new()
/external/crosvm/devices/src/virtio/fs/
Dworker.rs70 fn new(tube: Arc<Mutex<Tube>>, slot: u32) -> Self { in new()
153 tube: &Arc<Mutex<Tube>>, in process_fs_queue()
173 tube: Arc<Mutex<Tube>>, in new()
/external/crosvm/vendor/generic/anti_tamper/src/
Dlib.rs31 pub fn forward_security_signal(_recv: &ProtoTube, _sender: &Tube) {} in forward_security_signal()
/external/crosvm/gpu_display/src/gpu_display_win/
Dwindow_manager.rs25 _gpu_main_display_tube: Option<Rc<Tube>>, in new()
Dwindow_procedure_thread.rs340 gpu_main_display_tube: Option<Tube>, in run_message_loop()
390 gpu_main_display_tube: Option<Rc<Tube>>, in run_message_loop_body()
481 gpu_main_display_tube: &Tube, in read_and_dispatch_service_message()
494 _gpu_main_display_tube: &Tube, in read_and_dispatch_service_message()
/external/crosvm/vm_control/src/
Dballoon_tube.rs44 fn do_send(tube: &Tube, cmd: &BalloonControlCommand) -> Option<VmResponse> { in do_send()
216 fn balloon_device_respond_stats(device: &Tube) { in balloon_device_respond_stats()
Dlib.rs1615 disk_host_tubes: &[Tube], in execute()
1617 gpu_control_tube: Option<&Tube>, in execute()
1618 usb_control_tube: Option<&Tube>, in execute()
1623 device_control_tube: &Tube, in execute()
1625 irq_handler_control: &Tube, in execute()
2005 irq_handler_control: &Tube, in do_snapshot()
2006 device_control_tube: &Tube, in do_snapshot()
2119 irq_handler_control: &Tube, in do_restore()
2120 device_control_tube: &Tube, in do_restore()
2407 iommu_control_tube: &Tube, in virtio_iommu_request_async()
[all …]
/external/crosvm/cros_async/src/
Dasync_types.rs27 impl IntoAsync for Tube {} implementation
/external/crosvm/devices/src/pci/
Dpci_hotplug.rs122 msi_device_tube: Tube, in new()
124 vm_control_tube: Tube, in new()

123