Lines Matching refs:uhdev
185 def debug_reports(cls, reports, uhdev=None, events=None): argument
188 if uhdev is not None:
190 uhdev.parsed_rdesc.format_report(r, split_lines=True)
262 str(self.uhdev.sys_path),
267 self.uhdev.dispatch(1)
280 while self.uhdev.kernel_ready_count < 2 and time.time() - now < 2:
281 self.uhdev.dispatch(1)
283 if self.uhdev.kernel_ready_count < 2:
290 ["udev-hid-bpf", "--verbose", "remove", str(self.uhdev.sys_path)],
301 def assertName(self, uhdev): argument
302 evdev = uhdev.get_evdev()
303 assert uhdev.name in evdev.name
309 with new_uhdev as self.uhdev:
313 if test(self.uhdev):
316 self.uhdev.create_kernel_device()
318 while not self.uhdev.is_ready() and time.time() - now < 5:
319 self.uhdev.dispatch(1)
324 if self.uhdev.get_evdev() is None:
328 logger.warning(self.uhdev.input_nodes)
332 self.uhdev = None
352 uhdev = self.uhdev
353 assert uhdev is not None
354 assert uhdev.get_evdev() is not None
355 self.assertName(uhdev)
356 assert len(uhdev.next_sync_events()) == 0
357 assert uhdev.get_evdev() is not None