Home
last modified time | relevance | path

Searched refs:fifo (Results 1 – 25 of 70) sorted by relevance

123

/bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_usbfs_library/host/class/hid/Source/
A Dusbh_hid_core.c228 if (fifo->tail != fifo->head) { in usbh_hid_fifo_read()
229 *p++ = fifo->buf[fifo->tail]; in usbh_hid_fifo_read()
232 if (fifo->tail == fifo->size) { in usbh_hid_fifo_read()
243 fifo->lock = 0U; in usbh_hid_fifo_read()
265 if ((fifo->head + 1U == fifo->tail) || in usbh_hid_fifo_write()
266 ((fifo->head + 1U == fifo->size) && (0U == fifo->tail))) { in usbh_hid_fifo_write()
271 fifo->buf[fifo->head] = *p++; in usbh_hid_fifo_write()
274 if (fifo->head == fifo->size) { in usbh_hid_fifo_write()
281 fifo->lock = 0U; in usbh_hid_fifo_write()
296 fifo->head = 0U; in usbh_hid_fifo_init()
[all …]
/bsp/xuantie/libraries/xuantie_libraries/csi/csi2/include/drv/
A Dringbuf.h43 void csi_ringbuf_reset(csi_ringbuf_t *fifo);
44 uint32_t csi_ringbuf_len(csi_ringbuf_t *fifo);
45 uint32_t csi_ringbuf_avail(csi_ringbuf_t *fifo);
46 bool csi_ringbuf_is_empty(csi_ringbuf_t *fifo);
47 bool csi_ringbuf_is_full(csi_ringbuf_t *fifo);
50 uint32_t csi_ringbuf_in(csi_ringbuf_t *fifo, const void *in, uint32_t len);
53 uint32_t csi_ringbuf_out(csi_ringbuf_t *fifo, void *out, uint32_t len);
/bsp/bouffalo_lab/libraries/bl_mcu_sdk/drivers/lhal/src/
A Dbflb_usb_v2.c173 if (fifo == USB_FIFO_CXF) { in bflb_usb_reset_fifo()
224 regval &= ~(0x3f << (fifo * 8)); in bflb_usb_set_fifo_epmap()
225 regval |= (ep_idx << (fifo * 8)); in bflb_usb_set_fifo_epmap()
226 regval |= (dir << (fifo * 8 + 4)); in bflb_usb_set_fifo_epmap()
255 regval >>= (fifo * 8); in bflb_usb_get_fifo_ep()
263 if (fifo < 4) { in bflb_usb_fifo_config()
265 regval &= ~(0x3f << (fifo * 8)); in bflb_usb_fifo_config()
269 regval |= (1 << (fifo * 8 + 4)); in bflb_usb_fifo_config()
283 if (fifo == USB_FIFO_CXF) { in bflb_usb_vdma_start_write()
316 if (fifo == USB_FIFO_CXF) { in bflb_usb_vdma_start_read()
[all …]
/bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_usbfs_library/driver/Source/
A Ddrv_usb_core.c201 __IO uint32_t *fifo = usb_regs->DFIFO[fifo_num]; in usb_txfifo_write() local
204 *fifo = *((__packed uint32_t *)src_buf); in usb_txfifo_write()
224 __IO uint32_t *fifo = usb_regs->DFIFO[0]; in usb_rxfifo_read() local
227 *(__packed uint32_t *)dest_buf = *fifo; in usb_rxfifo_read()
286 void usb_set_txfifo(usb_core_regs *usb_regs, uint8_t fifo, uint16_t size) in usb_set_txfifo() argument
292 if (fifo == 0U) { in usb_set_txfifo()
297 for (uint8_t i = 0U; i < (fifo - 1U); i++) { in usb_set_txfifo()
302 usb_regs->gr->DIEPTFLEN[fifo - 1U] = ((uint32_t)size << 16) | tx_offset; in usb_set_txfifo()
/bsp/cvitek/drivers/libraries/spi/
A Ddw_spi.c43 uint32_t fifo; in spi_hw_init() local
45 for (fifo = 1; fifo < 256; fifo++) { in spi_hw_init()
46 dw_writel(dws, CVI_DW_SPI_TXFTLR, fifo); in spi_hw_init()
47 if (fifo != dw_readl(dws, CVI_DW_SPI_TXFTLR)) in spi_hw_init()
52 dws->fifo_len = (fifo == 1) ? 0 : fifo; in spi_hw_init()
/bsp/ultrarisc/drivers/
A Ddrv_dw_spi.c321 uint32_t fifo; in dw_spi_hw_init() local
322 for (fifo = 1; fifo < 256; fifo++) in dw_spi_hw_init()
324 writel(fifo, &regs->txftlr); in dw_spi_hw_init()
325 if (fifo != readl(&regs->txftlr)) in dw_spi_hw_init()
330 dw_spi_dev->fifo_len = (fifo == 1) ? 0 : fifo; in dw_spi_hw_init()
/bsp/maxim/libraries/MAX32660PeriphDriver/Source/
A Di2c.c311 i2c->fifo = addr & ~(0x1); in I2C_MasterWrite()
314 i2c->fifo = *data++; in I2C_MasterWrite()
334 i2c->fifo = *data++; in I2C_MasterWrite()
396 i2c->fifo = (addr | 1); in I2C_MasterRead()
410 *data++ = i2c->fifo; in I2C_MasterRead()
533 i2c->fifo = *read_data++; in I2C_Slave()
575 *write_data++ = i2c->fifo; in I2C_Slave()
739 *(req->rx_data)++ = i2c->fifo; in I2C_MasterHandler()
746 i2c->fifo = (req->addr | 1); in I2C_MasterHandler()
782 i2c->fifo = req->addr; in I2C_MasterHandler()
[all …]
/bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_usbfs_library/host/class/hid/Include/
A Dusbh_hid_core.h185 data_fifo fifo; member
206 uint16_t usbh_hid_fifo_read (data_fifo *fifo, void *buf, uint16_t nbytes);
208 uint16_t usbh_hid_fifo_write (data_fifo *fifo, void *buf, uint16_t nbytes);
210 void usbh_hid_fifo_init (data_fifo *fifo, uint8_t *buf, uint16_t size);
/bsp/allwinner/libraries/sunxi-hal/hal/source/usb/udc/
A Dhal_udc.c295 *buf8++ = USB_DRV_Reg8(fifo); in usbc_read_packet()
471 void *fifo; in crq_get_status() local
513 fifo = usbc_select_fifo(0); in crq_get_status()
524 void *fifo; in pio_read_fifo() local
540 fifo = usbc_select_fifo(idx); in pio_read_fifo()
608 void *fifo; in pio_read_fifo_crq() local
610 fifo = usbc_select_fifo(0); in pio_read_fifo_crq()
634 void *fifo; in pio_write_fifo() local
646 fifo = usbc_select_fifo(idx); in pio_write_fifo()
1440 void *fifo; in ed_test() local
[all …]
/bsp/nuvoton/libraries/n9h30/rtt_port/
A Ddrv_i2s.c121 …rt_uint8_t *pbuf = (uint8_t *)((uint32_t)&psNuI2sDai->fifo[u8FifoBlockIdx * NU_I2S_DMA_BUF_BLOCK_S… in nu_i2s_isr()
236 …i2sIoctl(I2S_SET_DMA_ADDRESS, I2S_PLAY, (uint32_t)&psNuI2s->i2s_dais[NU_I2S_DAI_PLAYBACK].fifo[0]); in nu_i2s_dai_setup()
237 … i2sIoctl(I2S_SET_DMA_ADDRESS, I2S_REC, (uint32_t)&psNuI2s->i2s_dais[NU_I2S_DAI_CAPTURE].fifo[0]); in nu_i2s_dai_setup()
567 rt_memset((void *)psNuI2sDai->fifo, 0, NU_I2S_DMA_FIFO_SIZE); in nu_i2s_stop()
582 …info->buffer = (rt_uint8_t *)((uint32_t)psNuI2s->i2s_dais[NU_I2S_DAI_PLAYBACK].fifo | NONCACHEABLE… in nu_i2s_buffer_info()
612 psNuI2sDai->fifo = (uint8_t *)rt_malloc_align(NU_I2S_DMA_FIFO_SIZE, 32); in rt_hw_i2s_init()
613 RT_ASSERT(psNuI2sDai->fifo != RT_NULL); in rt_hw_i2s_init()
615 rt_memset(psNuI2sDai->fifo, 0, NU_I2S_DMA_FIFO_SIZE); in rt_hw_i2s_init()
/bsp/nuvoton/libraries/nuc980/rtt_port/
A Ddrv_i2s.c121 …rt_uint8_t *pbuf = (uint8_t *)((uint32_t)&psNuI2sDai->fifo[u8FifoBlockIdx * NU_I2S_DMA_BUF_BLOCK_S… in nu_i2s_isr()
236 …i2sIoctl(I2S_SET_DMA_ADDRESS, I2S_PLAY, (uint32_t)&psNuI2s->i2s_dais[NU_I2S_DAI_PLAYBACK].fifo[0]); in nu_i2s_dai_setup()
237 … i2sIoctl(I2S_SET_DMA_ADDRESS, I2S_REC, (uint32_t)&psNuI2s->i2s_dais[NU_I2S_DAI_CAPTURE].fifo[0]); in nu_i2s_dai_setup()
567 rt_memset((void *)psNuI2sDai->fifo, 0, NU_I2S_DMA_FIFO_SIZE); in nu_i2s_stop()
582 …info->buffer = (rt_uint8_t *)((uint32_t)psNuI2s->i2s_dais[NU_I2S_DAI_PLAYBACK].fifo | NONCACHEABLE… in nu_i2s_buffer_info()
612 psNuI2sDai->fifo = (uint8_t *)rt_malloc_align(NU_I2S_DMA_FIFO_SIZE, 32); in rt_hw_i2s_init()
613 RT_ASSERT(psNuI2sDai->fifo != RT_NULL); in rt_hw_i2s_init()
615 rt_memset(psNuI2sDai->fifo, 0, NU_I2S_DMA_FIFO_SIZE); in rt_hw_i2s_init()
/bsp/nuvoton/libraries/ma35/rtt_port/
A Ddrv_i2s.c97 …rt_uint8_t *pbuf_old = (rt_uint8_t *)((uint32_t)&psNuI2sDai->fifo[psNuI2sDai->fifo_block_idx * NU_… in nu_pdma_i2s_rx_cb()
140 u32Src = (uint32_t)&psNuI2sDai->fifo[0]; in nu_i2s_pdma_sc_config()
147 u32Dst = (uint32_t)&psNuI2sDai->fifo[0]; in nu_i2s_pdma_sc_config()
549 rt_memset((void *)psNuI2sDai->fifo, 0, NU_I2S_DMA_FIFO_SIZE); in nu_i2s_stop()
565 …info->buffer = (rt_uint8_t *)((uint32_t)psNuI2s->i2s_dais[NU_I2S_DAI_PLAYBACK].fifo | UNCACHEABLE); in nu_i2s_buffer_info()
616 psNuI2sDai->fifo = pu8ptr; in rt_hw_i2s_init()
618 RT_ASSERT(psNuI2sDai->fifo != RT_NULL); in rt_hw_i2s_init()
619 rt_kprintf("psNuI2sDai->fifo=%08x\n", (uint32_t)psNuI2sDai->fifo); in rt_hw_i2s_init()
A Ddrv_spii2s.c132 …rt_uint8_t *pbuf_old = &psNuSPII2sDai->fifo[psNuSPII2sDai->fifo_block_idx * NU_I2S_DMA_BUF_BLOCK_S… in nu_pdma_spii2s_rx_cb()
175 u32Src = (uint32_t)&psNuSPII2sDai->fifo[0]; in nu_spii2s_pdma_sc_config()
182 u32Dst = (uint32_t)&psNuSPII2sDai->fifo[0]; in nu_spii2s_pdma_sc_config()
572 rt_memset((void *)psNuSPII2sDai->fifo, 0, NU_I2S_DMA_FIFO_SIZE); in nu_spii2s_stop()
585 info->buffer = (rt_uint8_t *)psNuSPII2s->i2s_dais[NU_I2S_DAI_PLAYBACK].fifo ; in nu_spii2s_buffer_info()
632 psNuSPII2sDai->fifo = pu8ptr; in rt_hw_spii2s_init()
634 RT_ASSERT(psNuSPII2sDai->fifo != RT_NULL); in rt_hw_spii2s_init()
/bsp/nuvoton/libraries/m460/rtt_port/
A Ddrv_i2s.c96 … rt_uint8_t *pbuf_old = &psNuI2sDai->fifo[psNuI2sDai->fifo_block_idx * NU_I2S_DMA_BUF_BLOCK_SIZE] ; in nu_pdma_i2s_rx_cb()
139 u32Src = (uint32_t)&psNuI2sDai->fifo[0]; in nu_i2s_pdma_sc_config()
146 u32Dst = (uint32_t)&psNuI2sDai->fifo[0]; in nu_i2s_pdma_sc_config()
548 rt_memset((void *)psNuI2sDai->fifo, 0, NU_I2S_DMA_FIFO_SIZE); in nu_i2s_stop()
563 info->buffer = (rt_uint8_t *)psNuI2s->i2s_dais[NU_I2S_DAI_PLAYBACK].fifo ; in nu_i2s_buffer_info()
614 psNuI2sDai->fifo = pu8ptr; in rt_hw_i2s_init()
616 RT_ASSERT(psNuI2sDai->fifo != RT_NULL); in rt_hw_i2s_init()
617 rt_kprintf("psNuI2sDai->fifo=%08x\n", (uint32_t)psNuI2sDai->fifo); in rt_hw_i2s_init()
A Ddrv_spii2s.c270 …rt_uint8_t *pbuf_old = &psNuSPII2sDai->fifo[psNuSPII2sDai->fifo_block_idx * NU_I2S_DMA_BUF_BLOCK_S… in nu_pdma_spii2s_rx_cb()
313 u32Src = (uint32_t)&psNuSPII2sDai->fifo[0]; in nu_spii2s_pdma_sc_config()
320 u32Dst = (uint32_t)&psNuSPII2sDai->fifo[0]; in nu_spii2s_pdma_sc_config()
710 rt_memset((void *)psNuSPII2sDai->fifo, 0, NU_I2S_DMA_FIFO_SIZE); in nu_spii2s_stop()
723 info->buffer = (rt_uint8_t *)psNuSPII2s->i2s_dais[NU_I2S_DAI_PLAYBACK].fifo ; in nu_spii2s_buffer_info()
771 psNuSPII2sDai->fifo = pu8ptr; in rt_hw_spii2s_init()
773 RT_ASSERT(psNuSPII2sDai->fifo != RT_NULL); in rt_hw_spii2s_init()
/bsp/essemi/es32f369x/libraries/ES32F36xx_ALD_StdPeriph_Driver/Source/
A Dald_flash.c182 …RAMFUNC ald_status_t flash_word_program(uint32_t addr, uint32_t *data, uint32_t len, uint32_t fifo) in flash_word_program() argument
198 MODIFY_REG(MSC->FLASHCR, MSC_FLASHCR_FIFOEN_MSK, fifo << MSC_FLASHCR_FIFOEN_POS); in flash_word_program()
201 if (fifo) { in flash_word_program()
/bsp/essemi/es32f0654/libraries/ES32F065x_ALD_StdPeriph_Driver/Source/
A Dald_flash.c161 …RAMFUNC ald_status_t flash_word_program(uint32_t addr, uint32_t *data, uint32_t len, uint32_t fifo) in flash_word_program() argument
177 MODIFY_REG(MSC->FLASHCR, MSC_FLASHCR_FIFOEN_MSK, fifo << MSC_FLASHCR_FIFOEN_POS); in flash_word_program()
180 if (fifo) { in flash_word_program()
/bsp/nuvoton/libraries/m2354/rtt_port/
A Ddrv_i2s.c65 … rt_uint8_t *pbuf_old = &psNuI2sDai->fifo[psNuI2sDai->fifo_block_idx * NU_I2S_DMA_BUF_BLOCK_SIZE] ; in nu_pdma_i2s_rx_cb()
107 u32Src = (uint32_t)&psNuI2sDai->fifo[0]; in nu_i2s_pdma_sc_config()
114 u32Dst = (uint32_t)&psNuI2sDai->fifo[0]; in nu_i2s_pdma_sc_config()
512 rt_memset((void *)psNuI2sDai->fifo, 0, NU_I2S_DMA_FIFO_SIZE); in nu_i2s_stop()
527 info->buffer = (rt_uint8_t *)psNuI2s->i2s_dais[NU_I2S_DAI_PLAYBACK].fifo ; in nu_i2s_buffer_info()
571 psNuI2sDai->fifo = pu8ptr; in rt_hw_i2s_init()
573 RT_ASSERT(psNuI2sDai->fifo != RT_NULL); in rt_hw_i2s_init()
A Ddrv_spii2s.c132 …rt_uint8_t *pbuf_old = &psNuSPII2sDai->fifo[psNuSPII2sDai->fifo_block_idx * NU_I2S_DMA_BUF_BLOCK_S… in nu_pdma_spii2s_rx_cb()
174 u32Src = (uint32_t)&psNuSPII2sDai->fifo[0]; in nu_spii2s_pdma_sc_config()
181 u32Dst = (uint32_t)&psNuSPII2sDai->fifo[0]; in nu_spii2s_pdma_sc_config()
568 rt_memset((void *)psNuSPII2sDai->fifo, 0, NU_I2S_DMA_FIFO_SIZE); in nu_spii2s_stop()
581 info->buffer = (rt_uint8_t *)psNuSPII2s->i2s_dais[NU_I2S_DAI_PLAYBACK].fifo ; in nu_spii2s_buffer_info()
628 psNuSPII2sDai->fifo = pu8ptr; in rt_hw_spii2s_init()
630 RT_ASSERT(psNuSPII2sDai->fifo != RT_NULL); in rt_hw_spii2s_init()
/bsp/nuvoton/libraries/m480/rtt_port/
A Ddrv_i2s.c65 … rt_uint8_t *pbuf_old = &psNuI2sDai->fifo[psNuI2sDai->fifo_block_idx * NU_I2S_DMA_BUF_BLOCK_SIZE] ; in nu_pdma_i2s_rx_cb()
107 u32Src = (uint32_t)&psNuI2sDai->fifo[0]; in nu_i2s_pdma_sc_config()
114 u32Dst = (uint32_t)&psNuI2sDai->fifo[0]; in nu_i2s_pdma_sc_config()
512 rt_memset((void *)psNuI2sDai->fifo, 0, NU_I2S_DMA_FIFO_SIZE); in nu_i2s_stop()
527 info->buffer = (rt_uint8_t *)psNuI2s->i2s_dais[NU_I2S_DAI_PLAYBACK].fifo ; in nu_i2s_buffer_info()
571 psNuI2sDai->fifo = pu8ptr; in rt_hw_i2s_init()
573 RT_ASSERT(psNuI2sDai->fifo != RT_NULL); in rt_hw_i2s_init()
A Ddrv_spii2s.c132 …rt_uint8_t *pbuf_old = &psNuSPII2sDai->fifo[psNuSPII2sDai->fifo_block_idx * NU_I2S_DMA_BUF_BLOCK_S… in nu_pdma_spii2s_rx_cb()
174 u32Src = (uint32_t)&psNuSPII2sDai->fifo[0]; in nu_spii2s_pdma_sc_config()
181 u32Dst = (uint32_t)&psNuSPII2sDai->fifo[0]; in nu_spii2s_pdma_sc_config()
568 rt_memset((void *)psNuSPII2sDai->fifo, 0, NU_I2S_DMA_FIFO_SIZE); in nu_spii2s_stop()
581 info->buffer = (rt_uint8_t *)psNuSPII2s->i2s_dais[NU_I2S_DAI_PLAYBACK].fifo ; in nu_spii2s_buffer_info()
628 psNuSPII2sDai->fifo = pu8ptr; in rt_hw_spii2s_init()
630 RT_ASSERT(psNuSPII2sDai->fifo != RT_NULL); in rt_hw_spii2s_init()
/bsp/nuvoton/libraries/m031/rtt_port/
A Ddrv_spii2s.c78 …rt_uint8_t *pbuf_old = &psNuSPII2sDai->fifo[psNuSPII2sDai->fifo_block_idx * NU_I2S_DMA_BUF_BLOCK_S… in nu_pdma_spii2s_rx_cb()
120 u32Src = (uint32_t)&psNuSPII2sDai->fifo[0]; in nu_spii2s_pdma_sc_config()
127 u32Dst = (uint32_t)&psNuSPII2sDai->fifo[0]; in nu_spii2s_pdma_sc_config()
514 rt_memset((void *)psNuSPII2sDai->fifo, 0, NU_I2S_DMA_FIFO_SIZE); in nu_spii2s_stop()
527 info->buffer = (rt_uint8_t *)psNuSPII2s->i2s_dais[NU_I2S_DAI_PLAYBACK].fifo ; in nu_spii2s_buffer_info()
574 psNuSPII2sDai->fifo = pu8ptr; in rt_hw_spii2s_init()
576 RT_ASSERT(psNuSPII2sDai->fifo != RT_NULL); in rt_hw_spii2s_init()
/bsp/essemi/es32f0654/drivers/
A Ddrv_can.c457 static int _can_recvmsg(struct rt_can_device *can, void *buf, rt_uint32_t fifo) in _can_recvmsg() argument
469 if (ald_can_recv(h_can, (can_rx_fifo_t)fifo, &rxheader, 0xFFFF) != OK) in _can_recvmsg()
517 static void _can_rx_isr(struct rt_can_device *can, rt_uint32_t fifo) in _can_rx_isr() argument
523 switch (fifo) in _can_rx_isr()
531 rt_hw_can_isr(can, RT_CAN_EVENT_RXOF_IND | fifo << 8); in _can_rx_isr()
539 rt_hw_can_isr(can, RT_CAN_EVENT_RX_IND | fifo << 8); in _can_rx_isr()
552 rt_hw_can_isr(can, RT_CAN_EVENT_RXOF_IND | fifo << 8); in _can_rx_isr()
560 rt_hw_can_isr(can, RT_CAN_EVENT_RX_IND | fifo << 8); in _can_rx_isr()
704 filter.fifo = CAN_FILTER_FIFO0; in rt_hw_can_init()
/bsp/essemi/es32f369x/drivers/
A Ddrv_can.c454 static int _can_recvmsg(struct rt_can_device *can, void *buf, rt_uint32_t fifo) in _can_recvmsg() argument
466 if (ald_can_recv(h_can, (can_rx_fifo_t)fifo, &rxheader, 0xFFFF) != OK) in _can_recvmsg()
514 static void _can_rx_isr(struct rt_can_device *can, rt_uint32_t fifo) in _can_rx_isr() argument
520 switch (fifo) in _can_rx_isr()
528 rt_hw_can_isr(can, RT_CAN_EVENT_RXOF_IND | fifo << 8); in _can_rx_isr()
536 rt_hw_can_isr(can, RT_CAN_EVENT_RX_IND | fifo << 8); in _can_rx_isr()
549 rt_hw_can_isr(can, RT_CAN_EVENT_RXOF_IND | fifo << 8); in _can_rx_isr()
557 rt_hw_can_isr(can, RT_CAN_EVENT_RX_IND | fifo << 8); in _can_rx_isr()
720 filter.fifo = CAN_FILTER_FIFO0; in rt_hw_can_init()
/bsp/apm32/libraries/Drivers/
A Ddrv_can.c544 static int apm32_can_recvmsg(struct rt_can_device *can, void *buf, rt_uint32_t fifo) in apm32_can_recvmsg() argument
556 CAN_RxMessage(drv_can->CANx, (CAN_RX_FIFO_T)fifo, &RxMessage); in apm32_can_recvmsg()
590 pmsg->rxfifo = fifo; in apm32_can_recvmsg()
618 static void _can_rx_isr(struct rt_can_device *can, rt_uint32_t fifo) in _can_rx_isr() argument
625 switch (fifo) in _can_rx_isr()
631 rt_hw_can_isr(can, RT_CAN_EVENT_RX_IND | fifo << 8); in _can_rx_isr()
644 rt_hw_can_isr(can, RT_CAN_EVENT_RXOF_IND | fifo << 8); in _can_rx_isr()
652 rt_hw_can_isr(can, RT_CAN_EVENT_RX_IND | fifo << 8); in _can_rx_isr()
665 rt_hw_can_isr(can, RT_CAN_EVENT_RXOF_IND | fifo << 8); in _can_rx_isr()

Completed in 56 milliseconds

123