Lines Matching refs:name
71 def __init__(self, size, attrs, time, guid, name, data): argument
76 self.name = name
106 name = ''
110 name += chr(buf[i])
111 return ''.join([chr(x) for x in name.encode('utf_16_le') if x]), i + 2
117 name, namelen = self._get_var_name(self.ents[offs:])
122 return EfiVariable(size, attrs, time, uuid.UUID(bytes_le=guid), name, data), offs
148 def del_var(self, guid, name, attrs): argument
152 if var.name == name and str(var.guid) == guid:
162 def set_var(self, guid, name, data, size, attrs): argument
166 if var.name == name and str(var.guid) == guid:
176 nd = name.encode('utf_16_le') + b"\x00\x00" + data
219 name = args.name
223 if name.lower() == 'db' or name.lower() == 'dbx':
224 name = name.lower()
227 elif name.lower() == 'pk' or name.lower() == 'kek':
228 name = name.upper()
233 return guid, name, attrs, data, size
237 guid, name, attrs, data, size = parse_args(args)
238 env.set_var(guid=guid, name=name, data=data, size=size, attrs=attrs)
242 print(var.name+':')
249 if not args.name and not args.guid and not len(env):
254 if not args.name:
260 if args.name != var.name or (args.guid and args.guid != str(var.guid)):
273 env.del_var(guid, args.name, attrs)
295 guid, name, attrs, data, _ = parse_args(args)
305 …buf = name.encode('utf_16_le') + uuid.UUID(guid).bytes_le + attrs.to_bytes(4, byteorder='little') …