Lines Matching refs:atslave

1075 	struct at_dma_slave	*atslave = chan->private;  in atc_prep_slave_sg()  local
1093 if (unlikely(!atslave || !sg_len)) { in atc_prep_slave_sg()
1295 struct at_dma_slave *atslave = chan->private; in atc_prep_dma_cyclic() local
1309 if (unlikely(!atslave || !buf_len || !period_len)) { in atc_prep_dma_cyclic()
1554 struct at_dma_slave *atslave; in atc_alloc_chan_resources() local
1570 atslave = chan->private; in atc_alloc_chan_resources()
1571 if (atslave) { in atc_alloc_chan_resources()
1576 BUG_ON(!atslave->dma_dev || atslave->dma_dev != atdma->dma_common.dev); in atc_alloc_chan_resources()
1579 if (atslave->cfg) in atc_alloc_chan_resources()
1580 cfg = atslave->cfg; in atc_alloc_chan_resources()
1650 struct at_dma_slave *atslave = slave; in at_dma_filter() local
1652 if (atslave->dma_dev == chan->device->dev) { in at_dma_filter()
1653 chan->private = atslave; in at_dma_filter()
1665 struct at_dma_slave *atslave; in at_dma_xlate() local
1678 atslave = devm_kzalloc(&dmac_pdev->dev, sizeof(*atslave), GFP_KERNEL); in at_dma_xlate()
1679 if (!atslave) in at_dma_xlate()
1682 atslave->cfg = ATC_DST_H2SEL_HW | ATC_SRC_H2SEL_HW; in at_dma_xlate()
1688 atslave->cfg |= ATC_DST_PER_MSB(per_id) | ATC_DST_PER(per_id) in at_dma_xlate()
1697 atslave->cfg |= ATC_FIFOCFG_LARGESTBURST; in at_dma_xlate()
1700 atslave->cfg |= ATC_FIFOCFG_ENOUGHSPACE; in at_dma_xlate()
1704 atslave->cfg |= ATC_FIFOCFG_HALFFIFO; in at_dma_xlate()
1706 atslave->dma_dev = &dmac_pdev->dev; in at_dma_xlate()
1708 chan = dma_request_channel(mask, at_dma_filter, atslave); in at_dma_xlate()