Home
last modified time | relevance | path

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

/Linux-v6.1/drivers/spi/
Dspi-mt65xx.c946 char *tx_tmp_buf, *rx_tmp_buf; in mtk_spi_mem_exec_op() local
1011 tx_tmp_buf = kzalloc(tx_size, GFP_KERNEL | GFP_DMA); in mtk_spi_mem_exec_op()
1012 if (!tx_tmp_buf) { in mtk_spi_mem_exec_op()
1017 tx_tmp_buf[0] = op->cmd.opcode; in mtk_spi_mem_exec_op()
1023 tx_tmp_buf[i + 1] = op->addr.val >> in mtk_spi_mem_exec_op()
1028 memset(tx_tmp_buf + op->addr.nbytes + 1, in mtk_spi_mem_exec_op()
1033 memcpy(tx_tmp_buf + op->dummy.nbytes + op->addr.nbytes + 1, in mtk_spi_mem_exec_op()
1037 mdata->tx_dma = dma_map_single(mdata->dev, tx_tmp_buf, in mtk_spi_mem_exec_op()
1103 kfree(tx_tmp_buf); in mtk_spi_mem_exec_op()