/external/crosvm/fuse/src/ |
D | sys.rs | 8 use data_model::DataInit; 487 unsafe impl DataInit for Attr {} 526 unsafe impl DataInit for Kstatfs {} 552 unsafe impl DataInit for FileLock {} 631 unsafe impl DataInit for EntryOut {} 638 unsafe impl DataInit for ForgetIn {} 646 unsafe impl DataInit for ForgetOne {} 654 unsafe impl DataInit for BatchForgetIn {} 663 unsafe impl DataInit for GetattrIn {} 673 unsafe impl DataInit for AttrOut {} [all …]
|
/external/crosvm/devices/src/virtio/snd/ |
D | layout.rs | 6 use data_model::{DataInit, Le32, Le64}; 16 unsafe impl DataInit for virtio_snd_config {} 24 unsafe impl DataInit for virtio_snd_hdr {} 33 unsafe impl DataInit for virtio_snd_jack_hdr {} 42 unsafe impl DataInit for virtio_snd_event {} 53 unsafe impl DataInit for virtio_snd_query_info {} 61 unsafe impl DataInit for virtio_snd_info {} 77 unsafe impl DataInit for virtio_snd_pcm_info {} 86 unsafe impl DataInit for virtio_snd_pcm_hdr {} 101 unsafe impl DataInit for virtio_snd_pcm_set_params {} [all …]
|
/external/crosvm/devices/src/virtio/video/ |
D | protocol.rs | 25 use data_model::{DataInit, Le32, Le64}; 104 unsafe impl DataInit for virtio_video_config {} 139 unsafe impl DataInit for virtio_video_cmd_hdr {} 151 unsafe impl DataInit for virtio_video_query_capability {} 165 unsafe impl DataInit for virtio_video_format_range {} 176 unsafe impl DataInit for virtio_video_format_frame {} 188 unsafe impl DataInit for virtio_video_format_desc {} 198 unsafe impl DataInit for virtio_video_query_capability_resp {} 218 unsafe impl DataInit for virtio_video_stream_create {} 224 unsafe impl DataInit for virtio_video_stream_destroy {} [all …]
|
/external/crosvm/rutabaga_gfx/src/cross_domain/ |
D | cross_domain_protocol.rs | 10 use data_model::DataInit; 29 unsafe impl DataInit for CrossDomainCapabilities {} 45 unsafe impl DataInit for CrossDomainImageRequirements {} 56 unsafe impl DataInit for CrossDomainHeader {} 66 unsafe impl DataInit for CrossDomainInit {} 78 unsafe impl DataInit for CrossDomainGetImageRequirements {}
|
/external/crosvm/devices/src/virtio/gpu/ |
D | protocol.rs | 20 use data_model::{DataInit, Le32, Le64}; 162 unsafe impl DataInit for virtio_gpu_ctrl_hdr {} 175 unsafe impl DataInit for virtio_gpu_cursor_pos {} 189 unsafe impl DataInit for virtio_gpu_update_cursor {} 202 unsafe impl DataInit for virtio_gpu_rect {} 213 unsafe impl DataInit for virtio_gpu_resource_unref {} 226 unsafe impl DataInit for virtio_gpu_resource_create_2d {} 238 unsafe impl DataInit for virtio_gpu_set_scanout {} 250 unsafe impl DataInit for virtio_gpu_resource_flush {} 263 unsafe impl DataInit for virtio_gpu_transfer_to_host_2d {} [all …]
|
/external/crosvm/devices/src/usb/xhci/ |
D | xhci_abi.rs | 7 use data_model::DataInit; 685 pub unsafe trait TrbCast: DataInit + TypedTrb { 719 unsafe impl DataInit for Trb {} 720 unsafe impl DataInit for NormalTrb {} 721 unsafe impl DataInit for SetupStageTrb {} 722 unsafe impl DataInit for DataStageTrb {} 723 unsafe impl DataInit for StatusStageTrb {} 724 unsafe impl DataInit for IsochTrb {} 725 unsafe impl DataInit for LinkTrb {} 726 unsafe impl DataInit for EventDataTrb {} [all …]
|
/external/adhd/cras/client/cras-sys/src/ |
D | lib.rs | 30 unsafe impl data_model::DataInit for gen::audio_message {} 31 unsafe impl data_model::DataInit for gen::audio_debug_info {} 32 unsafe impl data_model::DataInit for gen::audio_dev_debug_info {} 33 unsafe impl data_model::DataInit for gen::audio_stream_debug_info {} 34 unsafe impl data_model::DataInit for gen::cras_client_connected {} 35 unsafe impl data_model::DataInit for gen::cras_client_stream_connected {} 36 unsafe impl data_model::DataInit for gen::cras_connect_message {} 37 unsafe impl data_model::DataInit for gen::cras_disconnect_stream_message {} 38 unsafe impl data_model::DataInit for gen::cras_dump_audio_thread {} 39 unsafe impl data_model::DataInit for gen::cras_iodev_info {} [all …]
|
/external/crosvm/usb_util/src/ |
D | types.rs | 6 use data_model::DataInit; 34 unsafe impl DataInit for DescriptorHeader {} 67 unsafe impl DataInit for DeviceDescriptor {} 94 unsafe impl DataInit for ConfigDescriptor {} 128 unsafe impl DataInit for InterfaceDescriptor {} 153 unsafe impl DataInit for EndpointDescriptor {} 278 unsafe impl DataInit for UsbRequestSetup {}
|
/external/crosvm/data_model/src/ |
D | lib.rs | 23 pub unsafe trait DataInit: Copy + Send + Sync { interface 126 unsafe impl DataInit for [$T; $N] {} impl 133 unsafe impl DataInit for $T {} impl 145 use crate::DataInit;
|
D | volatile_memory.rs | 33 use crate::{sys::IoBufMut, DataInit}; 93 fn get_ref<T: DataInit>(&self, offset: usize) -> Result<VolatileRef<T>> { in get_ref() 240 T: DataInit, in copy_to() argument 299 T: DataInit, in copy_from() argument 330 pub struct VolatileRef<'a, T: DataInit> 338 impl<'a, T: DataInit> VolatileRef<'a, T> {
|
/external/crosvm/acpi_tables/src/ |
D | rsdp.rs | 5 use data_model::DataInit; 22 unsafe impl DataInit for RSDP {} 51 use data_model::DataInit;
|
D | sdt.rs | 9 use data_model::DataInit; 88 pub fn append<T: DataInit>(&mut self, value: T) { in append() 99 pub fn write<T: DataInit>(&mut self, offset: usize, value: T) { in write()
|
/external/crosvm/x86_64/src/ |
D | smbios.rs | 14 use data_model::DataInit; 94 unsafe impl data_model::DataInit for Smbios23Intermediate {} 116 unsafe impl data_model::DataInit for Smbios23Entrypoint {} 138 unsafe impl data_model::DataInit for Smbios30Entrypoint {} 168 unsafe impl data_model::DataInit for SmbiosBiosInfo {} 192 unsafe impl data_model::DataInit for SmbiosSysInfo {} 194 fn write_and_incr<T: DataInit>( in write_and_incr()
|
D | fdt.rs | 7 use data_model::DataInit; 25 unsafe impl DataInit for setup_data_hdr {}
|
D | acpi.rs | 5 use data_model::DataInit; 26 unsafe impl DataInit for LocalAPIC {} 40 unsafe impl DataInit for IOAPIC {}
|
/external/crosvm/linux_input_sys/src/ |
D | lib.rs | 5 use data_model::{DataInit, Le16, SLe32}; 43 unsafe impl DataInit for input_event {} 81 unsafe impl DataInit for virtio_input_event {}
|
/external/crosvm/base/src/ |
D | mmap.rs | 7 use data_model::DataInit; 29 pub fn write_obj<T: DataInit>(&self, val: T, offset: usize) -> Result<()> { in write_obj() 33 pub fn read_obj<T: DataInit>(&self, offset: usize) -> Result<T> { in read_obj()
|
/external/adhd/cras/client/libcras/src/ |
D | cras_server_socket.rs | 10 use data_model::DataInit; 61 pub fn send_server_message_with_fds<M: Sized + DataInit>( in send_server_message_with_fds()
|
/external/crosvm/devices/src/virtio/ |
D | pmem.rs | 12 use data_model::{DataInit, Le32, Le64}; 36 unsafe impl DataInit for virtio_pmem_config {} 45 unsafe impl DataInit for virtio_pmem_resp {} 54 unsafe impl DataInit for virtio_pmem_req {}
|
D | descriptor_utils.rs | 19 use data_model::{DataInit, Le16, Le32, Le64, VolatileMemoryError, VolatileSlice}; 218 pub struct ReaderIterator<'a, T: DataInit> { 223 impl<'a, T: DataInit> Iterator for ReaderIterator<'a, T> { 275 pub fn read_obj<T: DataInit>(&mut self) -> io::Result<T> { in read_obj() 294 pub fn collect<C: FromIterator<io::Result<T>>, T: DataInit>(&mut self) -> C { in collect() 301 pub fn iter<T: DataInit>(&mut self) -> ReaderIterator<T> { in iter() 543 pub fn write_obj<T: DataInit>(&mut self, val: T) -> io::Result<()> { in write_obj() 551 pub fn write_iter<T: DataInit, I: Iterator<Item = T>>( in write_iter() argument 559 pub fn consume<T: DataInit, C: IntoIterator<Item = T>>(&mut self, vals: C) -> io::Result<()> { in consume() argument 748 unsafe impl DataInit for virtq_desc {}
|
D | queue.rs | 564 use data_model::{DataInit, Le16, Le32, Le64}; 586 unsafe impl DataInit for Desc {} 597 unsafe impl DataInit for Avail {} 616 unsafe impl DataInit for UsedElem {} 635 unsafe impl DataInit for Used {}
|
/external/crosvm/src/plugin/ |
D | vcpu.rs | 20 use data_model::DataInit; 65 unsafe impl DataInit for VcpuRegs {} 68 unsafe impl DataInit for VcpuSregs {} 71 unsafe impl DataInit for VcpuFpu {} 74 unsafe impl DataInit for VcpuDebugregs {} 77 unsafe impl DataInit for VcpuXcregs {} 80 unsafe impl DataInit for VcpuLapicState {} 83 unsafe impl DataInit for VcpuMpState {} 86 unsafe impl DataInit for VcpuEvents {}
|
/external/crosvm/devices/src/virtio/fs/ |
D | read_dir.rs | 11 use data_model::DataInit; 22 unsafe impl DataInit for LinuxDirent64 {}
|
/external/libchromeos-rs/src/ |
D | read_dir.rs | 10 use data_model::DataInit; 22 unsafe impl DataInit for LinuxDirent64 {}
|
/external/crosvm/devices/src/virtio/snd/vios_backend/ |
D | shm_vios.rs | 13 use data_model::{DataInit, VolatileMemory, VolatileMemoryError}; 366 fn send_cmd<T: DataInit>(&self, data: T) -> Result<()> { in send_cmd() 729 fn seq_socket_send<T: DataInit>(socket: &UnixSeqpacket, data: T) -> Result<()> { in seq_socket_send() 756 unsafe impl DataInit for VioSConfig {} 766 unsafe impl DataInit for IoTransferMsg {} 788 unsafe impl DataInit for IoStatusMsg {}
|