Lines Matching refs:words
248 """Property with words as value"""
250 def __init__(self, name, words):
251 """Init with words"""
253 for word in words:
257 if not len(words):
259 self.words = words
265 words = [unpack(">I", raw_value[i:i+4])[0]
267 return cls(name, words)
274 ' '.join(["0x%08x" % word for word in self.words]) + ">;"
283 blob = pack('>III', FDT_PROP, len(self.words)*4, strpos) + \
284 pack('').join([pack('>I', word) for word in self.words])
290 result = '%s: ["words", "' % json.dumps(self.name)
291 result += '", "'.join(["0x%08x" % word for word in self.words])
297 return ''.join([pack('>I', word) for word in self.words])
301 return "Property(%s,Words:%s)" % (self.name, self.words)
304 """Get words, returns a word integer"""
305 return self.words[index]
308 """Get words count"""
309 return len(self.words)
320 if self.words[index] != node[index]:
837 if value[0] == "words":
838 words = [int(word, 16) for word in value[1:]]
839 node.append(FdtPropertyWords(key, words))