Lines Matching defs:descBuff

257     const struct DeviceResourceNode *node, const struct DeviceResourceIface *drsOps, uint8_t *descBuff)
261 if (node == NULL || drsOps == NULL || descBuff == NULL) {
264 desc = (struct UsbInterfaceAssocDescriptor *)descBuff;
281 const struct DeviceResourceNode *node, const struct DeviceResourceIface *drsOps, uint8_t *descBuff)
285 if (node == NULL || drsOps == NULL || descBuff == NULL) {
288 desc = (struct UsbInterfaceDescriptor *)descBuff;
306 const struct DeviceResourceNode *node, const struct DeviceResourceIface *drsOps, uint8_t *descBuff)
308 if (node == NULL || drsOps == NULL || descBuff == NULL) {
313 struct UsbEndpointDescriptor *desc = (struct UsbEndpointDescriptor *)descBuff;
335 const struct DeviceResourceNode *node, const struct DeviceResourceIface *drsOps, uint8_t *descBuff)
340 if (node == NULL || drsOps == NULL || descBuff == NULL) {
343 desc = (struct UsbStringDescriptor *)descBuff;
356 const struct DeviceResourceNode *node, const struct DeviceResourceIface *drsOps, uint8_t *descBuff)
362 if (node == NULL || drsOps == NULL || descBuff == NULL) {
365 desc = (struct UsbSspIsocEpCompDescriptor *)descBuff;
380 const struct DeviceResourceNode *node, const struct DeviceResourceIface *drsOps, uint8_t *descBuff)
385 if (node == NULL || drsOps == NULL || descBuff == NULL) {
388 desc = (struct UsbSsEpCompDescriptor *)descBuff;
403 const struct DeviceResourceNode *node, const struct DeviceResourceIface *drsOps, uint8_t *descBuff)
408 if (node == NULL || drsOps == NULL || descBuff == NULL) {
411 desc = (struct UsbQualifierDescriptor *)descBuff;
429 const struct DeviceResourceNode *node, const struct DeviceResourceIface *drsOps, uint8_t *descBuff, uint8_t length)
435 if (node == NULL || drsOps == NULL || descBuff == NULL) {
438 desc = (struct UsbOtgDescriptor *)descBuff;
447 desc2 = (struct UsbOtg20Descriptor *)descBuff;
458 const struct DeviceResourceNode *node, const struct DeviceResourceIface *drsOps, uint8_t *descBuff)
462 if (node == NULL || drsOps == NULL || descBuff == NULL) {
465 desc = (struct UsbDebugDescriptor *)descBuff;
478 const struct DeviceResourceNode *node, const struct DeviceResourceIface *drsOps, uint8_t *descBuff)
483 if (node == NULL || drsOps == NULL || descBuff == NULL) {
486 desc = (struct UsbSecurityDescriptor *)descBuff;
500 const struct DeviceResourceNode *node, const struct DeviceResourceIface *drsOps, uint8_t *descBuff, uint8_t length)
502 if (node == NULL || drsOps == NULL || descBuff == NULL) {
505 if (drsOps->GetUint8Array(node, "desc_data", descBuff, length, 0) != HDF_SUCCESS) {
508 if (descBuff[0] != length) {
515 const struct DeviceResourceIface *drsOps, uint8_t *descBuff, uint8_t descType, uint8_t length)
519 if (node == NULL || drsOps == NULL || descBuff == NULL) {
524 ret = UsbFnCfgMgrParseInterfaceDesc(node, drsOps, descBuff);
527 ret = UsbFnCfgMgrParseEndpointDesc(node, drsOps, descBuff);
530 ret = UsbFnCfgMgrParseStringDesc(node, drsOps, descBuff);
533 ret = UsbFnCfgMgrParseAccocInterfaceDesc(node, drsOps, descBuff);
536 ret = UsbFnCfgMgrParseSspIsocEndpointDesc(node, drsOps, descBuff);
539 ret = UsbFnCfgMgrParseSsEndpointDesc(node, drsOps, descBuff);
542 ret = UsbFnCfgMgrParseQualifierDesc(node, drsOps, descBuff);
545 ret = UsbFnCfgMgrParseOtgDesc(node, drsOps, descBuff, length);
548 ret = UsbFnCfgMgrParseDebugDesc(node, drsOps, descBuff);
551 ret = UsbFnCfgMgrParseSecurityDesc(node, drsOps, descBuff);
554 ret = UsbFnCfgMgrParseSecurityDesc(node, drsOps, descBuff);
557 ret = UsbFnCfgMgrParseOtherDesc(node, drsOps, descBuff, length);
569 uint8_t *descBuff = NULL;
583 descBuff = (uint8_t *)UsbFnMemCalloc(length * sizeof(uint8_t));
584 if (descBuff == NULL) {
587 ret = UsbFnCfgMgrParseDescriptor(node, drsOps, descBuff, descType, length);
590 UsbFnMemFree(descBuff);
594 return (struct UsbDescriptorHeader *)descBuff;