Lines Matching defs:pszPattern
650 * @param pszPattern The pattern to match against.
653 static bool usbfilterMatchStringPattern(const char *pszPattern, const char *psz)
656 while ((ch = *pszPattern++))
672 while ( (ch = *pszPattern) == '*'
674 pszPattern++;
681 while ( (ch = pszPattern[cchMatch]) != '\0'
694 return memcmp(psz + cch, pszPattern, cchMatch) == 0;
706 ch = *pszPattern;
712 && !strncmp(psz, pszPattern, cchMatch))
721 pszPattern += cchMatch;
1288 * @retval VERR_INVALID_POINTER if pszPattern isn't a valid pointer.
1317 * @retval VERR_INVALID_POINTER if pszPattern isn't a valid pointer.
1322 * @param pszPattern The string pattern.
1326 USBLIB_DECL(int) USBFilterSetStringPattern(PUSBFILTER pFilter, USBFILTERIDX enmFieldIdx, const char *pszPattern, bool fMustBePresent)
1331 rc = usbfilterValidateStringPattern(pszPattern);
1334 rc = usbfilterSetString(pFilter, enmFieldIdx, pszPattern);
1354 * @retval VERR_INVALID_POINTER if pszPattern isn't a valid pointer.