Lines Matching defs:fnDevMgr
986 struct UsbFnDeviceMgr *fnDevMgr = (struct UsbFnDeviceMgr *)intf->object;
987 if (fnDevMgr == NULL || fnDevMgr->des == NULL || fnDevMgr->des->deviceDesc == NULL) {
988 HDF_LOGE("%{public}s: fnDevMgr is null", __func__);
992 *value = (uint16_t)fnDevMgr->des->deviceDesc->bDeviceClass;
994 *value = (uint16_t)fnDevMgr->des->deviceDesc->bDeviceSubClass;
996 *value = (uint16_t)fnDevMgr->des->deviceDesc->bDeviceProtocol;
998 *value = (uint16_t)fnDevMgr->des->deviceDesc->bMaxPacketSize0;
1000 *value = (uint16_t)fnDevMgr->des->deviceDesc->iManufacturer;
1002 *value = (uint16_t)fnDevMgr->des->deviceDesc->iProduct;
1004 *value = (uint16_t)fnDevMgr->des->deviceDesc->iSerialNumber;
1006 *value = (uint16_t)fnDevMgr->des->deviceDesc->bNumConfigurations;
1008 *value = (uint16_t)fnDevMgr->des->deviceDesc->bcdUSB;
1010 *value = (uint16_t)fnDevMgr->des->deviceDesc->idVendor;
1012 *value = (uint16_t)fnDevMgr->des->deviceDesc->idProduct;
1014 *value = (uint16_t)fnDevMgr->des->deviceDesc->bcdDevice;
1038 static const char *UsbFnCfgGetPropValueFromPropList(const struct UsbFnDeviceMgr *fnDevMgr,
1047 (void)fnDevMgr;
1090 static const char *UsbFnCfgGetPropValueFromHcs(const struct UsbFnDeviceMgr *fnDevMgr, const struct UsbFnInterface *intf,
1113 propValue = UsbFnCfgGetPropValueFromPropList(fnDevMgr, intf, drsOps, propListNode, name);
1124 struct UsbFnDeviceMgr *fnDevMgr = NULL;
1132 fnDevMgr = (struct UsbFnDeviceMgr *)intf->object;
1133 if (fnDevMgr == NULL || fnDevMgr->node == NULL) {
1142 customNode = drsOps->GetChildNode(fnDevMgr->node, "custom_prop");
1147 propValue = UsbFnCfgGetPropValueFromHcs(fnDevMgr, intf, drsOps, customNode, name);
1152 static int32_t UsbFnCfgChangeUdcName(const struct UsbFnDeviceMgr *fnDevMgr, struct UsbFnAdapterOps *fnOps)
1156 if (fnDevMgr == NULL || fnOps == NULL) {
1159 ret = fnOps->writeUDC(fnDevMgr->name, fnDevMgr->udcName, 0);
1163 ret = fnOps->writeUDC(fnDevMgr->name, fnDevMgr->udcName, 1);
1172 const struct UsbFnDeviceMgr *fnDevMgr, struct UsbFnAdapterOps *fnOps, uint32_t index, const char *propName)
1174 if (fnDevMgr == NULL || fnDevMgr->des == NULL || fnDevMgr->des->deviceStrings == NULL) {
1178 struct UsbFnStrings **strings = fnDevMgr->des->deviceStrings;
1181 fnOps->writeDesString(fnDevMgr->name, strings[i]->language, propName, strings[i]->strings[index].s);
1198 struct UsbFnDeviceMgr *fnDevMgr = (struct UsbFnDeviceMgr *)intf->object;
1199 if (fnDevMgr == NULL || fnDevMgr->des == NULL || fnDevMgr->des->deviceDesc == NULL ||
1200 fnDevMgr->des->deviceStrings == NULL) {
1209 ret = UsbFnCfgChangeStrings(fnDevMgr, fnOps, data, name);
1214 ret = fnOps->writeProp(fnDevMgr->name, name, data);
1219 if (UsbFnCfgChangeUdcName(fnDevMgr, fnOps) != HDF_SUCCESS) {