Lines Matching refs:lenFieldPatterns
601 static void closeFieldPattern (rxData_t * pRxData, rxDataFilterFieldPattern_t * fieldPattern, TI_UINT8 * fieldPatterns, TI_UINT8 * lenFieldPatterns)
603 //fieldPatterns[*lenFieldPatterns] = fieldPattern->offset;
604 os_memoryCopy(pRxData->hOs, fieldPatterns + *lenFieldPatterns, (TI_UINT8 *)&fieldPattern->offset, sizeof(fieldPattern->offset));
605 *lenFieldPatterns += sizeof(fieldPattern->offset);
607 fieldPatterns[*lenFieldPatterns] = fieldPattern->length;
608 *lenFieldPatterns += sizeof(fieldPattern->length);
610 fieldPatterns[*lenFieldPatterns] = fieldPattern->flag;
611 *lenFieldPatterns += sizeof(fieldPattern->flag);
613 os_memoryCopy(pRxData->hOs, fieldPatterns + *lenFieldPatterns, fieldPattern->pattern, fieldPattern->length);
614 *lenFieldPatterns += fieldPattern->length;
619 os_memoryCopy(pRxData->hOs, fieldPatterns + *lenFieldPatterns, fieldPattern->mask, fieldPattern->length);
620 *lenFieldPatterns += fieldPattern->length;
623 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));
642 static int parseRxDataFilterRequest(TI_HANDLE hRxData, TRxDataFilterRequest* request, TI_UINT8 * numFieldPatterns, TI_UINT8 * lenFieldPatterns, TI_UINT8 * fieldPatterns)
670 closeFieldPattern(hRxData, &fieldPattern, fieldPatterns, lenFieldPatterns);
746 closeFieldPattern (hRxData, &fieldPattern, fieldPatterns, lenFieldPatterns);
775 TI_UINT8 lenFieldPatterns = 0;
804 if (parseRxDataFilterRequest(hRxData, request, &numFieldPatterns, &lenFieldPatterns, fieldPatterns) != TI_OK)
820 lenFieldPatterns,