Lines Matching defs:deviceDir
45 static int32_t DdkSysfsReadProperty(const char *deviceDir, const char *propName, int64_t *value, uint64_t maxVal)
48 int32_t num = sprintf_s(pathTmp, SYSFS_PATH_LEN, "%s%s/%s", SYSFS_DEVICES_DIR, deviceDir, propName);
51 "%{public}s: sprintf_s error deviceDir:%{public}s, propName:%{public}s", __func__, deviceDir, propName);
100 const char *deviceDir, const char *intfDir, struct UsbPnpNotifyInterfaceInfo * const intf)
103 int32_t num = sprintf_s(intfPath, SYSFS_PATH_LEN, "%s/%s", deviceDir, intfDir);
126 const char *deviceDir, uint8_t intfNum, struct UsbPnpNotifyInterfaceInfo intfs[])
134 int32_t ret = DdkSysfsReadProperty(deviceDir, "bConfigurationValue", &configValue, INT8_MAX);
146 int32_t num = sprintf_s(devPath, SYSFS_PATH_LEN, "%s%s/", SYSFS_DEVICES_DIR, deviceDir);
148 HDF_LOGE("%{public}s: sprintf_s error deviceDir:%{public}s", __func__, deviceDir);
162 if (strncmp(devHandle->d_name, deviceDir, strlen(deviceDir)) != 0) {
166 ret = DdkSysfsGetInterface(deviceDir, devHandle->d_name, &intfs[intfIndex]);
189 int32_t DdkSysfsGetDevice(const char *deviceDir, struct UsbPnpNotifyMatchInfoTable *device)
192 int32_t ret = DdkSysfsReadProperty(deviceDir, "devnum", &value, INT32_MAX);
194 ret += DdkSysfsReadProperty(deviceDir, "busnum", &value, INT32_MAX);
196 ret += DdkSysfsReadProperty(deviceDir, "bNumInterfaces", &value, UINT8_MAX);
200 ret += DdkSysfsReadProperty(deviceDir, "idVendor", &value, UINT16_MAX);
202 ret += DdkSysfsReadProperty(deviceDir, "idProduct", &value, UINT16_MAX);
204 ret += DdkSysfsReadProperty(deviceDir, "bcdDevice", &value, UINT16_MAX);
207 ret += DdkSysfsReadProperty(deviceDir, "bDeviceClass", &value, UINT8_MAX);
209 ret += DdkSysfsReadProperty(deviceDir, "bDeviceSubClass", &value, UINT8_MAX);
211 ret += DdkSysfsReadProperty(deviceDir, "bDeviceProtocol", &value, UINT8_MAX);
218 ret = DdkSysfsGetActiveInterfaces(deviceDir, device->numInfos, device->interfaceInfo);