Home
last modified time | relevance | path

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

/linux/drivers/spi/
H A Dspi-dw-dma.c520 ret = dw_spi_dma_submit_rx(dws, xfer->rx_sg.sgl, in dw_spi_dma_transfer_all()
521 xfer->rx_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
592 rx_sg = !rx_sg ? &xfer->rx_sg.sgl[0] : sg_next(rx_sg); in dw_spi_dma_transfer_one()
593 sg_dma_address(&rx_tmp) = sg_dma_address(rx_sg); in dw_spi_dma_transfer_one()
594 rx_len = sg_dma_len(rx_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-amlogic-spisg.c332 if (xfer->rx_sg.nents && xfer->rx_sg.sgl) { in aml_spisg_setup_transfer()
333 ccsg_len = xfer->rx_sg.nents * sizeof(struct spisg_sg_link); in aml_spisg_setup_transfer()
340 aml_spisg_sg_xlate(&xfer->rx_sg, ccsg); in aml_spisg_setup_transfer()
355 &xfer->rx_sg, DMA_FROM_DEVICE); in aml_spisg_setup_transfer()
401 &xfer->rx_sg, DMA_FROM_DEVICE); in aml_spisg_cleanup_transfer()
H A Dspi-stm32.c1551 for_each_sg(xfer->rx_sg.sgl, spi_s, xfer->rx_sg.nents, i) in stm32_spi_prepare_rx_dma_mdma_chaining()
1562 spi_s = xfer->rx_sg.sgl; in stm32_spi_prepare_rx_dma_mdma_chaining()
1599 spi_s = xfer->rx_sg.sgl; in stm32_spi_prepare_rx_dma_mdma_chaining()
1668 rx_dma_desc = dmaengine_prep_slave_sg(spi->dma_rx, xfer->rx_sg.sgl, in stm32_spi_transfer_one_dma()
1669 xfer->rx_sg.nents, in stm32_spi_transfer_one_dma()
H A Dspi-uniphier.c416 t->rx_sg.sgl, t->rx_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.c260 sgt = &transfer->rx_sg; in k1_spi_dma_prep()
H A Dspi-rzv2h-rspi.c335 &transfer->rx_sg, width, in rzv2h_rspi_transfer_dma()
H A Dspi.c1434 spi_unmap_buf_attrs(ctlr, rx_dev, &xfer->rx_sg, in __spi_unmap_msg()
1498 ret = spi_map_buf_attrs(ctlr, rx_dev, &xfer->rx_sg, in __spi_map_msg()
1526 dma_sync_sgtable_for_device(rx_dev, &xfer->rx_sg, DMA_FROM_DEVICE); in spi_dma_sync_for_device()
1536 dma_sync_sgtable_for_cpu(rx_dev, &xfer->rx_sg, DMA_FROM_DEVICE); in spi_dma_sync_for_cpu()
/linux/drivers/crypto/qce/
H A Ddma.c105 int qce_dma_prep_sgs(struct qce_dma_data *dma, struct scatterlist *rx_sg, in qce_dma_prep_sgs() argument
114 ret = qce_dma_prep_sg(rxchan, rx_sg, rx_nents, flags, DMA_MEM_TO_DEV, in qce_dma_prep_sgs()
/linux/drivers/infiniband/ulp/iser/
H A Diser_initiator.c229 struct ib_sge *rx_sg; in iser_alloc_rx_descriptors() local
258 rx_sg = &rx_desc->rx_sg; in iser_alloc_rx_descriptors()
259 rx_sg->addr = rx_desc->dma_addr; in iser_alloc_rx_descriptors()
260 rx_sg->length = ISER_RX_PAYLOAD_SIZE; in iser_alloc_rx_descriptors()
261 rx_sg->lkey = device->pd->local_dma_lkey; in iser_alloc_rx_descriptors()
H A Discsi_iser.h270 struct ib_sge rx_sg; member
/linux/drivers/infiniband/ulp/isert/
H A Dib_isert.h91 struct ib_sge rx_sg; member
H A Dib_isert.c154 struct ib_sge *rx_sg; in isert_alloc_rx_descriptors() local
173 rx_sg = &rx_desc->rx_sg; in isert_alloc_rx_descriptors()
174 rx_sg->addr = rx_desc->dma_addr + isert_get_hdr_offset(rx_desc); in isert_alloc_rx_descriptors()
175 rx_sg->length = ISER_RX_PAYLOAD_SIZE; in isert_alloc_rx_descriptors()
176 rx_sg->lkey = device->pd->local_dma_lkey; in isert_alloc_rx_descriptors()
740 rx_wr->sg_list = &rx_desc->rx_sg; in isert_post_recvm()
771 rx_wr.sg_list = &rx_desc->rx_sg; in isert_post_recv()
/linux/include/linux/spi/
H A Dspi.h1134 struct sg_table rx_sg; member