Home
last modified time | relevance | path

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

/linux/rust/kernel/
H A Dstr.rs231 fn to_cstring(&self) -> Result<CString, AllocError>; in to_cstring() argument
264 fn to_ascii_lowercase(&self) -> Result<CString, AllocError>; in to_ascii_lowercase() argument
275 fn to_ascii_uppercase(&self) -> Result<CString, AllocError>; in to_ascii_uppercase() argument
341 fn to_cstring(&self) -> Result<CString, AllocError> { in to_cstring() argument
342 CString::try_from(self) in to_cstring()
355 fn to_ascii_lowercase(&self) -> Result<CString, AllocError> { in to_ascii_lowercase() argument
363 fn to_ascii_uppercase(&self) -> Result<CString, AllocError> { in to_ascii_uppercase() argument
415 CString::try_from_fmt(fmt!($($f)*))?.to_str()?
810 pub struct CString { struct
814 impl CString { implementation
[all …]
H A Dopp.rs18 str::CString,
91 fn to_c_str_array(names: &[CString]) -> Result<KVec<*const c_char>> { in to_c_str_array()
362 clk_names: Option<KVec<CString>>,
363 prop_name: Option<CString>,
364 regulator_names: Option<KVec<CString>>,
380 pub fn set_clk_names(mut self, names: KVec<CString>) -> Result<Self> { in set_clk_names()
394 pub fn set_prop_name(mut self, name: CString) -> Result<Self> { in set_prop_name()
404 pub fn set_regulator_names(mut self, names: KVec<CString>) -> Result<Self> { in set_regulator_names()
H A Dconfigfs.rs117 use crate::str::CString;
259 name: CString, in new() argument
/linux/samples/rust/
H A Drust_debugfs_scoped.rs14 use kernel::{c_str, new_mutex, str::CString};
62 let name = CString::try_from_fmt(fmt!("{name_str}"))?; in create_file_write()
63 let file_name = CString::try_from_fmt(fmt!("{name_str}"))?; in create_file_write()
78 let Ok(name) = CString::try_from_fmt(fmt!("{idx}")) else { in create_file_write()
116 name: CString,
H A Drust_debugfs.rs42 use kernel::{acpi, device::Core, of, platform, str::CString, types::ARef};
59 _compatible: File<CString>,
145 .property_read::<CString>(c_str!("compatible")) in new()
H A Drust_driver_platform.rs74 str::CString,
134 let prop = fwnode.property_read::<CString>(name).required_by(dev)?; in properties_parse()
/linux/drivers/cpufreq/
H A Drcpufreq_dt.rs15 str::CString,
20 fn find_supply_name_exact(dev: &Device, name: &str) -> Option<CString> { in find_supply_name_exact() argument
21 let prop_name = CString::try_from_fmt(fmt!("{name}-supply")).ok()?; in find_supply_name_exact()
24 .then(|| CString::try_from_fmt(fmt!("{name}")).ok()) in find_supply_name_exact()
29 fn find_supply_names(dev: &Device, cpu: cpu::CpuId) -> Option<KVec<CString>> { in find_supply_names() argument
/linux/rust/kernel/io/
H A Dresource.rs15 str::CString,
35 _name: CString,
105 name: CString, in request_region() argument
/linux/rust/quote/
H A Dto_tokens.rs8 use std::ffi::{CStr, CString};
229 impl ToTokens for CString { implementation
/linux/drivers/block/rnull/
H A Dconfigfs.rs13 str::{kstrtobool_bytes, CString},
122 name: CString,
/linux/rust/syn/
H A Dlit.rs11 use std::ffi::{CStr, CString};
322 pub fn value(&self) -> CString { in value() argument
1135 use std::ffi::CString;
1445 pub(crate) fn parse_lit_c_str(s: &str) -> (CString, Box<str>) { in parse_lit_c_str() argument
1454 fn parse_lit_c_str_cooked(mut s: &str) -> (CString, Box<str>) { in parse_lit_c_str_cooked() argument
1518 (CString::new(out).unwrap(), suffix) in parse_lit_c_str_cooked()
1521 fn parse_lit_c_str_raw(s: &str) -> (CString, Box<str>) { in parse_lit_c_str_raw() argument
1524 (CString::new(String::from(value)).unwrap(), suffix) in parse_lit_c_str_raw()