Lines Matching refs:lenFieldPatterns
620 static void closeFieldPattern(rxData_t * pRxData, rxDataFilterFieldPattern_t * fieldPattern, UINT8 * fieldPatterns, UINT8 * lenFieldPatterns)
622 fieldPatterns[*lenFieldPatterns] = fieldPattern->offset;
623 *lenFieldPatterns += sizeof(fieldPattern->offset);
625 fieldPatterns[*lenFieldPatterns] = fieldPattern->length;
626 *lenFieldPatterns += sizeof(fieldPattern->length);
628 fieldPatterns[*lenFieldPatterns] = fieldPattern->flag;
629 *lenFieldPatterns += sizeof(fieldPattern->flag);
631 os_memoryCopy(pRxData->hOs, fieldPatterns + *lenFieldPatterns, fieldPattern->pattern, fieldPattern->length);
632 *lenFieldPatterns += fieldPattern->length;
637 os_memoryCopy(pRxData->hOs, fieldPatterns + *lenFieldPatterns, fieldPattern->mask, fieldPattern->length);
638 *lenFieldPatterns += fieldPattern->length;
641 WLAN_REPORT_INFORMATION(pRxData->hReport, RX_DATA_MODULE_LOG, ("%s: Closed field pattern, length = %d, total length = %d, pattern bit mask = %d.\n", __FUNCTION__, fieldPattern->length, *lenFieldPatterns, ((fieldPattern->flag & RX_DATA_FILTER_FLAG_USE_BIT_MASK) == RX_DATA_FILTER_FLAG_USE_BIT_MASK)));
660 static int parseRxDataFilterRequest(TI_HANDLE hRxData, rxDataFilterRequest_t * request, UINT8 * numFieldPatterns, UINT8 * lenFieldPatterns, UINT8 * fieldPatterns)
689 closeFieldPattern(hRxData, &fieldPattern, fieldPatterns, lenFieldPatterns);
771 closeFieldPattern(hRxData, &fieldPattern, fieldPatterns, lenFieldPatterns);
800 UINT8 lenFieldPatterns = 0;
841 if (parseRxDataFilterRequest(hRxData, request, &numFieldPatterns, &lenFieldPatterns, fieldPatterns) != OK)
853 numFieldPatterns, lenFieldPatterns, fieldPatterns);