Lines Matching refs:soc
54 socs = [(Soc(soc['name'],
55 [c['name'] for c in soc.get('cpuclusters', [])],
57 for soc in s.get('socs', [])]
63 socs = [(Soc(soc['name'],
64 [c['name'] for c in soc.get('cpuclusters', [])],
66 for soc in f.get('socs', [])]
72 socs = [(Soc(soc['name'],
73 [c['name'] for c in soc.get('cpuclusters', [])],
75 for soc in s.get('socs', [])]
80 for soc in data.get('socs', []):
82 if len(mutual_exclusive - soc.keys()) < 1:
85 if soc.get('name') is not None:
86 self._socs.append(Soc(soc['name'], [c['name'] for c in soc.get('cpuclusters', [])],
88 elif soc.get('extend') is not None:
89 self._extended_socs.append(Soc(soc['extend'],
90 [c['name'] for c in soc.get('cpuclusters', [])],
106 for soc in self._socs + self._extended_socs:
107 if re.match(fr'^{soc_name}$', soc.name) is not None:
180 def extend(self, soc): argument
181 if self.name == soc.name:
182 self.cpuclusters.extend(soc.cpuclusters)
183 self.folder.extend(soc.folder)
343 if any([args.socs, args.soc, args.soc_series, args.soc_family]):