Lines Matching refs:driver
68 def get_prop(self, driver: str, prop: str) -> str:
70 return self.property_getter.get_prop(driver, prop)
110 def get_prop(self, driver: str, prop_name: str) -> str:
111 if driver not in self.cached:
112 self.cached[driver] = self.vm.cmd('device-list-properties',
113 typename=driver)
114 for prop in self.cached[driver]:
126 def get_prop(self, driver: str, prop_name: str) -> str:
127 if not driver.endswith('-x86_64-cpu'):
131 name = driver[:-11]
146 def get_prop(self, driver: str, prop_name: str) -> str:
147 if driver not in self.cached:
148 self.cached[driver] = self.vm.cmd('qom-list-properties',
149 typename=driver)
150 for prop in self.cached[driver]:
193 def get_prop(self, driver: str, prop: str) -> str:
196 drv = self.drivers[driver]
202 return drv.get_prop(driver, prop)
204 def get_implementations(self, driver: str) -> List[str]:
205 return [impl.name for impl in self.drivers[driver].implementations]
222 driver = prop['qom-type']
226 impls = qemu_drivers.get_implementations(driver)
233 if driver not in self.compat_props:
234 self.compat_props[driver] = {}
235 self.compat_props[driver][prop['property']] = prop['value']
258 for driver, prop in req_props:
261 column.append(mt.compat_props[driver][prop])
264 column.append(self._qemu_drivers.get_prop(driver, prop))
396 for driver, prop in compat_props.items():
397 if driver not in driver_props:
398 driver_props[driver] = set()
399 driver_props[driver].update(prop.keys())
401 for driver, props in sorted(driver_props.items()):
403 yield driver, prop