Lines Matching defs:functions
767 static int32_t CreatKernelFunc(const char *devName, const struct UsbFnFunction *functions, uint8_t confVal)
775 funcPath, MAX_PATHLEN, MAX_PATHLEN - 1, "%s/%s/functions/%s", CONFIGFS_DIR, devName, functions->funcName);
782 functions->funcName);
795 static int32_t CreatFunc(const char *devName, const struct UsbFnFunction *functions, uint8_t confVal)
800 ret = CreatKernelFunc(devName, functions, confVal);
806 ret = snprintf_s(interfaceName, MAX_NAMELEN, MAX_NAMELEN - 1, "%s", functions->funcName);
823 ret = UsbFnAdapterCreatPipes(fd, functions);
849 ret = snprintf_s(tmp, MAX_PATHLEN, MAX_PATHLEN - 1, "%s/%s/functions", CONFIGFS_DIR, deviceName);
883 ret = snprintf_s(tmp, MAX_PATHLEN, MAX_PATHLEN - 1, "%s/%s/functions/%s", CONFIGFS_DIR, devName, funcName);
910 ret = snprintf_s(tmp, MAX_PATHLEN, MAX_PATHLEN - 1, "%s/%s/functions/", CONFIGFS_DIR, devName);
939 for (j = 0; des->configs[i]->functions[j] != NULL; j++) {
940 if (des->configs[i]->functions[j]->enable == false) {
943 if (strncmp(des->configs[i]->functions[j]->funcName, FUNCTION_GENERIC, strlen(FUNCTION_GENERIC)) != 0) {
944 CleanConfigFs(deviceName, des->configs[i]->functions[j]->funcName);
947 CleanFunction(deviceName, des->configs[i]->functions[j]->funcName);
1010 for (j = 0; descriptor->configs[i]->functions[j] != NULL; j++) {
1011 if (!CreateFun(descriptor->configs[i]->functions[j], devName, &confVal, &ret)) {