Home
last modified time | relevance | path

Searched refs:fifo (Results 1 - 14 of 14) sorted by relevance

/drivers/peripheral/usb/gadget/function/include/
H A Ddata_fifo.h38 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 Ddata_fifo.h43 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 Dbuf_fifo.c12 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 Dbuf_fifo.h22 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 Duart_bes.h44 struct kfifo fifo; member
H A Duart_bes.c127 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 Dusbd_dispatcher.h69 static int32_t UsbdAllocFifo(DataFifo *fifo, uint32_t size);
70 static void UsbdFreeFifo(DataFifo *fifo);
/drivers/peripheral/usb/net/src/
H A Dusb_net_host.c605 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 Dcdc_ether.c90 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 Dusb_serial_rawapi.c331 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 Dusb_serial.c55 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 Dusbd_dispatcher.cpp29 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 Dcdcecm.c284 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 Dcdcacm.c363 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()

Completed in 19 milliseconds