shdma_slave
struct shdma_slave *slave = chan->private;
if (0 == slave->shdma_slave.slave_id)
fifo->tx_slave.shdma_slave.slave_id = \
fifo->rx_slave.shdma_slave.slave_id = \
struct shdma_slave shdma_slave; /* Set by the platform */
pr_debug("%s: secondary ID %d\n", __func__, param->shdma_slave.slave_id);
chan->private = ¶m->shdma_slave;
param->shdma_slave.slave_id = port ? pdata->dma_slave_tx_b :
param->shdma_slave.slave_id = port ? pdata->dma_slave_rx_b :