/drivers/hdf_core/framework/model/audio/usb/include/ |
H A D | audio_usb_endpoints.h | 22 int32_t AudioUsbEndpointStart(struct AudioUsbEndpoint *ep); 23 void AudioUsbEndpointStop(struct AudioUsbEndpoint *ep); 25 uint32_t AudioUsbEndpointNextPacketSize(struct AudioUsbEndpoint *ep); 26 uint32_t AudioUsbEndpointSlaveNextPacketSize(struct AudioUsbEndpoint *ep); 27 bool AudioUsbEndpointImplicitFeedbackSink(struct AudioUsbEndpoint *ep); 28 int32_t AudioUsbEndpointSetParams(struct AudioUsbEndpoint *ep, struct PcmInfo *pcmInfo, struct CircleBufInfo *bufInfo,
|
/drivers/peripheral/usb/ddk/device/include/ |
H A D | adapter_if.h | 211 int32_t (*closePipe)(int32_t ep); 212 int32_t (*getPipeInfo)(int32_t ep, struct UsbFnPipeInfo *pipeInfo); 214 int32_t (*queueInit)(int32_t ep); 215 int32_t (*queueDel)(int32_t ep); 216 int32_t (*releaseBuf)(int32_t ep, const struct GenericMemory *mem); 217 int32_t (*pipeIo)(int32_t ep, struct IoData *ioData); 218 int32_t (*cancelIo)(int32_t ep, const struct IoData *ioData); 219 int32_t (*getReqStatus)(int32_t ep, const struct IoData *ioData); 220 uint8_t *(*mapAddr)(int32_t ep, uint32_t len);
|
/drivers/hdf_core/framework/model/audio/usb/src/ |
H A D | audio_usb_dma_ops.c | 221 static void AudioUsbEndpointInit(struct AudioUsbDriver *audioUsbDriver, struct AudioUsbEndpoint *ep, in AudioUsbEndpointInit() argument 227 ep->audioUsbDriver = audioUsbDriver; in AudioUsbEndpointInit() 228 spin_lock_init(&ep->lock); in AudioUsbEndpointInit() 229 ep->type = type; in AudioUsbEndpointInit() 230 ep->endpointNum = *epNum; in AudioUsbEndpointInit() 231 ep->iface = alts->desc.bInterfaceNumber; in AudioUsbEndpointInit() 232 ep->altsetting = alts->desc.bAlternateSetting; in AudioUsbEndpointInit() 233 DListHeadInit(&ep->list); in AudioUsbEndpointInit() 234 INIT_LIST_HEAD(&ep->readyPlaybackUrbs); in AudioUsbEndpointInit() 241 ep in AudioUsbEndpointInit() 257 struct AudioUsbEndpoint *ep = NULL; AudioUsbAddEndpoint() local 947 AudioUsbUpdataEndpointPacket(struct AudioUsbDriver *audioUsbDriver, struct AudioUsbUrbCtx *ctx, struct AudioUsbEndpoint *ep, struct urb *urb, uint32_t *frames) AudioUsbUpdataEndpointPacket() argument 990 struct AudioUsbEndpoint *ep = NULL; AudioUsbPreparePlaybackUrb() local [all...] |
H A D | audio_usb_parse_interface.c | 721 struct AudioUsbDriver *audioUsbDriver, struct usb_device *dev, uint32_t ep, uint8_t *data, uint32_t lenth) in AudioUsbV1SetSampleRateSub() 730 usbCtlMsgParam.index = ep; in AudioUsbV1SetSampleRateSub() 734 AUDIO_DRIVER_LOG_ERR("cannot set freq at ep %#x\n", ep); in AudioUsbV1SetSampleRateSub() 755 AUDIO_DRIVER_LOG_ERR("cannot get freq at ep %#x.", ep); in AudioUsbV1SetSampleRateSub() 766 uint32_t ep; in AudioUsbV1SetSampleRate() local 783 ep = epDesc->bEndpointAddress; in AudioUsbV1SetSampleRate() 793 ret = AudioUsbV1SetSampleRateSub(audioUsbDriver, dev, ep, data, sizeof(data)); in AudioUsbV1SetSampleRate() 795 AUDIO_DRIVER_LOG_ERR("%d:%d: cannot set freq %d to ep in AudioUsbV1SetSampleRate() 720 AudioUsbV1SetSampleRateSub( struct AudioUsbDriver *audioUsbDriver, struct usb_device *dev, uint32_t ep, uint8_t *data, uint32_t lenth) AudioUsbV1SetSampleRateSub() argument [all...] |
/drivers/peripheral/usb/ddk/host/src/ |
H A D | usb_protocol.c | 95 static int32_t UsbPipeInit(struct UsbPipe *pipe, const struct UsbRawEndpointDescriptor *ep) in UsbPipeInit() argument 97 if ((pipe == NULL) || (ep == NULL)) { in UsbPipeInit() 102 pipe->info.pipeId = ep->endpointDescriptor.bEndpointAddress; in UsbPipeInit() 103 pipe->info.maxPacketSize = ep->endpointDescriptor.wMaxPacketSize; in UsbPipeInit() 104 pipe->info.interval = ep->endpointDescriptor.bInterval; in UsbPipeInit() 105 pipe->info.pipeType = ep->endpointDescriptor.bmAttributes & USB_DDK_ENDPOINT_XFERTYPE_MASK; in UsbPipeInit() 106 pipe->info.pipeAddress = ep->endpointDescriptor.bEndpointAddress & USB_DDK_ENDPOINT_NUMBER_MASK; in UsbPipeInit() 107 pipe->info.pipeDirection = ep->endpointDescriptor.bEndpointAddress & USB_DDK_ENDPOINT_DIR_MASK; in UsbPipeInit() 158 const struct UsbRawEndpointDescriptor *ep = NULL; in UsbProtocalCreatePipeObj() local 168 ep in UsbProtocalCreatePipeObj() [all...] |
/drivers/peripheral/usb/ddk/device/src/ |
H A D | adapter_if.c | 306 int32_t ep = -1; in UsbFnAdapterOpenFn() local 308 ep = open(USBFN_DEV, O_RDWR); in UsbFnAdapterOpenFn() 309 if (ep > 0) { in UsbFnAdapterOpenFn() 314 if (ep < 0) { in UsbFnAdapterOpenFn() 317 return ep; in UsbFnAdapterOpenFn() 397 int32_t ret = snprintf_s(epName, MAX_NAMELEN, MAX_NAMELEN - 1, "/dev/functionfs/%s.ep%d", interfaceName, epIndex); in UsbFnAdapterOpenPipe() 403 int32_t ep = -1; in UsbFnAdapterOpenPipe() local 405 ep = open(epName, O_RDWR); in UsbFnAdapterOpenPipe() 406 if (ep > 0) { in UsbFnAdapterOpenPipe() 411 if (ep < in UsbFnAdapterOpenPipe() 418 UsbFnAdapterClosePipe(int32_t ep) UsbFnAdapterClosePipe() argument 1026 UsbFnAdapterGetPipeInfo(int32_t ep, struct UsbFnPipeInfo * const pipeInfo) UsbFnAdapterGetPipeInfo() argument 1052 UsbFnAdapterQueueInit(int32_t ep) UsbFnAdapterQueueInit() argument 1060 UsbFnAdapterQueueDel(int32_t ep) UsbFnAdapterQueueDel() argument 1069 UsbFnAdapterReleaseBuf(int32_t ep, const struct GenericMemory *mem) UsbFnAdapterReleaseBuf() argument 1078 UsbFnAdapterPipeIo(int32_t ep, struct IoData *ioData) UsbFnAdapterPipeIo() argument 1099 UsbFnAdapterCancelIo(int32_t ep, const struct IoData * const ioData) UsbFnAdapterCancelIo() argument 1107 UsbFnAdapterMapAddr(int32_t ep, uint32_t len) UsbFnAdapterMapAddr() argument 1209 UsbFnAdapterRequestGetStatus(int32_t ep, const struct IoData *ioData) UsbFnAdapterRequestGetStatus() argument [all...] |
H A D | adapter_if_liteos.c | 40 int32_t ep; in UsbFnAdapterOpenFn() local 42 ep = handle_open("/dev/fconfig"); in UsbFnAdapterOpenFn() 43 if (ep > 0) { in UsbFnAdapterOpenFn() 48 if (ep < 0) { in UsbFnAdapterOpenFn() 51 return ep; in UsbFnAdapterOpenFn() 226 int32_t ep; in UsbFnAdapterOpenPipe() local 231 ret = snprintf_s(epName, MAX_NAMELEN, MAX_NAMELEN - 1, "/dev/%s/ep%d", funcName, epIndex); in UsbFnAdapterOpenPipe() 238 ep = handle_open(pName); in UsbFnAdapterOpenPipe() 239 if (ep > 0) { in UsbFnAdapterOpenPipe() 244 if (ep < in UsbFnAdapterOpenPipe() 251 UsbFnAdapterClosePipe(int32_t ep) UsbFnAdapterClosePipe() argument 748 UsbFnAdapterGetPipeInfo(int32_t ep, struct UsbFnPipeInfo * const pipeInfo) UsbFnAdapterGetPipeInfo() argument 778 UsbFnAdapterQueueInit(int32_t ep) UsbFnAdapterQueueInit() argument 784 UsbFnAdapterQueueDel(int32_t ep) UsbFnAdapterQueueDel() argument 790 UsbFnAdapterReleaseBuf(int32_t ep, const struct GenericMemory *mem) UsbFnAdapterReleaseBuf() argument 795 UsbFnAdapterPipeIo(int32_t ep, struct IoData * const ioData) UsbFnAdapterPipeIo() argument 809 UsbFnAdapterCancelIo(int32_t ep, const struct IoData * const ioData) UsbFnAdapterCancelIo() argument 819 UsbFnAdapterRequestGetStatus(int32_t ep, const struct IoData *ioData) UsbFnAdapterRequestGetStatus() argument 827 UsbFnAdapterMapAddr(int32_t ep, uint32_t len) UsbFnAdapterMapAddr() argument [all...] |
H A D | usbfn_io_mgr.c | 80 int32_t ep; in UsbFnIoMgrRequestAlloc() local 91 ep = funcMgr->fd; in UsbFnIoMgrRequestAlloc() 93 ep = handle->fds[pipe - 1]; in UsbFnIoMgrRequestAlloc() 97 uint8_t *mapAddr = fnOps->mapAddr(ep, len); in UsbFnIoMgrRequestAlloc() 116 reqList->fd = ep; in UsbFnIoMgrRequestAlloc()
|
/drivers/peripheral/usb/interfaces/ddk/common/ |
H A D | usb_ddk.h | 544 * @param ep Indicates the endpoint address, which is in the <b>uint8_t</b> format.
548 inline int32_t UsbEndpointDirIn(uint8_t ep)
in UsbEndpointDirIn() argument 550 return ((ep & USB_DDK_ENDPOINT_DIR_MASK) == USB_DDK_DIR_IN);
in UsbEndpointDirIn() 557 * @param ep Indicates the endpoint address, which is in the <b>uint8_t</b> format.
561 inline int32_t UsbEndpointDirOut(uint8_t ep)
in UsbEndpointDirOut() argument 563 return ((ep & USB_DDK_ENDPOINT_DIR_MASK) == USB_DDK_DIR_OUT);
in UsbEndpointDirOut()
|
/drivers/peripheral/usb/ddk/host/include/ |
H A D | linux_adapter.h | 88 unsigned int ep; member
|