Lines Matching refs:slave
241 bool slave; member
262 struct dma_device slave; member
701 list_for_each_entry(p, &pl08x->slave.channels, vc.chan.device_node) in pl08x_phy_free()
1673 if (!plchan->slave) in pl08x_config()
1873 chan->slave = true; in pl08x_dma_slave_init()
1884 struct dma_device *dmadev, unsigned int channels, bool slave) in pl08x_dma_init_virtual_channels() argument
1908 if (slave) { in pl08x_dma_init_virtual_channels()
1927 i, slave ? "slave" : "memcpy"); in pl08x_dma_init_virtual_channels()
1999 list_for_each_entry(chan, &pl08x->slave.channels, vc.chan.device_node) { in pl08x_debugfs_show()
2075 dma_cap_set(DMA_SLAVE, pl08x->slave.cap_mask); in pl08x_probe()
2076 dma_cap_set(DMA_CYCLIC, pl08x->slave.cap_mask); in pl08x_probe()
2077 pl08x->slave.dev = &adev->dev; in pl08x_probe()
2078 pl08x->slave.device_free_chan_resources = pl08x_free_chan_resources; in pl08x_probe()
2079 pl08x->slave.device_prep_dma_interrupt = pl08x_prep_dma_interrupt; in pl08x_probe()
2080 pl08x->slave.device_tx_status = pl08x_dma_tx_status; in pl08x_probe()
2081 pl08x->slave.device_issue_pending = pl08x_issue_pending; in pl08x_probe()
2082 pl08x->slave.device_prep_slave_sg = pl08x_prep_slave_sg; in pl08x_probe()
2083 pl08x->slave.device_prep_dma_cyclic = pl08x_prep_dma_cyclic; in pl08x_probe()
2084 pl08x->slave.device_config = pl08x_config; in pl08x_probe()
2085 pl08x->slave.device_pause = pl08x_pause; in pl08x_probe()
2086 pl08x->slave.device_resume = pl08x_resume; in pl08x_probe()
2087 pl08x->slave.device_terminate_all = pl08x_terminate_all; in pl08x_probe()
2088 pl08x->slave.src_addr_widths = PL80X_DMA_BUSWIDTHS; in pl08x_probe()
2089 pl08x->slave.dst_addr_widths = PL80X_DMA_BUSWIDTHS; in pl08x_probe()
2090 pl08x->slave.directions = BIT(DMA_DEV_TO_MEM) | BIT(DMA_MEM_TO_DEV); in pl08x_probe()
2091 pl08x->slave.residue_granularity = DMA_RESIDUE_GRANULARITY_SEGMENT; in pl08x_probe()
2196 ret = pl08x_dma_init_virtual_channels(pl08x, &pl08x->slave, in pl08x_probe()
2213 ret = dma_async_device_register(&pl08x->slave); in pl08x_probe()
2232 pl08x_free_virtual_channels(&pl08x->slave); in pl08x_probe()