Lines Matching refs:slave

226 	bool slave;  member
243 struct dma_device slave; member
270 if (!s3cchan->slave) in s3c24xx_dma_phy_valid()
299 if (s3cchan->slave) in s3c24xx_dma_get_phy()
401 if (!s3cchan->slave) { in s3c24xx_dma_set_runtime_config()
470 if (s3cchan->slave) { in s3c24xx_dma_start_next_sg()
502 if (!s3cchan->slave) in s3c24xx_dma_start_next_sg()
605 list_for_each_entry(p, &s3cdma->slave.channels, in s3c24xx_dma_phy_free()
648 if (!s3cchan->slave) in s3c24xx_dma_desc_free()
1094 struct dma_device *dmadev, unsigned int channels, bool slave) in s3c24xx_dma_init_virtual_channels() argument
1118 if (slave) { in s3c24xx_dma_init_virtual_channels()
1119 chan->slave = true; in s3c24xx_dma_init_virtual_channels()
1136 i, slave ? "slave" : "memcpy"); in s3c24xx_dma_init_virtual_channels()
1297 dma_cap_set(DMA_SLAVE, s3cdma->slave.cap_mask); in s3c24xx_dma_probe()
1298 dma_cap_set(DMA_CYCLIC, s3cdma->slave.cap_mask); in s3c24xx_dma_probe()
1299 dma_cap_set(DMA_PRIVATE, s3cdma->slave.cap_mask); in s3c24xx_dma_probe()
1300 s3cdma->slave.dev = &pdev->dev; in s3c24xx_dma_probe()
1301 s3cdma->slave.device_free_chan_resources = in s3c24xx_dma_probe()
1303 s3cdma->slave.device_tx_status = s3c24xx_dma_tx_status; in s3c24xx_dma_probe()
1304 s3cdma->slave.device_issue_pending = s3c24xx_dma_issue_pending; in s3c24xx_dma_probe()
1305 s3cdma->slave.device_prep_slave_sg = s3c24xx_dma_prep_slave_sg; in s3c24xx_dma_probe()
1306 s3cdma->slave.device_prep_dma_cyclic = s3c24xx_dma_prep_dma_cyclic; in s3c24xx_dma_probe()
1307 s3cdma->slave.device_config = s3c24xx_dma_set_runtime_config; in s3c24xx_dma_probe()
1308 s3cdma->slave.device_terminate_all = s3c24xx_dma_terminate_all; in s3c24xx_dma_probe()
1321 ret = s3c24xx_dma_init_virtual_channels(s3cdma, &s3cdma->slave, in s3c24xx_dma_probe()
1338 ret = dma_async_device_register(&s3cdma->slave); in s3c24xx_dma_probe()
1355 s3c24xx_dma_free_virtual_channels(&s3cdma->slave); in s3c24xx_dma_probe()
1376 dma_async_device_unregister(&s3cdma->slave); in s3c24xx_dma_remove()
1379 s3c24xx_dma_free_virtual_channels(&s3cdma->slave); in s3c24xx_dma_remove()