• Home
  • Raw
  • Download

Lines Matching refs:offset

95     fn from_offset(fdt: &Fdt, offset: PropOffset) -> Result<&Self> {  in from_offset()
96 Ok(fdt.get_property_by_offset(offset)?.as_ref()) in from_offset()
116 offset: PropOffset, field
121 fn new(fdt: &'a Fdt, offset: PropOffset) -> Result<Self> { in new()
122 let property = FdtPropertyStruct::from_offset(fdt, offset)?; in new()
123 Ok(Self { fdt, offset, property }) in new()
137 if let Some(offset) = self.fdt.next_property_offset(self.offset)? { in next_property()
138 Ok(Some(Self::new(self.fdt, offset)?)) in next_property()
149 offset: NodeOffset, field
155 let offset = self.fdt.parent_offset(self.offset)?; in parent() localVariable
157 Ok(Self { fdt: self.fdt, offset }) in parent()
162 let offset = self.fdt.supernode_atdepth_offset(self.offset, depth)?; in supernode_at_depth() localVariable
164 Ok(Self { fdt: self.fdt, offset }) in supernode_at_depth()
206 let name = self.fdt.get_name(self.offset)?; in name()
248 self.fdt.getprop_namelen(self.offset, name.to_bytes()) in getprop()
258 let offset = self.fdt.node_offset_by_compatible(self.offset, compatible)?; in next_compatible() localVariable
260 Ok(offset.map(|offset| Self { fdt: self.fdt, offset })) in next_compatible()
269 self.fdt.address_cells(self.offset)?.try_into() in address_cells()
273 self.fdt.size_cells(self.offset)?.try_into() in size_cells()
282 let offset = self.fdt.first_subnode(self.offset)?; in first_subnode() localVariable
284 Ok(offset.map(|offset| Self { fdt: self.fdt, offset })) in first_subnode()
288 let offset = self.fdt.next_subnode(self.offset)?; in next_subnode() localVariable
290 Ok(offset.map(|offset| Self { fdt: self.fdt, offset })) in next_subnode()
299 if let Some((offset, depth)) = self.fdt.next_node(self.offset, depth)? { in next_node()
300 Ok(Some((Self { fdt: self.fdt, offset }, depth))) in next_node()
312 if let Some(offset) = self.fdt.first_property_offset(self.offset)? { in first_property()
313 Ok(Some(FdtProperty::new(self.fdt, offset)?)) in first_property()
334 let offset = self.fdt.subnode_offset_namelen(self.offset, name)?; in subnode() localVariable
336 Ok(offset.map(|offset| Self { fdt: self.fdt, offset })) in subnode()
341 let offset = self.fdt.subnode_offset_namelen(self.offset, name)?; in subnode_with_name_bytes() localVariable
343 Ok(offset.map(|offset| Self { fdt: self.fdt, offset })) in subnode_with_name_bytes()
349 self.fdt.as_ptr() == other.fdt.as_ptr() && self.offset == other.offset in eq()
357 offset: NodeOffset, field
363 self.fdt.appendprop(self.offset, name, value.as_ref()) in appendprop()
368 let parent = self.parent()?.offset; in appendprop_addrrange()
369 self.fdt.appendprop_addrrange(parent, self.offset, name, addr, size) in appendprop_addrrange()
376 self.fdt.setprop(self.offset, name, value) in setprop()
384 self.fdt.setprop_inplace(self.offset, name, value) in setprop_inplace()
393 self.fdt.setprop_inplace(self.offset, name, pair.as_bytes()) in setprop_addrrange_inplace()
400 self.fdt.setprop(self.offset, name, &[]) in setprop_empty()
405 self.fdt.delprop(self.offset, name) in delprop()
410 self.fdt.nop_property(self.offset, name) in nop_property()
420 _ => self.fdt.setprop_placeholder(self.offset, name, new_size).map(|_| ()), in trimprop()
431 FdtNode { fdt: self.fdt, offset: self.offset } in as_node()
437 self.fdt.add_subnode_namelen(self.offset, name.to_bytes())?; in add_subnodes()
445 let offset = self.fdt.add_subnode_namelen(self.offset, name)?; in add_subnode() localVariable
447 Ok(Self { fdt: self.fdt, offset }) in add_subnode()
454 let offset = self.fdt.add_subnode_namelen(self.offset, name)?; in add_subnode_with_namelen() localVariable
456 Ok(Self { fdt: self.fdt, offset }) in add_subnode_with_namelen()
461 let offset = self.fdt.first_subnode(self.offset)?; in first_subnode() localVariable
463 Ok(offset.map(|offset| Self { fdt: self.fdt, offset })) in first_subnode()
468 let offset = self.fdt.next_subnode(self.offset)?; in next_subnode() localVariable
470 Ok(offset.map(|offset| Self { fdt: self.fdt, offset })) in next_subnode()
475 let next_offset = self.fdt.next_subnode(self.offset)?; in delete_and_next_subnode()
487 let next = self.fdt.next_node(self.offset, depth)?; in next_node()
489 Ok(next.map(|(offset, depth)| (Self { fdt: self.fdt, offset }, depth))) in next_node()
500 let next = self.fdt.next_node_skip_subnodes(self.offset, depth)?; in next_node_skip_subnodes()
502 Ok(next.map(|(offset, depth)| (Self { fdt: self.fdt, offset }, depth))) in next_node_skip_subnodes()
513 let next_node = self.fdt.next_node_skip_subnodes(self.offset, depth)?; in delete_and_next_node()
514 if let Some((offset, depth)) = next_node { in delete_and_next_node()
515 let next_node = self.delete_and_next(Some(offset))?.unwrap(); in delete_and_next_node()
529 let offset = self.fdt.node_offset_by_compatible(self.offset, compatible)?; in next_compatible() localVariable
531 Ok(offset.map(|offset| Self { fdt: self.fdt, offset })) in next_compatible()
547 let next_offset = self.fdt.node_offset_by_compatible(self.offset, compatible)?; in delete_and_next_compatible()
553 if Some(self.offset) == next_offset { in delete_and_next()
557 self.fdt.nop_node(self.offset)?; in delete_and_next()
559 Ok(next_offset.map(|offset| Self { fdt: self.fdt, offset })) in delete_and_next()
564 self.fdt.nop_node(self.offset) in nop()
719 FdtNode { fdt: self, offset: NodeOffset::ROOT } in root()
734 let offset = self.path_offset_namelen(path.to_bytes())?; in node() localVariable
736 Ok(offset.map(|offset| FdtNode { fdt: self, offset })) in node()
751 let offset = self.node_offset_by_phandle(phandle)?; in node_with_phandle() localVariable
753 Ok(offset.map(|offset| FdtNode { fdt: self, offset })) in node_with_phandle()
758 let offset = self.node_offset_by_phandle(phandle)?; in node_mut_with_phandle() localVariable
760 Ok(offset.map(|offset| FdtNodeMut { fdt: self, offset })) in node_mut_with_phandle()
765 FdtNodeMut { fdt: self, offset: NodeOffset::ROOT } in root_mut()
770 let offset = self.path_offset_namelen(path.to_bytes())?; in node_mut() localVariable
772 Ok(offset.map(|offset| FdtNodeMut { fdt: self, offset })) in node_mut()
781 while let Some((offset, next_depth)) = iter { in next_node_skip_subnodes()
783 return Ok(Some((offset, next_depth))); in next_node_skip_subnodes()
785 iter = self.next_node(offset, next_depth)?; in next_node_skip_subnodes()