/drivers/peripheral/usb/gadget/function/include/ |
H A D | data_fifo.h | 38 static inline void DataFifoInit(struct DataFifo *fifo, uint32_t size, void *data) in DataFifoInit() argument 44 fifo->rdIdx = 0; in DataFifoInit() 45 fifo->wrIdx = 0; in DataFifoInit() 46 fifo->size = size; in DataFifoInit() 47 fifo->data = data; in DataFifoInit() 50 static inline bool DataFifoIsInitialized(struct DataFifo *fifo) in DataFifoIsInitialized() argument 52 return fifo->size != 0; in DataFifoIsInitialized() 55 static inline void DataFifoReset(struct DataFifo *fifo) in DataFifoReset() argument 57 fifo->rdIdx = fifo in DataFifoReset() 60 DataFifoLen(struct DataFifo *fifo) DataFifoLen() argument 65 DataFifoIsEmpty(struct DataFifo *fifo) DataFifoIsEmpty() argument 70 DataFifoIsFull(struct DataFifo *fifo) DataFifoIsFull() argument 75 DataFifoAvailSize(struct DataFifo *fifo) DataFifoAvailSize() argument 80 DataFifoSkip(struct DataFifo *fifo, uint32_t size) DataFifoSkip() argument 85 DataFifoWrite(struct DataFifo *fifo, uint8_t *data, uint32_t size) DataFifoWrite() argument 99 DataFifoRead(struct DataFifo *fifo, uint8_t *data, uint32_t size) DataFifoRead() argument [all...] |
/drivers/peripheral/usb/test/unittest/host_sdk/ |
H A D | data_fifo.h | 43 inline void DataFifoInit(struct DataFifo *fifo, uint32_t size, void *data) in DataFifoInit() argument 45 fifo->rdIdx = 0; in DataFifoInit() 46 fifo->wrIdx = 0; in DataFifoInit() 47 fifo->size = size; in DataFifoInit() 48 fifo->data = data; in DataFifoInit() 51 inline bool DataFifoIsInitialized(struct DataFifo * const fifo) in DataFifoIsInitialized() argument 53 return fifo->size != 0; in DataFifoIsInitialized() 56 inline void DataFifoReset(struct DataFifo * const fifo) in DataFifoReset() argument 58 fifo->rdIdx = fifo in DataFifoReset() 61 DataFifoLen(struct DataFifo * const fifo) DataFifoLen() argument 66 DataFifoIsEmpty(struct DataFifo * const fifo) DataFifoIsEmpty() argument 71 DataFifoIsFull(struct DataFifo * const fifo) DataFifoIsFull() argument 76 DataFifoAvailSize(struct DataFifo * const fifo) DataFifoAvailSize() argument 81 DataFifoSkip(struct DataFifo * const fifo, uint32_t size) DataFifoSkip() argument 86 DataFifoWrite(struct DataFifo *fifo, uint8_t *data, uint32_t size) DataFifoWrite() argument 100 DataFifoRead(struct DataFifo *fifo, uint8_t *data, uint32_t size) DataFifoRead() argument [all...] |
/drivers/hdf_core/framework/sample/platform/uart/src/ |
H A D | buf_fifo.c | 12 bool BufferFifoInit(struct BufferFifo *fifo, uint8_t *fifoBuffer, uint16_t fifoSize) in BufferFifoInit() argument 14 if (fifoBuffer == NULL || fifo == NULL) { in BufferFifoInit() 20 fifo->buffer = fifoBuffer; in BufferFifoInit() 21 fifo->bufSizeMask = fifoSize - 1; in BufferFifoInit() 22 fifo->readPosition = 0; in BufferFifoInit() 23 fifo->writePosition = 0; in BufferFifoInit()
|
/drivers/hdf_core/framework/sample/platform/uart/include/ |
H A D | buf_fifo.h | 22 static inline uint16_t BufferFifoGetDataSize(struct BufferFifo *fifo) in BufferFifoGetDataSize() argument 24 return (fifo->writePosition - fifo->readPosition); in BufferFifoGetDataSize() 32 bool BufferFifoInit(struct BufferFifo *fifo, uint8_t *buf, uint16_t bufSize);
|
/drivers/hdf_core/adapter/platform/uart/ |
H A D | uart_bes.h | 44 struct kfifo fifo; member
|
H A D | uart_bes.c | 127 len = kfifo_put(&g_uartCtx[HAL_UART_ID_0].fifo, g_uartCtx[HAL_UART_ID_0].buffer, xferSize); in UartDmaRxHandler() 151 len = kfifo_put(&g_uartCtx[HAL_UART_ID_1].fifo, g_uartCtx[HAL_UART_ID_1].buffer, xferSize); in Uart1DmaRxHandler() 173 len = kfifo_put(&g_uartCtx[HAL_UART_ID_2].fifo, g_uartCtx[HAL_UART_ID_2].buffer, xferSize); in Uart2DmaRxHandler() 248 fifoPopLen = kfifo_get(&g_uartCtx[uartId].fifo, (uint8_t *)data + recvedLen, expectLen); in HalUartRecv() 254 /* haven't get any data from fifo */ in HalUartRecv() 340 kfifo_init(&g_uartCtx[uartId].fifo, g_uartKfifoBuffer[uartId], UART_FIFO_MAX_BUFFER); in HalUartHandlerInit()
|
/drivers/peripheral/usb/hdi_service/include/ |
H A D | usbd_dispatcher.h | 69 static int32_t UsbdAllocFifo(DataFifo *fifo, uint32_t size);
70 static void UsbdFreeFifo(DataFifo *fifo);
|
/drivers/peripheral/usb/net/src/ |
H A D | usb_net_host.c | 605 static int32_t UsbnetHostAllocFifo(struct DataFifo *fifo, uint32_t size) in UsbnetHostAllocFifo() argument 607 if (!DataFifoIsInitialized(fifo)) { in UsbnetHostAllocFifo() 613 DataFifoInit(fifo, size, data); in UsbnetHostAllocFifo() 618 static void UsbnetHostFreeFifo(const struct DataFifo *fifo) in UsbnetHostFreeFifo() argument 620 if (fifo == NULL) { in UsbnetHostFreeFifo() 621 HDF_LOGE("%{public}s:%{public}d fifo is null", __func__, __LINE__); in UsbnetHostFreeFifo() 625 if (fifo->data != NULL) { in UsbnetHostFreeFifo() 626 OsalMemFree((void *)fifo->data); in UsbnetHostFreeFifo() 629 DataFifoInit((struct DataFifo *)fifo, 0, NULL); in UsbnetHostFreeFifo()
|
H A D | cdc_ether.c | 90 static int32_t EcmAllocFifo(struct DataFifo *fifo, uint32_t size) in EcmAllocFifo() argument 92 if (!DataFifoIsInitialized(fifo)) { in EcmAllocFifo() 95 HDF_LOGE("%{public}s: allocate fifo data buffer failed", __func__); in EcmAllocFifo() 98 DataFifoInit(fifo, size, data); in EcmAllocFifo() 103 static void EcmFreeFifo(struct DataFifo *fifo) in EcmFreeFifo() argument 105 void *buf = fifo->data; in EcmFreeFifo() 107 DataFifoInit(fifo, 0, NULL); in EcmFreeFifo() 822 HDF_LOGD("%{public}s:%{public}d fifo is full", __func__, __LINE__); in EcmReadBulk()
|
/drivers/peripheral/usb/serial/src/ |
H A D | usb_serial_rawapi.c | 331 static int32_t UsbSerialAllocFifo(struct DataFifo *fifo, uint32_t size) in UsbSerialAllocFifo() argument 333 if (!DataFifoIsInitialized(fifo)) { in UsbSerialAllocFifo() 339 DataFifoInit(fifo, size, data); in UsbSerialAllocFifo() 344 static void UsbSerialFreeFifo(const struct DataFifo *fifo) in UsbSerialFreeFifo() argument 346 if (fifo == NULL) { in UsbSerialFreeFifo() 347 HDF_LOGE("%{public}s:%{public}d fifo is null", __func__, __LINE__); in UsbSerialFreeFifo() 351 if (fifo->data != NULL) { in UsbSerialFreeFifo() 352 OsalMemFree((void *)fifo->data); in UsbSerialFreeFifo() 355 DataFifoInit((struct DataFifo *)fifo, 0, NULL); in UsbSerialFreeFifo()
|
H A D | usb_serial.c | 55 static int32_t UsbSerialAllocFifo(struct DataFifo *fifo, uint32_t size) in UsbSerialAllocFifo() argument 57 if (!DataFifoIsInitialized(fifo)) { in UsbSerialAllocFifo() 63 DataFifoInit(fifo, size, data); in UsbSerialAllocFifo() 68 static void UsbSerialFreeFifo(const struct DataFifo *fifo) in UsbSerialFreeFifo() argument 70 if (fifo == NULL) { in UsbSerialFreeFifo() 71 HDF_LOGE("%{public}s:%{public}d fifo is null", __func__, __LINE__); in UsbSerialFreeFifo() 75 if (fifo->data != NULL) { in UsbSerialFreeFifo() 76 OsalMemFree(fifo->data); in UsbSerialFreeFifo() 79 DataFifoInit((struct DataFifo *)fifo, 0, NULL); in UsbSerialFreeFifo()
|
/drivers/peripheral/usb/hdi_service/src/ |
H A D | usbd_dispatcher.cpp | 29 int32_t UsbdDispatcher::UsbdAllocFifo(DataFifo *fifo, uint32_t size)
in UsbdAllocFifo() argument 31 if (!DataFifoIsInitialized(fifo)) {
in UsbdAllocFifo() 37 DataFifoInit(fifo, size, data);
in UsbdAllocFifo() 42 void UsbdDispatcher::UsbdFreeFifo(DataFifo *fifo)
in UsbdFreeFifo() argument 44 if (fifo == nullptr) {
in UsbdFreeFifo() 45 HDF_LOGE("%{public}s:fifo is nullptr", __func__);
in UsbdFreeFifo() 49 OsalMemFree(fifo->data);
in UsbdFreeFifo() 50 fifo->data = nullptr;
in UsbdFreeFifo() 51 DataFifoInit(fifo, 0, nullptr);
in UsbdFreeFifo()
|
/drivers/peripheral/usb/gadget/function/ecm/ |
H A D | cdcecm.c | 284 static int32_t UsbEcmAllocFifo(struct DataFifo *fifo, uint32_t size) in UsbEcmAllocFifo() argument 286 if (!DataFifoIsInitialized(fifo)) { in UsbEcmAllocFifo() 289 HDF_LOGE("%{public}s: allocate fifo data buffer failed", __func__); in UsbEcmAllocFifo() 292 DataFifoInit(fifo, size, data); in UsbEcmAllocFifo()
|
/drivers/peripheral/usb/gadget/function/acm/ |
H A D | cdcacm.c | 363 static void UsbSerialFreeFifo(struct DataFifo *fifo) in UsbSerialFreeFifo() argument 365 void *buf = fifo->data; in UsbSerialFreeFifo() 367 DataFifoInit(fifo, 0, NULL); in UsbSerialFreeFifo() 418 static int32_t UsbSerialAllocFifo(struct DataFifo *fifo, uint32_t size) in UsbSerialAllocFifo() argument 420 if (!DataFifoIsInitialized(fifo)) { in UsbSerialAllocFifo() 423 HDF_LOGE("%{public}s: allocate fifo data buffer failed", __func__); in UsbSerialAllocFifo() 426 DataFifoInit(fifo, size, data); in UsbSerialAllocFifo()
|