Lines Matching refs:fwnode
129 pub fn property_read_array_vec<'fwnode, 'name, T: PropertyInt>( in property_read_array_vec() argument
130 &'fwnode self, in property_read_array_vec()
133 ) -> Result<PropertyGuard<'fwnode, 'name, KVec<T>>> { in property_read_array_vec() argument
151 fwnode: self, in property_read_array_vec()
190 pub fn property_read<'fwnode, 'name, T: Property>( in property_read() argument
191 &'fwnode self, in property_read()
193 ) -> PropertyGuard<'fwnode, 'name, T> { in property_read() argument
196 fwnode: self, in property_read()
324 if !self.0.fwnode.is_null() { in drop()
330 let _ = unsafe { FwNode::from_raw(self.0.fwnode) }; in drop()
389 let fwnode = if depth == 0 { in fmt()
405 let fwnode: &FwNode = match &fwnode { in fmt()
411 let prefix = unsafe { bindings::fwnode_get_name_prefix(fwnode.as_raw()) }; in fmt()
418 write!(f, "{}", fwnode.display_name())?; in fmt()
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()
477 fwnode: &FwNode, 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()
497 fwnode: &FwNode,
510 fwnode.as_raw(),
524 fn read_array_len_from_fwnode_property(fwnode: &FwNode, name: &CStr) -> Result<usize> {
532 fwnode.as_raw(),
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> {
584 fwnode: &'fwnode FwNode, field
600 self.fwnode, in required_by()