| /packages/modules/Virtualization/virtualizationmanager/src/ |
| D | selinux.rs | 18 use std::ffi::{CStr, CString}; 38 CString(CString), enumerator 75 Self::CString(cstr) => cstr, in deref() 84 Ok(Self::CString( in new() 85 CString::new(con) in new()
|
| D | debug_config.rs | 24 use std::ffi::{CString, NulError}; 35 node_path: CString, 36 prop_name: CString, 41 Ok(Self { node_path: CString::new(node_path)?, prop_name: CString::new(prop_name)? }) in new()
|
| /packages/modules/Virtualization/encryptedstore/src/ |
| D | main.rs | 25 use std::ffi::CString; 148 let mount_options = CString::new( in mount() 152 let source = CString::new(source.as_os_str().as_bytes())?; in mount() 153 let mountpoint = CString::new(mountpoint.as_os_str().as_bytes())?; in mount() 154 let fstype = CString::new("ext4").unwrap(); in mount()
|
| /packages/modules/Virtualization/vm_payload/src/ |
| D | api.rs | 25 use std::ffi::CString; 33 static ref VM_APK_CONTENTS_PATH_C: CString = 34 CString::new(VM_APK_CONTENTS_PATH).expect("CString::new failed"); 36 static ref VM_ENCRYPTED_STORAGE_PATH_C: CString = 37 CString::new(ENCRYPTEDSTORE_MOUNTPOINT).expect("CString::new failed");
|
| /packages/modules/Virtualization/zipfuse/src/ |
| D | inode.rs | 18 use std::ffi::{CStr, CString}; 60 Directory(HashMap<CString, DirectoryEntry>), 81 pub fn get_directory(&self) -> Option<&HashMap<CString, DirectoryEntry>> { in get_directory() argument 106 fn add_to_directory(&mut self, name: CString, entry: DirectoryEntry) { in add_to_directory() argument 153 fn add(&mut self, parent: Inode, name: CString, data: InodeData) -> Inode { in add() argument 208 let name = CString::new(name.as_bytes()).unwrap(); in from_zip() 260 let name = CString::new(name.as_bytes()).unwrap(); in check_dir() 273 let name = CString::new(name.as_bytes()).unwrap(); in check_file()
|
| D | main.rs | 30 use std::ffi::{CStr, CString}; 152 buf: Box<[(CString, DirectoryEntry)]>, 374 let mut buf: Vec<(CString, DirectoryEntry)> = Vec::with_capacity(directory.len()); in opendir() 376 let name = CString::new(name.as_bytes()).unwrap(); in opendir() 440 inner: Vec<(CString, DirectoryEntry)>,
|
| /packages/modules/Virtualization/compos/src/ |
| D | fsverity.rs | 19 use std::ffi::CString; 32 let path = CString::new(format!("/proc/self/fd/{}", fd.as_raw_fd()).as_str()).unwrap(); in measure() 33 let name = CString::new("authfs.fsverity.digest").unwrap(); in measure()
|
| /packages/modules/Bluetooth/system/gd/rust/topshim/src/ |
| D | utils.rs | 3 use std::ffi::CString; 87 impl<'a> From<&'a CString> for LTCheckedPtr<'a, c_char> { 88 fn from(val: &'a CString) -> Self { in from()
|
| /packages/modules/Virtualization/authfs/src/file/ |
| D | dir.rs | 20 use std::ffi::{CString, OsString}; 261 fn path_to_cstring(path: &Path) -> io::Result<CString> { in path_to_cstring() argument 263 CString::new(bytes).map_err(|_| io::Error::from_raw_os_error(libc::EILSEQ)) in path_to_cstring()
|
| /packages/modules/DnsResolver/doh/ |
| D | ffi.rs | 26 use std::ffi::CString; 54 CString::new(info.peer_addr.ip().to_string()), in wrap_validation_callback() 55 CString::new(info.domain.clone().unwrap_or_default()), in wrap_validation_callback()
|
| /packages/modules/Bluetooth/system/gd/rust/topshim/src/profiles/ |
| D | socket.rs | 4 use std::ffi::CString; 167 let name = CString::new(service_name).expect("Service name has null in it."); in listen()
|
| /packages/modules/Bluetooth/system/gd/rust/linux/utils/src/ |
| D | uinput.rs | 5 use std::ffi::CString; 173 fd = libc::open(CString::new(path).unwrap().as_ptr().cast(), libc::O_RDWR); in init()
|
| /packages/modules/Virtualization/microdroid_manager/src/ |
| D | swap.rs | 77 let swapon_arg = std::ffi::CString::new(format!("/dev/{}", dev))?; in swapon()
|
| D | main.rs | 57 use std::ffi::CString; 249 let mountpoint = CString::new(ENCRYPTEDSTORE_MOUNTPOINT).unwrap(); in post_payload_work()
|
| /packages/modules/Virtualization/pvmfw/src/ |
| D | fdt.rs | 27 use alloc::ffi::CString; 90 fn read_bootargs_from(fdt: &Fdt) -> libfdt::Result<Option<CString>> { in read_bootargs_from() argument 95 let copy = CString::new(bootargs.to_bytes()).map_err(|_| FdtError::BadValue)?; in read_bootargs_from() 580 bootargs: Option<CString>,
|
| /packages/modules/Virtualization/authfs/src/ |
| D | fusefs.rs | 29 use std::ffi::{CStr, CString, OsStr}; 128 pub name: CString,
|