Home
last modified time | relevance | path

Searched refs:CString (Results 1 – 16 of 16) sorted by relevance

/packages/modules/Virtualization/virtualizationmanager/src/
Dselinux.rs18 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()
Ddebug_config.rs24 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/
Dmain.rs25 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/
Dapi.rs25 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/
Dinode.rs18 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()
Dmain.rs30 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/
Dfsverity.rs19 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/
Dutils.rs3 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/
Ddir.rs20 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/
Dffi.rs26 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/
Dsocket.rs4 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/
Duinput.rs5 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/
Dswap.rs77 let swapon_arg = std::ffi::CString::new(format!("/dev/{}", dev))?; in swapon()
Dmain.rs57 use std::ffi::CString;
249 let mountpoint = CString::new(ENCRYPTEDSTORE_MOUNTPOINT).unwrap(); in post_payload_work()
/packages/modules/Virtualization/pvmfw/src/
Dfdt.rs27 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/
Dfusefs.rs29 use std::ffi::{CStr, CString, OsStr};
128 pub name: CString,