code: def find_any_reports(self, usage_page = 0, usage_id = 0):
          
          items = [
              (HidP_Input,    self.find_input_reports(usage_page, usage_id)),
              (HidP_Output,   self.find_output_reports(usage_page, usage_id)),
              (HidP_Feature,  self.find_feature_reports(usage_page, usage_id)),
          ]
          return dict([(t, r) for t, r in items if r])
docs: Find any report type referencing HID usage control/data item.
          Results are returned in a dictionary mapping report_type to usage
          lists.