Lines Matching refs:sudmac_chan
26 struct sudmac_chan { struct
52 #define to_chan(schan) container_of(schan, struct sudmac_chan, shdma_chan) argument
82 static void sudmac_writel(struct sudmac_chan *sc, u32 data, u32 reg) in sudmac_writel()
87 static u32 sudmac_readl(struct sudmac_chan *sc, u32 reg) in sudmac_readl()
92 static bool sudmac_is_busy(struct sudmac_chan *sc) in sudmac_is_busy()
102 static void sudmac_set_reg(struct sudmac_chan *sc, struct sudmac_regs *hw, in sudmac_set_reg()
110 static void sudmac_start(struct sudmac_chan *sc) in sudmac_start()
121 struct sudmac_chan *sc = to_chan(schan); in sudmac_start_xfer()
130 struct sudmac_chan *sc = to_chan(schan); in sudmac_channel_busy()
140 struct sudmac_chan *sc, int slave_id) in sudmac_find_slave()
157 struct sudmac_chan *sc = to_chan(schan); in sudmac_set_slave()
166 static inline void sudmac_dma_halt(struct sudmac_chan *sc) in sudmac_dma_halt()
179 struct sudmac_chan *sc = to_chan(schan); in sudmac_desc_setup()
199 struct sudmac_chan *sc = to_chan(schan); in sudmac_halt()
206 struct sudmac_chan *sc = to_chan(schan); in sudmac_chan_irq()
221 struct sudmac_chan *sc = to_chan(schan); in sudmac_get_partial()
231 struct sudmac_chan *sc = to_chan(schan); in sudmac_desc_completed()
243 struct sudmac_chan *sc; in sudmac_chan_probe()
247 sc = devm_kzalloc(&pdev->dev, sizeof(struct sudmac_chan), GFP_KERNEL); in sudmac_chan_probe()