Lines Matching refs:lenFieldPatterns
596 static void closeFieldPattern (rxData_t * pRxData, rxDataFilterFieldPattern_t * fieldPattern, TI_UINT8 * fieldPatterns, TI_UINT8 * lenFieldPatterns)
598 fieldPatterns[*lenFieldPatterns] = fieldPattern->offset;
599 *lenFieldPatterns += sizeof(fieldPattern->offset);
601 fieldPatterns[*lenFieldPatterns] = fieldPattern->length;
602 *lenFieldPatterns += sizeof(fieldPattern->length);
604 fieldPatterns[*lenFieldPatterns] = fieldPattern->flag;
605 *lenFieldPatterns += sizeof(fieldPattern->flag);
607 os_memoryCopy(pRxData->hOs, fieldPatterns + *lenFieldPatterns, fieldPattern->pattern, fieldPattern->length);
608 *lenFieldPatterns += fieldPattern->length;
613 os_memoryCopy(pRxData->hOs, fieldPatterns + *lenFieldPatterns, fieldPattern->mask, fieldPattern->length);
614 *lenFieldPatterns += fieldPattern->length;
617 TRACE3(pRxData->hReport, REPORT_SEVERITY_INFORMATION, ": Closed field pattern, length = %d, total length = %d, pattern bit mask = %d.\n", fieldPattern->length, *lenFieldPatterns, ((fieldPattern->flag & RX_DATA_FILTER_FLAG_USE_BIT_MASK) == RX_DATA_FILTER_FLAG_USE_BIT_MASK));
636 static int parseRxDataFilterRequest(TI_HANDLE hRxData, TRxDataFilterRequest* request, TI_UINT8 * numFieldPatterns, TI_UINT8 * lenFieldPatterns, TI_UINT8 * fieldPatterns)
664 closeFieldPattern(hRxData, &fieldPattern, fieldPatterns, lenFieldPatterns);
740 closeFieldPattern (hRxData, &fieldPattern, fieldPatterns, lenFieldPatterns);
769 TI_UINT8 lenFieldPatterns = 0;
798 if (parseRxDataFilterRequest(hRxData, request, &numFieldPatterns, &lenFieldPatterns, fieldPatterns) != TI_OK)
814 lenFieldPatterns,