Lines Matching defs:report
105 // collections and report items)
386 HIDReport *report = fReports[i];
387 if (report == NULL)
390 if ((report->Type() & type) != 0 && report->ID() == id)
391 return report;
403 HIDReport *report = fReports[i];
404 if (report == NULL)
407 if (report->Type() & type)
419 HIDReport *report = fReports[i];
420 if (report == NULL || (report->Type() & type) == 0)
424 return report;
443 HIDReport *report = fReports[i];
444 if (report == NULL)
447 if (type != HID_REPORT_TYPE_ANY && report->Type() != type)
450 if (report->ReportSize() > maxSize)
451 maxSize = report->ReportSize();
462 HIDParser::SetReport(status_t status, uint8 *report, size_t length)
468 report = NULL;
474 targetID = report[0];
475 report++;
480 // listeners. Anyone other than the target report also waiting for a
488 fReports[i]->SetReport(status, report, length);
499 HIDReport *report = fReports[i];
500 if (report == NULL)
503 report->PrintToStream();
513 HIDReport *report = FindReport(type, id);
514 if (report != NULL)
515 return report;
517 report = new(std::nothrow) HIDReport(this, type, id);
518 if (report == NULL) {
519 TRACE_ALWAYS("no memory when allocating report\n");
523 if (fReports.PushBack(report) == B_NO_MEMORY) {
524 TRACE_ALWAYS("no memory when growing report list\n");
525 delete report;
529 return report;