| /external/crosvm/base/src/sys/unix/ |
| D | tube.rs | 34 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/ |
| D | windows.rs | 462 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/ |
| D | generic.rs | 135 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 …]
|
| D | irq_wait.rs | 57 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/ |
| D | tube.rs | 61 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/ |
| D | windows.rs | 49 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/ |
| D | tube.rs | 16 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/ |
| D | async_types.rs | 45 impl From<AsyncTube> for Tube { implementation 46 fn from(at: AsyncTube) -> Tube { in from()
|
| /external/crosvm/src/crosvm/sys/ |
| D | linux.rs | 226 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/ |
| 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() 170 pub fn get_tube(&mut self, token: TubeToken) -> TransportTubeResult<Tube> { in get_tube()
|
| /external/crosvm/cros_async/src/sys/windows/ |
| D | async_types.rs | 67 impl From<AsyncTube> for Tube { implementation 68 fn from(at: AsyncTube) -> Tube { in from()
|
| /external/crosvm/src/crosvm/sys/linux/ |
| D | device_helpers.rs | 99 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 …]
|
| D | gpu.rs | 88 gpu_control_tube: Tube, in create_gpu_device() 89 resource_bridges: Vec<Tube>, in create_gpu_device()
|
| /external/crosvm/devices/src/virtio/ |
| D | pmem.rs | 85 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()
|
| D | iommu.rs | 144 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()
|
| D | balloon.rs | 266 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/ |
| D | worker.rs | 70 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/ |
| D | lib.rs | 31 pub fn forward_security_signal(_recv: &ProtoTube, _sender: &Tube) {} in forward_security_signal()
|
| /external/crosvm/gpu_display/src/gpu_display_win/ |
| D | window_manager.rs | 25 _gpu_main_display_tube: Option<Rc<Tube>>, in new()
|
| D | window_procedure_thread.rs | 340 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/ |
| D | balloon_tube.rs | 44 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()
|
| D | lib.rs | 1615 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/ |
| D | async_types.rs | 27 impl IntoAsync for Tube {} implementation
|
| /external/crosvm/devices/src/pci/ |
| D | pci_hotplug.rs | 122 msi_device_tube: Tube, in new() 124 vm_control_tube: Tube, in new()
|