Lines Matching refs:name

47     def __validate_dt_name(name):
48 """Checks the name validity"""
49 return not any([True for char in name
52 def __init__(self, name):
53 """Init with name"""
54 self.name = name
55 if not FdtProperty.__validate_dt_name(self.name):
56 raise Exception("Invalid name '%s'" % self.name)
59 """Get property name"""
60 return self.name
64 return "Property(%s)" % self.name
68 return INDENT*depth + self.name + ';'
73 strpos = string_store.find(self.name+'\0')
76 string_store += self.name+'\0'
83 return '%s: null' % json.dumps(self.name)
104 if self.name != node.get_name():
147 def new_raw_property(name, raw_value):
150 return FdtPropertyStrings.init_raw(name, raw_value)
152 return FdtPropertyWords.init_raw(name, raw_value)
154 return FdtPropertyBytes.init_raw(name, raw_value)
156 return FdtProperty(name)
168 def __init__(self, name, strings):
170 FdtProperty.__init__(self, name)
183 def init_raw(cls, name, raw_value):
185 return cls(name, cls.__extract_prop_strings(raw_value))
189 return INDENT*depth + self.name + ' = "' + \
203 strpos = string_store.find(self.name+'\0')
206 string_store += self.name+'\0'
213 result = '%s: ["strings", ' % json.dumps(self.name)
224 return "Property(%s,Strings:%s)" % (self.name, self.strings)
250 def __init__(self, name, words):
252 FdtProperty.__init__(self, name)
262 def init_raw(cls, name, raw_value):
267 return cls(name, words)
273 return INDENT*depth + self.name + ' = <' + \
279 strpos = string_store.find(self.name+'\0')
282 string_store += self.name+'\0'
290 result = '%s: ["words", "' % json.dumps(self.name)
301 return "Property(%s,Words:%s)" % (self.name, self.words)
328 def __init__(self, name, bytez):
330 FdtProperty.__init__(self, name)
340 def init_raw(cls, name, raw_value):
342 return cls(name, unpack('b' * len(raw_value), raw_value))
346 return INDENT*depth + self.name + ' = [' + \
353 strpos = string_store.find(self.name+'\0')
356 string_store += self.name+'\0'
366 result = '%s: ["bytes", "' % json.dumps(self.name)
378 return "Property(%s,Bytes:%s)" % (self.name, self.bytes)
409 """Return name"""
431 def __validate_dt_name(name):
432 """Checks the name validity"""
433 return not any([True for char in name
436 def __init__(self, name):
437 """Init node with name"""
438 self.name = name
441 if not FdtNode.__validate_dt_name(self.name):
442 raise Exception("Invalid name '%s'" % self.name)
445 """Get property name"""
446 return self.name
448 def __check_name_duplicate(self, name):
449 """Checks if name is not in a subnode"""
452 and data.get_name() == name:
460 def add_raw_attribute(self, name, raw_value):
462 self.append(FdtProperty.new_raw_property(name, raw_value))
477 return "Node(%s)" % self.name
485 return INDENT*depth + self.name + ' {\n' + \
521 return json.dumps(self.name) + ': {\n' + \
530 must not be a duplicate name
560 if self.name != node.get_name():
589 """Insert subnode before index, must not be a duplicate name"""
597 def _find(self, name):
598 """Find name in subnodes"""
601 name == self.subdata[i].get_name():
605 def remove(self, name):
606 """Remove subnode with the name
609 index = self._find(name)
614 def index(self, name):
615 """Returns position of subnode with the name
618 index = self._find(name)
949 """Extract node name"""
1007 name = self.__extract_fdt_nodename()
1008 if len(name) == 0:
1009 name = '/'
1010 tags.append((tag, name))