Home
last modified time | relevance | path

Searched refs:hci_rxinfo_pool (Results 1 – 1 of 1) sorted by relevance

/hal_espressif-latest/components/bt/porting/transport/driver/uart/
Dhci_driver_uart_dma.c71 struct os_mempool *hci_rxinfo_pool; /*!< Init a memory pool for rxinfo cache */ member
136 if (s_hci_driver_uart_dma_env.hci_rxinfo_pool) { in hci_driver_uart_dma_memory_deinit()
137 free(s_hci_driver_uart_dma_env.hci_rxinfo_pool); in hci_driver_uart_dma_memory_deinit()
138 s_hci_driver_uart_dma_env.hci_rxinfo_pool = NULL; in hci_driver_uart_dma_memory_deinit()
198 …s_hci_driver_uart_dma_env.hci_rxinfo_pool = (struct os_mempool *)malloc(sizeof(struct os_mempool)); in hci_driver_uart_dma_memory_init()
199 if (!s_hci_driver_uart_dma_env.hci_rxinfo_pool) { in hci_driver_uart_dma_memory_init()
203 memset(s_hci_driver_uart_dma_env.hci_rxinfo_pool, 0, sizeof(struct os_mempool)); in hci_driver_uart_dma_memory_init()
212 rc = os_mempool_init(s_hci_driver_uart_dma_env.hci_rxinfo_pool, HCI_RX_INFO_POOL_NUM, in hci_driver_uart_dma_memory_init()
262 rx_info = os_memblock_get(s_hci_driver_uart_dma_env.hci_rxinfo_pool); in hci_driver_uart_dma_rxinfo_memory_get()
555 os_memblock_put(s_hci_driver_uart_dma_env.hci_rxinfo_pool, rxinfo_container); in hci_driver_uart_dma_process_task()