Lines Matching defs:slave

100 	struct dma_device	slave;
123 #define to_k3_dma(dmadev) container_of(dmadev, struct k3_dma_dev, slave)
247 dev_warn(d->slave.dev, "DMA ERR\n");
307 list_for_each_entry_safe(c, cn, &d->slave.channels, vc.chan.device_node) {
313 dev_dbg(d->slave.dev, "pchan %u: free\n", p->idx);
339 dev_dbg(d->slave.dev, "pchan %u: alloc vchan %p\n", pch, &c->vc);
438 dev_dbg(d->slave.dev, "vchan %p: issued\n", &c->vc);
443 dev_dbg(d->slave.dev, "vchan %p: nothing to issue\n", &c->vc);
728 dev_dbg(d->slave.dev, "vchan %p: terminate all\n", &c->vc);
768 dev_dbg(d->slave.dev, "vchan %p: pause\n", &c->vc);
790 dev_dbg(d->slave.dev, "vchan %p: resume\n", &c->vc);
911 INIT_LIST_HEAD(&d->slave.channels);
912 dma_cap_set(DMA_SLAVE, d->slave.cap_mask);
913 dma_cap_set(DMA_MEMCPY, d->slave.cap_mask);
914 dma_cap_set(DMA_CYCLIC, d->slave.cap_mask);
915 d->slave.dev = &op->dev;
916 d->slave.device_free_chan_resources = k3_dma_free_chan_resources;
917 d->slave.device_tx_status = k3_dma_tx_status;
918 d->slave.device_prep_dma_memcpy = k3_dma_prep_memcpy;
919 d->slave.device_prep_slave_sg = k3_dma_prep_slave_sg;
920 d->slave.device_prep_dma_cyclic = k3_dma_prep_dma_cyclic;
921 d->slave.device_issue_pending = k3_dma_issue_pending;
922 d->slave.device_config = k3_dma_config;
923 d->slave.device_pause = k3_dma_transfer_pause;
924 d->slave.device_resume = k3_dma_transfer_resume;
925 d->slave.device_terminate_all = k3_dma_terminate_all;
926 d->slave.device_synchronize = k3_dma_synchronize;
927 d->slave.copy_align = DMAENGINE_ALIGN_8_BYTES;
941 vchan_init(&c->vc, &d->slave);
953 ret = dma_async_device_register(&d->slave);
971 dma_async_device_unregister(&d->slave);
982 dma_async_device_unregister(&d->slave);
987 list_for_each_entry_safe(c, cn, &d->slave.channels, vc.chan.device_node) {
1004 dev_warn(d->slave.dev,
1020 dev_err(d->slave.dev, "clk_prepare_enable failed: %d\n", ret);