Home
last modified time | relevance | path

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

/linux/drivers/spi/
H A Dspi-dw-dma.c514 ret = dw_spi_dma_submit_tx(dws, xfer->tx_sg.sgl, xfer->tx_sg.nents); in dw_spi_dma_transfer_all()
574 struct scatterlist *tx_sg = NULL, *rx_sg = NULL, tx_tmp, rx_tmp; in dw_spi_dma_transfer_one() local
585 tx_sg = !tx_sg ? &xfer->tx_sg.sgl[0] : sg_next(tx_sg); in dw_spi_dma_transfer_one()
586 sg_dma_address(&tx_tmp) = sg_dma_address(tx_sg); in dw_spi_dma_transfer_one()
587 tx_len = sg_dma_len(tx_sg); in dw_spi_dma_transfer_one()
645 nents = max(xfer->tx_sg.nents, xfer->rx_sg.nents); in dw_spi_dma_transfer()
H A Dspi-uniphier.c443 t->tx_sg.sgl, t->tx_sg.nents, in uniphier_spi_transfer_one_dma()
H A Dspi-qcom-qspi.c360 sgt = (ctrl->xfer.dir == QSPI_READ) ? &xfer->rx_sg : &xfer->tx_sg; in qcom_qspi_setup_dma_desc()
457 if (xfer->rx_sg.nents || xfer->tx_sg.nents) { in qcom_qspi_transfer_one()
H A Dspi-spacemit-k1.c252 sgt = &transfer->tx_sg; in k1_spi_dma_prep()
H A Dspi-rzv2h-rspi.c341 &transfer->tx_sg, width, in rzv2h_rspi_transfer_dma()
H A Dspi.c1439 spi_unmap_buf_attrs(ctlr, tx_dev, &xfer->tx_sg, in __spi_unmap_msg()
1487 ret = spi_map_buf_attrs(ctlr, tx_dev, &xfer->tx_sg, in __spi_map_msg()
1524 dma_sync_sgtable_for_device(tx_dev, &xfer->tx_sg, DMA_TO_DEVICE); in spi_dma_sync_for_device()
1538 dma_sync_sgtable_for_cpu(tx_dev, &xfer->tx_sg, DMA_TO_DEVICE); in spi_dma_sync_for_cpu()
H A Dspi-stm32.c1678 tx_dma_desc = dmaengine_prep_slave_sg(spi->dma_tx, xfer->tx_sg.sgl, in stm32_spi_transfer_one_dma()
1679 xfer->tx_sg.nents, in stm32_spi_transfer_one_dma()
/linux/drivers/crypto/qce/
H A Ddma.c106 int rx_nents, struct scatterlist *tx_sg, int tx_nents, in qce_dma_prep_sgs() argument
119 return qce_dma_prep_sg(txchan, tx_sg, tx_nents, flags, DMA_DEV_TO_MEM, in qce_dma_prep_sgs()
/linux/drivers/tty/serial/
H A Dmsm_serial.c170 struct scatterlist tx_sg; member
258 mapped = sg_dma_len(&dma->tx_sg); in msm_stop_dma()
279 dma_unmap_sg(dev, &dma->tx_sg, 1, dma->dir); in msm_stop_dma()
280 sg_init_table(&dma->tx_sg, 1); in msm_stop_dma()
437 if (sg_dma_len(&dma->tx_sg)) in msm_start_tx()
465 if (!sg_dma_len(&dma->tx_sg)) in msm_complete_tx_dma()
470 dma_unmap_sg(port->dev, &dma->tx_sg, 1, dma->dir); in msm_complete_tx_dma()
481 count = sg_dma_len(&dma->tx_sg) - state.residue; in msm_complete_tx_dma()
483 sg_init_table(&dma->tx_sg, 1); in msm_complete_tx_dma()
506 sg_init_table(&dma->tx_sg, 1); in msm_handle_tx_dma()
[all …]
/linux/drivers/net/wireless/ath/ath10k/
H A Dhif.h31 int (*tx_sg)(struct ath10k *ar, u8 pipe_id, member
106 return ar->hif.ops->tx_sg(ar, pipe_id, items, n_items); in ath10k_hif_tx_sg()
H A Dahb.c704 .tx_sg = ath10k_pci_hif_tx_sg,
H A Dsnoc.c1197 .tx_sg = ath10k_snoc_hif_tx_sg,
/linux/drivers/infiniband/ulp/iser/
H A Discsi_iser.c215 tx_desc->tx_sg[0].addr = tx_desc->dma_addr; in iser_initialize_task_headers()
216 tx_desc->tx_sg[0].length = ISER_HEADERS_LEN; in iser_initialize_task_headers()
217 tx_desc->tx_sg[0].lkey = device->pd->local_dma_lkey; in iser_initialize_task_headers()
H A Diser_initiator.c97 struct ib_sge *tx_dsg = &iser_task->desc.tx_sg[1]; in iser_prepare_write_cmd()
446 tx_dsg = &tx_desc->tx_sg[1]; in iser_send_data_out()
491 struct ib_sge *tx_dsg = &mdesc->tx_sg[1]; in iser_send_control()
H A Discsi_iser.h242 struct ib_sge tx_sg[2]; member
/linux/include/linux/spi/
H A Dspi.h1133 struct sg_table tx_sg; member