Lines Matching refs:slave_id

140 			ops->setup_xfer(schan, schan->slave_id);  in shdma_tx_submit()
201 schan->slave_id = schan->real_slave_id; in shdma_setup_slave()
221 schan->real_slave_id = slave->slave_id; in shdma_alloc_chan_resources()
227 schan->slave_id = -EINVAL; in shdma_alloc_chan_resources()
253 clear_bit(slave->slave_id, shdma_slave_used); in shdma_alloc_chan_resources()
281 int slave_id = (long)arg; in shdma_chan_filter() local
299 ret = sdev->ops->set_slave(schan, slave_id, 0, true); in shdma_chan_filter()
303 schan->real_slave_id = schan->slave_id; in shdma_chan_filter()
307 if (slave_id < 0) { in shdma_chan_filter()
313 if (slave_id >= slave_num) in shdma_chan_filter()
316 ret = sdev->ops->set_slave(schan, slave_id, 0, true); in shdma_chan_filter()
320 schan->real_slave_id = slave_id; in shdma_chan_filter()
471 if (schan->slave_id >= 0) { in shdma_free_chan_resources()
473 clear_bit(schan->slave_id, shdma_slave_used); in shdma_free_chan_resources()
671 int slave_id = schan->slave_id; in shdma_prep_slave_sg() local
680 if (slave_id < 0 || !sg_len) { in shdma_prep_slave_sg()
682 __func__, sg_len, slave_id); in shdma_prep_slave_sg()
704 int slave_id = schan->slave_id; in shdma_prep_dma_cyclic() local
721 if (slave_id < 0 || (buf_len < period_len)) { in shdma_prep_dma_cyclic()
724 __func__, buf_len, period_len, slave_id); in shdma_prep_dma_cyclic()
796 if (WARN_ON_ONCE(config->slave_id && in shdma_config()
797 config->slave_id != schan->real_slave_id)) in shdma_config()
798 schan->real_slave_id = config->slave_id; in shdma_config()