Lines Matching refs:usbFnConfig
207 struct UsbConfigDescriptor * const cfgDesc, struct UsbFnConfiguration * const usbFnConfig)
209 if (cfgDesc == NULL || usbFnConfig == NULL) {
213 cfgDesc->bConfigurationValue = usbFnConfig->configurationValue;
214 cfgDesc->bmAttributes = usbFnConfig->attributes;
215 cfgDesc->bMaxPower = usbFnConfig->maxPower;
216 cfgDesc->iConfiguration = usbFnConfig->iConfiguration;
471 void UsbFnAdapterPipeCreateAndClose(int32_t fdEp0, struct UsbFnConfiguration * const usbFnConfig, int32_t iCount)
473 if (UsbFnAdapterCreatPipes(fdEp0, usbFnConfig->functions[iCount]) != HDF_SUCCESS) {
484 static int32_t UsbFnAdapterWriteFunctions(int32_t fd, struct UsbFnConfiguration * const usbFnConfig, int32_t cmd,
487 if (usbFnConfig == NULL || gadgetName == NULL || configName == NULL) {
488 HDF_LOGE("%{public}s: usbFnConfig is NULL", __func__);
498 for (uint32_t iCount = 0; usbFnConfig->functions[iCount] != NULL; iCount++) {
505 snprintf_s(tmp, MAX_PATHLEN, MAX_PATHLEN - 1, "generic.%s", usbFnConfig->functions[iCount]->funcName);
521 fdEp0 = UsbFnAdapterOpenPipe(usbFnConfig->functions[iCount]->funcName, 0);
525 UsbFnAdapterPipeCreateAndClose(fdEp0, usbFnConfig, iCount);