Lines Matching refs:desc
68 STAILQ_NEXT(&hal->tx_dummy_head.desc, qe) = &hal->dmadesc_tx->desc; in spi_slave_hd_hal_init()
70 STAILQ_NEXT(&hal->rx_dummy_head.desc, qe) = &hal->dmadesc_rx->desc; in spi_slave_hd_hal_init()
141 lldesc_setup_link(&hal->dmadesc_rx->desc, out_buf, len, true); in spi_slave_hd_hal_rxdma()
150 spi_dma_ll_rx_start(hal->dma_in, hal->rx_dma_chan, &hal->dmadesc_rx->desc); in spi_slave_hd_hal_rxdma()
155 lldesc_setup_link(&hal->dmadesc_tx->desc, data, len, false); in spi_slave_hd_hal_txdma()
164 spi_dma_ll_tx_start(hal->dma_out, hal->tx_dma_chan, &hal->dmadesc_tx->desc); in spi_slave_hd_hal_txdma()
260 lldesc_t *desc = &hal->dmadesc_rx->desc; in spi_slave_hd_hal_rxdma_seg_get_len() local
261 return lldesc_get_received_len(desc, NULL); in spi_slave_hd_hal_rxdma_seg_get_len()
266 …if ((uint32_t)&hal->tx_dma_head->desc == spi_dma_ll_get_out_eof_desc_addr(hal->dma_out, hal->tx_dm… in spi_slave_hd_hal_get_tx_finished_trans()
270 hal->tx_dma_head = (spi_slave_hd_hal_desc_append_t *)STAILQ_NEXT(&hal->tx_dma_head->desc, qe); in spi_slave_hd_hal_get_tx_finished_trans()
279 …if ((uint32_t)&hal->rx_dma_head->desc == spi_dma_ll_get_in_suc_eof_desc_addr(hal->dma_in, hal->rx_… in spi_slave_hd_hal_get_rx_finished_trans()
283 hal->rx_dma_head = (spi_slave_hd_hal_desc_append_t *)STAILQ_NEXT(&hal->rx_dma_head->desc, qe); in spi_slave_hd_hal_get_rx_finished_trans()
285 *out_len = hal->rx_dma_head->desc.length; in spi_slave_hd_hal_get_rx_finished_trans()
302 dmadesc[n].desc.size = (dmachunklen + 3) & (~3); in spi_slave_hd_hal_link_append_desc()
303 dmadesc[n].desc.length = (dmachunklen + 3) & (~3); in spi_slave_hd_hal_link_append_desc()
305 dmadesc[n].desc.size = dmachunklen; in spi_slave_hd_hal_link_append_desc()
306 dmadesc[n].desc.length = dmachunklen; in spi_slave_hd_hal_link_append_desc()
308 dmadesc[n].desc.buf = (uint8_t *)data; in spi_slave_hd_hal_link_append_desc()
309 dmadesc[n].desc.eof = 0; in spi_slave_hd_hal_link_append_desc()
310 dmadesc[n].desc.sosf = 0; in spi_slave_hd_hal_link_append_desc()
311 dmadesc[n].desc.owner = 1; in spi_slave_hd_hal_link_append_desc()
312 dmadesc[n].desc.qe.stqe_next = &dmadesc[n + 1].desc; in spi_slave_hd_hal_link_append_desc()
318 dmadesc[n - 1].desc.eof = 1; //Mark last DMA desc as end of stream. in spi_slave_hd_hal_link_append_desc()
319 dmadesc[n - 1].desc.qe.stqe_next = NULL; in spi_slave_hd_hal_link_append_desc()
342 spi_dma_ll_tx_start(hal->dma_out, hal->tx_dma_chan, &hal->tx_cur_desc->desc); in spi_slave_hd_hal_txdma_append()
345 STAILQ_NEXT(&hal->tx_dma_tail->desc, qe) = &hal->tx_cur_desc->desc; in spi_slave_hd_hal_txdma_append()
382 spi_dma_ll_rx_start(hal->dma_in, hal->rx_dma_chan, &hal->rx_cur_desc->desc); in spi_slave_hd_hal_rxdma_append()
385 STAILQ_NEXT(&hal->rx_dma_tail->desc, qe) = &hal->rx_cur_desc->desc; in spi_slave_hd_hal_rxdma_append()