Lines Matching refs:blob
71 """Get blob representation"""
193 """Get blob representation"""
195 blob = pack('')
197 blob += chars.encode('ascii') + pack('b', 0)
198 blob_len = len(blob)
200 blob = pack('b', 0) * (8-((pos+12) % 8)) + blob
202 blob += pack('b', 0) * (4-(blob_len % 4))
207 blob = pack('>III', FDT_PROP, blob_len, strpos) + blob
208 pos += len(blob)
209 return (blob, string_store, pos)
277 """Get blob representation"""
283 blob = pack('>III', FDT_PROP, len(self.words)*4, strpos) + \
285 pos += len(blob)
286 return (blob, string_store, pos)
351 """Get blob representation"""
357 blob = pack('>III', FDT_PROP, len(self.bytes), strpos)
358 blob += pack('').join([pack('>b', byte) for byte in self.bytes])
359 if len(blob) % 4:
360 blob += pack('b', 0) * (4-(len(blob) % 4))
361 pos += len(blob)
362 return (blob, string_store, pos)
421 """Get blob representation"""
489 """Get blob representation
496 blob = pack('>II', FDT_BEGIN_NODE, 0)
498 blob = pack('>I', FDT_BEGIN_NODE)
499 blob += self.get_name().encode('ascii') + pack('b', 0)
500 if len(blob) % 4:
501 blob += pack('b', 0) * (4-(len(blob) % 4))
502 pos += len(blob)
505 blob += data
507 blob += pack('>I', FDT_END_NODE)
508 return (blob, strings, pos)