Home
last modified time | relevance | path

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

1234

/aosp_15_r20/external/crosvm/src/sys/
H A Dwindows.rs453 balloon_device_tube: Tube, in create_balloon_device()
454 dynamic_mapping_device_tube: Tube, in create_balloon_device()
455 inflate_tube: Option<Tube>, in create_balloon_device()
505 disk_device_tubes: &mut Vec<Tube>, in create_virtio_devices()
507 balloon_device_tube: Option<Tube>, in create_virtio_devices()
509 dynamic_mapping_device_tube: Option<Tube>, in create_virtio_devices()
510 inflate_tube: Option<Tube>, in create_virtio_devices()
513 virtio_snd_state_device_tube: Option<Tube>, in create_virtio_devices()
514 virtio_snd_control_device_tube: Option<Tube>, in create_virtio_devices()
784 irq_control_tubes: &mut Vec<Tube>, in create_devices()
[all …]
/aosp_15_r20/external/crosvm/src/sys/windows/
H A Dgeneric.rs139 pub(super) fn handle_pvclock_request(tube: &Option<Tube>, command: PvClockCommand) -> Result<()> { in handle_pvclock_request()
153 ) -> Result<Option<Tube>> { in create_snd_state_tube()
165 ) -> Result<(Option<Tube>, Option<ProtoTube>, Option<()>)> { in start_service_ipc_listener()
171 virtio_snd_host_mute_tubes: &mut [Tube], in handle_tagged_control_tube_event()
173 ipc_main_loop_tube: Option<&Tube>, in handle_tagged_control_tube_event()
179 ipc_tube: &'a Option<Tube>, in push_triggers()
196 _ipc_main_loop_tube: Option<&Tube>, in handle_received_token()
203 _virtio_snd_host_mute_tube: &mut [Tube], in handle_received_token()
226 gpu_control_tube: Tube, in create_gpu()
227 resource_bridges: Vec<Tube>, in create_gpu()
[all …]
H A 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()
/aosp_15_r20/external/crosvm/base/src/sys/unix/
H A Dtube.rs35 pub struct Tube { struct
39 impl Tube { argument
53 pub fn new(socket: StreamChannel) -> Result<Tube> { in new()
64 pub fn new_from_unix_seqpacket(sock: UnixSeqpacket) -> Result<Tube> { in new_from_unix_seqpacket()
188 impl AsRawDescriptor for Tube { implementation
194 impl AsRawFd for Tube { implementation
200 impl ReadNotifier for Tube { implementation
/aosp_15_r20/external/crosvm/base/src/sys/windows/
H A Dtube.rs62 pub struct Tube { struct
65 // Default target_pid to current PID on serialization (see `Tube` comment header for details). argument
70 /// 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()
360 impl AsRawDescriptor for Tube { implementation
366 impl AsRawHandle for Tube { implementation
372 impl ReadNotifier for Tube { implementation
378 impl CloseNotifier for Tube { implementation
/aosp_15_r20/external/crosvm/rutabaga_gfx/src/rutabaga_os/sys/linux/
H A Dtube.rs43 pub struct Tube { struct
47 impl Tube { implementation
48 pub fn new<P: AsRef<Path> + NixPath>(path: P, kind: TubeType) -> RutabagaResult<Tube> { in new()
117 impl AsBorrowedDescriptor for Tube { implementation
148 pub fn accept(&self) -> RutabagaResult<Tube> { in accept()
/aosp_15_r20/external/crosvm/rutabaga_gfx/src/rutabaga_os/sys/stub/
H A Dtube.rs15 pub type Tube = Stub; typedef
18 impl Tube { impl
19 pub fn new<P: AsRef<Path>>(_path: P, _kind: TubeType) -> RutabagaResult<Tube> { in new()
39 impl AsBorrowedDescriptor for Tube { implementation
51 pub fn accept(&self) -> RutabagaResult<Tube> { in accept()
/aosp_15_r20/external/crosvm/rutabaga_gfx/src/rutabaga_os/sys/windows/
H A Dtube.rs15 pub type Tube = Stub; typedef
18 impl Tube { impl
19 pub fn new<P: AsRef<Path>>(_path: P, _kind: TubeType) -> RutabagaResult<Tube> { in new()
39 impl AsBorrowedDescriptor for Tube { implementation
51 pub fn accept(&self) -> RutabagaResult<Tube> { in accept()
/aosp_15_r20/external/crosvm/src/crosvm/sys/linux/
H A Ddevice_helpers.rs161 fn as_ref(&self) -> &Tube { in as_ref()
190 fn as_ref(&self) -> &Tube { in as_ref()
836 tube: Tube, in create_balloon_device()
837 inflate_tube: Option<Tube>, in create_balloon_device()
866 suspend_tube: Tube, in create_pvclock_device()
995 resource_bridge: Option<Tube>, in create_wayland_device()
1040 resource_bridge: Tube, in create_video_device()
1110 video_tube: Tube, in register_video_device()
1202 device_tube: Tube, in create_fs_device()
1289 pmem_device_tube: Tube, in create_pmem_device()
[all …]
H A Dext2.rs48 device_tube: Tube, // Connects to a virtio device to send a memory slot number. in launch()
104 device_tube: Tube, // Connects to a virtio device to send a memory slot number. in mkfs_callback()
/aosp_15_r20/external/crosvm/base/src/
H A 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()
/aosp_15_r20/external/crosvm/devices/src/virtio/
H A Diommu.rs149 Tube(TubeError), enumerator
641 iommu_device_tube: Tube, in run()
645 translate_response_senders: Option<BTreeMap<u32, Tube>>, in run() argument
646 translate_request_rx: Option<Tube>, in run()
726 translate_response_senders: Option<BTreeMap<u32, Tube>>, in new() argument
727 translate_request_rx: Option<Tube>, in new()
728 iommu_device_tube: Option<Tube>, in new()
H A Dpmem.rs115 pmem_device_tube: &Tube, in pageout()
153 pmem_device_tube: &Tube, in execute_request()
221 pmem_device_tube: &Tube, in handle_request()
267 pmem_device_tube: &Tube, in handle_queue()
299 pmem_device_tube: &Tube, in run_worker()
H A Dballoon.rs260 release_memory_tube: Option<&Tube>, in release_ranges()
300 release_memory_tube: Option<&Tube>, in handle_address_chain()
349 release_memory_tube: Option<&Tube>, in handle_queue()
380 release_memory_tube: Option<&Tube>, in handle_reported_buffer()
401 release_memory_tube: Option<&Tube>, in handle_reporting_queue()
872 command_tube: Tube, in run_worker()
874 release_memory_tube: Option<Tube>, in run_worker()
1212 command_tube: Tube, in new()
1214 release_memory_tube: Option<Tube>, in new()
/aosp_15_r20/external/crosvm/src/crosvm/sys/
H A Dlinux.rs1890 ioapic_host_tube: Option<Tube>, in run_vm()
2350 vm_control_tube: Tube, in start_pci_root_worker()
2441 iommu_host_tube: Option<&Tube>, in add_hotplug_device()
2706 iommu_host_tube: Option<&Tube>, in remove_hotplug_device()
2869 fn send_pvclock_cmd(tube: &Tube, command: PvClockCommand) -> Result<Option<PvClockAction>> { in send_pvclock_cmd()
2911 iommu_host_tube: Option<&Tube>, in handle_hotplug_command()
2998 tube: &Tube, in process_vm_request()
3423 iommu_host_tube: Option<Tube>, in run_control()
4283 irq_control_tubes: Vec<Tube>, in irq_handler_thread()
4286 handler_control: Tube, in irq_handler_thread()
[all …]
/aosp_15_r20/external/crosvm/vm_control/src/
H A Dlib.rs1830 disk_host_tubes: &[Tube], in execute()
1832 gpu_control_tube: Option<&Tube>, in execute()
1833 usb_control_tube: Option<&Tube>, in execute()
1839 device_control_tube: &Tube, in execute()
1841 irq_handler_control: &Tube, in execute()
2272 irq_handler_control: &Tube, in do_snapshot()
2273 device_control_tube: &Tube, in do_snapshot()
2381 irq_handler_control: &Tube, in do_restore()
2382 device_control_tube: &Tube, in do_restore()
2668 iommu_control_tube: &Tube, in virtio_iommu_request_async()
[all …]
H A Dballoon_tube.rs39 fn do_send(tube: &Tube, cmd: &BalloonControlCommand) -> Option<VmResponse> { in do_send()
212 fn balloon_device_respond_stats(device: &Tube) { in balloon_device_respond_stats()
/aosp_15_r20/external/crosvm/tube_transporter/src/
H A 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()
H A 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()
/aosp_15_r20/external/crosvm/devices/src/virtio/fs/
H A Dworker.rs70 fn new(tube: Arc<Mutex<Tube>>, slot: u32) -> Self { in new()
152 tube: &Arc<Mutex<Tube>>, in process_fs_queue()
172 tube: Arc<Mutex<Tube>>, in new()
/aosp_15_r20/external/crosvm/cros_async/src/sys/linux/
H A Dasync_types.rs45 impl From<AsyncTube> for Tube { implementation
46 fn from(at: AsyncTube) -> Tube { in from()
/aosp_15_r20/external/crosvm/gpu_display/src/gpu_display_win/
H A Dwindow_procedure_thread.rs338 gpu_main_display_tube: Option<Tube>, in run_message_loop()
388 gpu_main_display_tube: Option<Rc<Tube>>, in run_message_loop_body()
479 gpu_main_display_tube: &Tube, in read_and_dispatch_service_message()
492 _gpu_main_display_tube: &Tube, in read_and_dispatch_service_message()
/aosp_15_r20/external/crosvm/cros_async/src/sys/windows/
H A Dasync_types.rs67 impl From<AsyncTube> for Tube { implementation
68 fn from(at: AsyncTube) -> Tube { in from()
/aosp_15_r20/external/crosvm/devices/src/
H A Dvmwdt.rs123 vm_ctrl_tube: Tube, in new()
156 vm_ctrl_tube: Tube, in vmwdt_worker_thread()
158 ) -> anyhow::Result<Tube> { in vmwdt_worker_thread()
/aosp_15_r20/external/crosvm/devices/src/pci/
H A Dpci_hotplug.rs122 msi_device_tube: Tube, in new()
124 vm_control_tube: Tube, in new()

1234