Lines Matching refs:slave_id
137 ops->setup_xfer(schan, schan->slave_id); in shdma_tx_submit()
198 schan->slave_id = schan->real_slave_id; in shdma_setup_slave()
218 schan->real_slave_id = slave->slave_id; in shdma_alloc_chan_resources()
224 schan->slave_id = -EINVAL; in shdma_alloc_chan_resources()
250 clear_bit(slave->slave_id, shdma_slave_used); in shdma_alloc_chan_resources()
278 int slave_id = (long)arg; in shdma_chan_filter() local
296 ret = sdev->ops->set_slave(schan, slave_id, 0, true); in shdma_chan_filter()
300 schan->real_slave_id = schan->slave_id; in shdma_chan_filter()
304 if (slave_id < 0) { in shdma_chan_filter()
310 if (slave_id >= slave_num) in shdma_chan_filter()
313 ret = sdev->ops->set_slave(schan, slave_id, 0, true); in shdma_chan_filter()
317 schan->real_slave_id = slave_id; in shdma_chan_filter()
468 if (schan->slave_id >= 0) { in shdma_free_chan_resources()
470 clear_bit(schan->slave_id, shdma_slave_used); in shdma_free_chan_resources()
668 int slave_id = schan->slave_id; in shdma_prep_slave_sg() local
677 if (slave_id < 0 || !sg_len) { in shdma_prep_slave_sg()
679 __func__, sg_len, slave_id); in shdma_prep_slave_sg()
701 int slave_id = schan->slave_id; in shdma_prep_dma_cyclic() local
718 if (slave_id < 0 || (buf_len < period_len)) { in shdma_prep_dma_cyclic()
721 __func__, buf_len, period_len, slave_id); in shdma_prep_dma_cyclic()
793 if (WARN_ON_ONCE(config->slave_id && in shdma_config()
794 config->slave_id != schan->real_slave_id)) in shdma_config()
795 schan->real_slave_id = config->slave_id; in shdma_config()