Lines Matching refs:slave_id
137 ops->setup_xfer(schan, schan->slave_id);
198 schan->slave_id = schan->real_slave_id;
218 schan->real_slave_id = slave->slave_id;
224 schan->slave_id = -EINVAL;
250 clear_bit(slave->slave_id, shdma_slave_used);
260 * need to be updated so we can remove the slave_id field from dma_slave_config.
278 int slave_id = (long)arg;
290 * For DT, the schan->slave_id field is generated by the
296 ret = sdev->ops->set_slave(schan, slave_id, 0, true);
300 schan->real_slave_id = schan->slave_id;
304 if (slave_id < 0) {
310 if (slave_id >= slave_num)
313 ret = sdev->ops->set_slave(schan, slave_id, 0, true);
317 schan->real_slave_id = slave_id;
468 if (schan->slave_id >= 0) {
470 clear_bit(schan->slave_id, shdma_slave_used);
668 int slave_id = schan->slave_id;
677 if (slave_id < 0 || !sg_len) {
679 __func__, sg_len, slave_id);
701 int slave_id = schan->slave_id;
718 if (slave_id < 0 || (buf_len < period_len)) {
721 __func__, buf_len, period_len, slave_id);
783 * So far only .slave_id is used, but the slave drivers are