Lines Matching refs:value
86 """Return RAW value representation"""
89 def __getitem__(self, value):
109 def __check_prop_strings(value):
115 end = len(value)
117 if not len(value):
124 value = value.decode('ascii')
130 if value[-1] != '\0':
135 while pos < end and value[pos] != '\0' \
136 and value[pos] in string.printable \
137 and value[pos] not in ('\r', '\n'):
140 if value[pos] != '\0' or pos == posi:
148 """Instantiate property with raw value type"""
160 """Property with strings as value"""
163 def __extract_prop_strings(cls, value):
166 value.decode('ascii').split('\0') if len(st)]
219 """Return RAW value representation"""
248 """Property with words as value"""
255 raise Exception(("Invalid word value %d, requires " +
296 """Return RAW value representation"""
326 """Property with signed bytes as value"""
333 raise Exception(("Invalid value for byte %d, " +
373 """Return RAW value representation"""
828 for (key, value) in subjson.items():
829 if isinstance(value, dict):
833 _add_json_to_fdtnode(subnode, value)
834 elif isinstance(value, list):
835 if len(value) < 2:
837 if value[0] == "words":
838 words = [int(word, 16) for word in value[1:]]
840 elif value[0] == "bytes":
841 bytez = [int(byte, 16) for byte in value[1:]]
843 elif value[0] == "strings":
845 [s for s in value[1:]]))
848 elif value is None:
851 raise Exception("Invalid value for %s" % key)
987 value = self.infile.read(prop_size)
993 return (self.__extract_fdt_string(prop_string_pos), value)