Lines Matching refs:soc
58 socs = [(Soc(soc['name'],
59 [c['name'] for c in soc.get('cpuclusters', [])],
61 for soc in s.get('socs', [])]
67 socs = [(Soc(soc['name'],
68 [c['name'] for c in soc.get('cpuclusters', [])],
70 for soc in f.get('socs', [])]
76 socs = [(Soc(soc['name'],
77 [c['name'] for c in soc.get('cpuclusters', [])],
79 for soc in s.get('socs', [])]
84 for soc in data.get('socs', []):
86 if len(mutual_exclusive - soc.keys()) < 1:
89 if soc.get('name') is not None:
90 self._socs.append(Soc(soc['name'], [c['name'] for c in soc.get('cpuclusters', [])],
92 elif soc.get('extend') is not None:
93 self._extended_socs.append(Soc(soc['extend'],
94 [c['name'] for c in soc.get('cpuclusters', [])],
110 for soc in self._socs + self._extended_socs:
111 if re.match(fr'^{soc_name}$', soc.name) is not None:
184 def extend(self, soc): argument
185 if self.name == soc.name:
186 self.cpuclusters.extend(soc.cpuclusters)
187 self.folder.extend(soc.folder)
347 if any([args.socs, args.soc, args.soc_series, args.soc_family]):