Lines Matching defs:CStr
16 str::{CStr, CString},
90 let name = unsafe { CStr::from_char_ptr(name) };
99 pub fn property_present(&self, name: &CStr) -> bool {
100 // SAFETY: By the invariant of `CStr`, `name` is null-terminated.
105 pub fn property_read_bool(&self, name: &CStr) -> bool {
114 pub fn property_match_string(&self, name: &CStr, match_str: &CStr) -> Result<usize> {
132 name: &'name CStr,
158 pub fn property_count_elem<T: PropertyInt>(&self, name: &CStr) -> Result<usize> {
193 name: &'name CStr,
203 pub fn get_child_by_name(&self, name: &CStr) -> Option<ARef<Self>> {
261 prop: &CStr,
303 Prop(&'a CStr),
416 let prefix = unsafe { CStr::from_char_ptr(prefix) };
439 fn read_from_fwnode_property(fwnode: &FwNode, name: &CStr) -> Result<Self>;
445 fn read_from_fwnode_property(fwnode: &FwNode, name: &CStr) -> Result<Self> {
462 let str = unsafe { CStr::from_char_ptr(*pstr) };
479 name: &CStr,
484 fn read_array_len_from_fwnode_property(fwnode: &FwNode, name: &CStr) -> Result<usize>;
499 name: &CStr,
525 fn read_array_len_from_fwnode_property(fwnode: &FwNode, name: &CStr) -> Result<usize> {
545 fn read_from_fwnode_property(fwnode: &FwNode, name: &CStr) -> Result<Self> {
552 fn read_from_fwnode_property(fwnode: &FwNode, name: &CStr) -> Result<Self> {
587 name: &'name CStr,