Lines Matching refs:fnFunctions
909 static void UsbFnCfgMgrFreeFunctions(struct UsbFnFunction **fnFunctions)
913 for (iCount = 0; (fnFunctions[iCount] != NULL); iCount++) {
914 if (fnFunctions[iCount]->strings) {
915 UsbFnCfgMgrFreeFnStrings(fnFunctions[iCount]->strings);
917 if (fnFunctions[iCount]->fsDescriptors) {
918 UsbFnCfgMgrFreeFuncDescHead(fnFunctions[iCount]->fsDescriptors);
920 if (fnFunctions[iCount]->hsDescriptors) {
921 UsbFnCfgMgrFreeFuncDescHead(fnFunctions[iCount]->hsDescriptors);
923 if (fnFunctions[iCount]->ssDescriptors) {
924 UsbFnCfgMgrFreeFuncDescHead(fnFunctions[iCount]->ssDescriptors);
926 if (fnFunctions[iCount]->sspDescriptors) {
927 UsbFnCfgMgrFreeFuncDescHead(fnFunctions[iCount]->sspDescriptors);
929 UsbFnMemFree(fnFunctions[iCount]);
931 UsbFnMemFree(fnFunctions);