| /linux/drivers/spi/ |
| H A D | spi-dw-dma.c | 520 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 D | spi-amlogic-spisg.c | 332 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 D | spi-stm32.c | 1551 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 D | spi-uniphier.c | 416 t->rx_sg.sgl, t->rx_sg.nents, in uniphier_spi_transfer_one_dma()
|
| H A D | spi-qcom-qspi.c | 360 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 D | spi-spacemit-k1.c | 260 sgt = &transfer->rx_sg; in k1_spi_dma_prep()
|
| H A D | spi-rzv2h-rspi.c | 335 &transfer->rx_sg, width, in rzv2h_rspi_transfer_dma()
|
| H A D | spi.c | 1434 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 D | dma.c | 105 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 D | iser_initiator.c | 229 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 D | iscsi_iser.h | 270 struct ib_sge rx_sg; member
|
| /linux/drivers/infiniband/ulp/isert/ |
| H A D | ib_isert.h | 91 struct ib_sge rx_sg; member
|
| H A D | ib_isert.c | 154 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 D | spi.h | 1134 struct sg_table rx_sg; member
|