Lines Matching refs:name
82 let name = unsafe { bindings::fwnode_get_name(self.0.as_raw()) }; in display_name()
83 if name.is_null() { in display_name()
89 let name = unsafe { CStr::from_char_ptr(name) }; in display_name()
98 pub fn property_present(&self, name: &CStr) -> bool { in property_present()
100 unsafe { bindings::fwnode_property_present(self.as_raw().cast_const(), name.as_char_ptr()) } in property_present()
104 pub fn property_read_bool(&self, name: &CStr) -> bool { in property_read_bool()
108 unsafe { bindings::fwnode_property_read_bool(self.as_raw(), name.as_char_ptr()) } in property_read_bool()
113 pub fn property_match_string(&self, name: &CStr, match_str: &CStr) -> Result<usize> { in property_match_string()
120 name.as_char_ptr(), in property_match_string()
129 pub fn property_read_array_vec<'fwnode, 'name, T: PropertyInt>( in property_read_array_vec() argument
131 name: &'name CStr, in property_read_array_vec()
133 ) -> Result<PropertyGuard<'fwnode, 'name, KVec<T>>> { in property_read_array_vec()
136 let res = T::read_array_from_fwnode_property(self, name, val.spare_capacity_mut()); in property_read_array_vec()
152 name, in property_read_array_vec()
157 pub fn property_count_elem<T: PropertyInt>(&self, name: &CStr) -> Result<usize> { in property_count_elem()
158 T::read_array_len_from_fwnode_property(self, name) in property_count_elem()
190 pub fn property_read<'fwnode, 'name, T: Property>( in property_read() argument
192 name: &'name CStr, in property_read()
193 ) -> PropertyGuard<'fwnode, 'name, T> { in property_read()
195 inner: T::read_from_fwnode_property(self, name), in property_read()
197 name, in property_read()
202 pub fn get_child_by_name(&self, name: &CStr) -> Option<ARef<Self>> { in get_child_by_name()
205 unsafe { bindings::fwnode_get_named_child_node(self.as_raw(), name.as_char_ptr()) }; in get_child_by_name()
438 fn read_from_fwnode_property(fwnode: &FwNode, name: &CStr) -> Result<Self>; in read_from_fwnode_property()
444 fn read_from_fwnode_property(fwnode: &FwNode, name: &CStr) -> Result<Self> { in read_from_fwnode_property()
452 bindings::fwnode_property_read_string(fwnode.as_raw(), name.as_char_ptr(), pstr.cast()) in read_from_fwnode_property()
478 name: &CStr, in read_array_from_fwnode_property()
483 fn read_array_len_from_fwnode_property(fwnode: &FwNode, name: &CStr) -> Result<usize>; in read_array_len_from_fwnode_property()
498 name: &CStr,
511 name.as_char_ptr(),
524 fn read_array_len_from_fwnode_property(fwnode: &FwNode, name: &CStr) -> Result<usize> {
533 name.as_char_ptr(),
544 fn read_from_fwnode_property(fwnode: &FwNode, name: &CStr) -> Result<Self> {
545 let val: [_; 1] = <[$int; 1]>::read_from_fwnode_property(fwnode, name)?;
551 fn read_from_fwnode_property(fwnode: &FwNode, name: &CStr) -> Result<Self> {
554 <$int>::read_array_from_fwnode_property(fwnode, name, &mut val)?;
580 pub struct PropertyGuard<'fwnode, 'name, T> {
586 name: &'name CStr, field
601 self.name in required_by()