Home
last modified time | relevance | path

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

123

/external/crosvm/rutabaga_gfx/src/rutabaga_os/sys/stub/
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()
/external/crosvm/rutabaga_gfx/src/rutabaga_os/sys/windows/
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()
/external/crosvm/rutabaga_gfx/src/rutabaga_os/sys/linux/
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()
/external/crosvm/base/src/sys/unix/
Dtube.rs32 pub struct Tube { struct
36 impl Tube { argument
164 impl TryFrom<UnixSeqpacket> for Tube { implementation
174 impl AsRawDescriptor for Tube { implementation
180 impl AsRawFd for Tube { implementation
186 impl ReadNotifier for Tube { implementation
/external/crosvm/src/sys/windows/
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 …]
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/src/sys/
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 …]
/external/crosvm/base/src/sys/windows/
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()
348 impl AsRawDescriptor for Tube { implementation
354 impl AsRawHandle for Tube { implementation
360 impl ReadNotifier for Tube { implementation
366 impl CloseNotifier for Tube { implementation
/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.rs36 impl From<AsyncTube> for Tube { implementation
37 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()
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/
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()
Ddevice_helpers.rs163 fn as_ref(&self) -> &Tube { in as_ref()
192 fn as_ref(&self) -> &Tube { in as_ref()
532 snd_device_tube: Tube, in create_virtio_snd_device()
847 tube: Tube, in create_balloon_device()
848 inflate_tube: Option<Tube>, in create_balloon_device()
879 suspend_tube: Tube, in create_pvclock_device()
1008 resource_bridge: Option<Tube>, in create_wayland_device()
1110 resource_bridge: Tube, in create_video_device()
1133 video_tube: Tube, in register_video_device()
1176 tube: Tube, in create_virtio_media_adapter()
[all …]
/external/crosvm/devices/src/virtio/fs/
Dworker.rs69 fn new(tube: Arc<Mutex<Tube>>, slot: u32) -> Self { in new()
150 tube: &Arc<Mutex<Tube>>, in process_fs_queue()
169 tube: Arc<Mutex<Tube>>, in new()
/external/crosvm/devices/src/virtio/
Dpmem.rs117 pmem_device_tube: &Tube, in pageout()
155 pmem_device_tube: &Tube, in execute_request()
223 pmem_device_tube: &Tube, in handle_request()
269 pmem_device_tube: &Tube, in handle_queue()
301 pmem_device_tube: &Tube, in run_worker()
Diommu.rs151 Tube(TubeError), enumerator
643 iommu_device_tube: Tube, in run()
646 translate_response_senders: Option<BTreeMap<u32, Tube>>, in run() argument
647 translate_request_rx: Option<Tube>, in run()
725 translate_response_senders: Option<BTreeMap<u32, Tube>>, in new() argument
726 translate_request_rx: Option<Tube>, in new()
727 iommu_device_tube: Option<Tube>, in new()
/external/crosvm/gpu_display/src/gpu_display_win/
Dwindow_manager.rs25 _gpu_main_display_tube: Option<Rc<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/vm_control/src/
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()
/external/crosvm/devices/src/virtio/vhost/user/device/handler/sys/
Dwindows.rs53 vhost_user_tube: Tube, in run_handler()
/external/crosvm/base_tokio/src/sys/linux/
Dtube.rs18 pub async fn into_inner(self) -> base::Tube { in into_inner()
/external/crosvm/cros_async/src/
Dasync_types.rs27 impl IntoAsync for Tube {} implementation
/external/crosvm/devices/src/pci/
Dpci_hotplug.rs121 msi_device_tube: Tube, in new()
123 vm_control_tube: Tube, in new()

123