mcspi_dma 374 drivers/spi/spi-omap2-mcspi.c struct omap2_mcspi_dma *mcspi_dma = &mcspi->dma_channels[spi->chip_select]; mcspi_dma 379 drivers/spi/spi-omap2-mcspi.c complete(&mcspi_dma->dma_rx_completion); mcspi_dma 386 drivers/spi/spi-omap2-mcspi.c struct omap2_mcspi_dma *mcspi_dma = &mcspi->dma_channels[spi->chip_select]; mcspi_dma 391 drivers/spi/spi-omap2-mcspi.c complete(&mcspi_dma->dma_tx_completion); mcspi_dma 399 drivers/spi/spi-omap2-mcspi.c struct omap2_mcspi_dma *mcspi_dma; mcspi_dma 402 drivers/spi/spi-omap2-mcspi.c mcspi_dma = &mcspi->dma_channels[spi->chip_select]; mcspi_dma 404 drivers/spi/spi-omap2-mcspi.c if (mcspi_dma->dma_tx) { mcspi_dma 407 drivers/spi/spi-omap2-mcspi.c dmaengine_slave_config(mcspi_dma->dma_tx, &cfg); mcspi_dma 409 drivers/spi/spi-omap2-mcspi.c tx = dmaengine_prep_slave_sg(mcspi_dma->dma_tx, xfer->tx_sg.sgl, mcspi_dma 421 drivers/spi/spi-omap2-mcspi.c dma_async_issue_pending(mcspi_dma->dma_tx); mcspi_dma 432 drivers/spi/spi-omap2-mcspi.c struct omap2_mcspi_dma *mcspi_dma; mcspi_dma 444 drivers/spi/spi-omap2-mcspi.c mcspi_dma = &mcspi->dma_channels[spi->chip_select]; mcspi_dma 465 drivers/spi/spi-omap2-mcspi.c if (mcspi_dma->dma_rx) { mcspi_dma 468 drivers/spi/spi-omap2-mcspi.c dmaengine_slave_config(mcspi_dma->dma_rx, &cfg); mcspi_dma 502 drivers/spi/spi-omap2-mcspi.c tx = dmaengine_prep_slave_sg(mcspi_dma->dma_rx, mcspi_dma 516 drivers/spi/spi-omap2-mcspi.c dma_async_issue_pending(mcspi_dma->dma_rx); mcspi_dma 519 drivers/spi/spi-omap2-mcspi.c ret = mcspi_wait_for_completion(mcspi, &mcspi_dma->dma_rx_completion); mcspi_dma 521 drivers/spi/spi-omap2-mcspi.c dmaengine_terminate_sync(mcspi_dma->dma_rx); mcspi_dma 585 drivers/spi/spi-omap2-mcspi.c struct omap2_mcspi_dma *mcspi_dma; mcspi_dma 597 drivers/spi/spi-omap2-mcspi.c mcspi_dma = &mcspi->dma_channels[spi->chip_select]; mcspi_dma 624 drivers/spi/spi-omap2-mcspi.c reinit_completion(&mcspi_dma->dma_tx_completion); mcspi_dma 625 drivers/spi/spi-omap2-mcspi.c reinit_completion(&mcspi_dma->dma_rx_completion); mcspi_dma 642 drivers/spi/spi-omap2-mcspi.c ret = mcspi_wait_for_completion(mcspi, &mcspi_dma->dma_tx_completion); mcspi_dma 644 drivers/spi/spi-omap2-mcspi.c dmaengine_terminate_sync(mcspi_dma->dma_tx); mcspi_dma 989 drivers/spi/spi-omap2-mcspi.c struct omap2_mcspi_dma *mcspi_dma) mcspi_dma 993 drivers/spi/spi-omap2-mcspi.c mcspi_dma->dma_rx = dma_request_chan(mcspi->dev, mcspi_dma 994 drivers/spi/spi-omap2-mcspi.c mcspi_dma->dma_rx_ch_name); mcspi_dma 995 drivers/spi/spi-omap2-mcspi.c if (IS_ERR(mcspi_dma->dma_rx)) { mcspi_dma 996 drivers/spi/spi-omap2-mcspi.c ret = PTR_ERR(mcspi_dma->dma_rx); mcspi_dma 997 drivers/spi/spi-omap2-mcspi.c mcspi_dma->dma_rx = NULL; mcspi_dma 1001 drivers/spi/spi-omap2-mcspi.c mcspi_dma->dma_tx = dma_request_chan(mcspi->dev, mcspi_dma 1002 drivers/spi/spi-omap2-mcspi.c mcspi_dma->dma_tx_ch_name); mcspi_dma 1003 drivers/spi/spi-omap2-mcspi.c if (IS_ERR(mcspi_dma->dma_tx)) { mcspi_dma 1004 drivers/spi/spi-omap2-mcspi.c ret = PTR_ERR(mcspi_dma->dma_tx); mcspi_dma 1005 drivers/spi/spi-omap2-mcspi.c mcspi_dma->dma_tx = NULL; mcspi_dma 1006 drivers/spi/spi-omap2-mcspi.c dma_release_channel(mcspi_dma->dma_rx); mcspi_dma 1007 drivers/spi/spi-omap2-mcspi.c mcspi_dma->dma_rx = NULL; mcspi_dma 1010 drivers/spi/spi-omap2-mcspi.c init_completion(&mcspi_dma->dma_rx_completion); mcspi_dma 1011 drivers/spi/spi-omap2-mcspi.c init_completion(&mcspi_dma->dma_tx_completion); mcspi_dma 1020 drivers/spi/spi-omap2-mcspi.c struct omap2_mcspi_dma *mcspi_dma; mcspi_dma 1024 drivers/spi/spi-omap2-mcspi.c mcspi_dma = &mcspi->dma_channels[i]; mcspi_dma 1026 drivers/spi/spi-omap2-mcspi.c if (mcspi_dma->dma_rx) { mcspi_dma 1027 drivers/spi/spi-omap2-mcspi.c dma_release_channel(mcspi_dma->dma_rx); mcspi_dma 1028 drivers/spi/spi-omap2-mcspi.c mcspi_dma->dma_rx = NULL; mcspi_dma 1030 drivers/spi/spi-omap2-mcspi.c if (mcspi_dma->dma_tx) { mcspi_dma 1031 drivers/spi/spi-omap2-mcspi.c dma_release_channel(mcspi_dma->dma_tx); mcspi_dma 1032 drivers/spi/spi-omap2-mcspi.c mcspi_dma->dma_tx = NULL; mcspi_dma 1118 drivers/spi/spi-omap2-mcspi.c struct omap2_mcspi_dma *mcspi_dma = mcspi->dma_channels; mcspi_dma 1121 drivers/spi/spi-omap2-mcspi.c complete(&mcspi_dma->dma_rx_completion); mcspi_dma 1122 drivers/spi/spi-omap2-mcspi.c complete(&mcspi_dma->dma_tx_completion); mcspi_dma 1141 drivers/spi/spi-omap2-mcspi.c struct omap2_mcspi_dma *mcspi_dma; mcspi_dma 1149 drivers/spi/spi-omap2-mcspi.c mcspi_dma = mcspi->dma_channels + spi->chip_select; mcspi_dma 1207 drivers/spi/spi-omap2-mcspi.c if ((mcspi_dma->dma_rx && mcspi_dma->dma_tx) && mcspi_dma 1219 drivers/spi/spi-omap2-mcspi.c if ((mcspi_dma->dma_rx && mcspi_dma->dma_tx) && mcspi_dma 1295 drivers/spi/spi-omap2-mcspi.c struct omap2_mcspi_dma *mcspi_dma = mcspi_dma 1298 drivers/spi/spi-omap2-mcspi.c if (!mcspi_dma->dma_rx || !mcspi_dma->dma_tx) mcspi_dma 1304 drivers/spi/spi-omap2-mcspi.c master->dma_rx = mcspi_dma->dma_rx; mcspi_dma 1305 drivers/spi/spi-omap2-mcspi.c master->dma_tx = mcspi_dma->dma_tx;