Lines Matching refs:pCfgDesc
240 bool vusbDevDoSelectConfig(PVUSBDEV pDev, PCVUSBDESCCONFIGEX pCfgDesc)
242 LogFlow(("vusbDevDoSelectConfig: pDev=%p[%s] pCfgDesc=%p:{.iConfiguration=%d}\n",
243 pDev, pDev->pUsbIns->pszName, pCfgDesc, pCfgDesc->Core.iConfiguration));
252 memset(pDev->paIfStates, 0, pCfgDesc->Core.bNumInterfaces * sizeof(pDev->paIfStates[0]));
257 for (i = 0; i < pCfgDesc->Core.bNumInterfaces; i++)
262 pIf = &pCfgDesc->paIfs[i];
283 pDev->pCurCfgDesc = pCfgDesc;
285 if (pCfgDesc->Core.bmAttributes & 0x40)
718 static void ReadCachedConfigDesc(PCVUSBDESCCONFIGEX pCfgDesc, uint8_t *pbBuf, uint32_t *pcbBuf)
727 memcpy(&CfgDesc, pCfgDesc, VUSB_DT_CONFIG_MIN_LEN);
728 uint32_t cbTotal = pCfgDesc->Core.bLength;
729 for (unsigned i = 0; i < pCfgDesc->Core.bNumInterfaces; i++)
731 PCVUSBINTERFACE pIf = &pCfgDesc->paIfs[i];
751 COPY_DATA(pbBuf, cbLeft, pCfgDesc->pvMore, pCfgDesc->Core.bLength - VUSB_DT_CONFIG_MIN_LEN);
756 for (unsigned i = 0; i < pCfgDesc->Core.bNumInterfaces; i++)
758 PCVUSBINTERFACE pIf = &pCfgDesc->paIfs[i];