@@ -252,7 +252,7 @@ enum atc_status {
252252
253253/**
254254 * struct at_dma_chan - internal representation of an Atmel HDMAC channel
255- * @chan_common : common dmaengine channel object members
255+ * @dma_chan : common dmaengine channel object members
256256 * @device: parent device
257257 * @ch_regs: memory mapped register base
258258 * @mask: channel index in a mask
@@ -272,7 +272,7 @@ enum atc_status {
272272 * @free_list: list of descriptors usable by the channel
273273 */
274274struct at_dma_chan {
275- struct dma_chan chan_common ;
275+ struct dma_chan dma_chan ;
276276 struct at_dma * device ;
277277 void __iomem * ch_regs ;
278278 u8 mask ;
@@ -300,7 +300,7 @@ struct at_dma_chan {
300300
301301static inline struct at_dma_chan * to_at_dma_chan (struct dma_chan * dchan )
302302{
303- return container_of (dchan , struct at_dma_chan , chan_common );
303+ return container_of (dchan , struct at_dma_chan , dma_chan );
304304}
305305
306306/*
@@ -382,15 +382,15 @@ static struct device *chan2dev(struct dma_chan *chan)
382382#if defined(VERBOSE_DEBUG )
383383static void vdbg_dump_regs (struct at_dma_chan * atchan )
384384{
385- struct at_dma * atdma = to_at_dma (atchan -> chan_common .device );
385+ struct at_dma * atdma = to_at_dma (atchan -> dma_chan .device );
386386
387- dev_err (chan2dev (& atchan -> chan_common ),
387+ dev_err (chan2dev (& atchan -> dma_chan ),
388388 " channel %d : imr = 0x%x, chsr = 0x%x\n" ,
389- atchan -> chan_common .chan_id ,
389+ atchan -> dma_chan .chan_id ,
390390 dma_readl (atdma , EBCIMR ),
391391 dma_readl (atdma , CHSR ));
392392
393- dev_err (chan2dev (& atchan -> chan_common ),
393+ dev_err (chan2dev (& atchan -> dma_chan ),
394394 " channel: s0x%x d0x%x ctrl0x%x:0x%x cfg0x%x l0x%x\n" ,
395395 channel_readl (atchan , SADDR ),
396396 channel_readl (atchan , DADDR ),
@@ -405,7 +405,7 @@ static void vdbg_dump_regs(struct at_dma_chan *atchan) {}
405405
406406static void atc_dump_lli (struct at_dma_chan * atchan , struct at_lli * lli )
407407{
408- dev_crit (chan2dev (& atchan -> chan_common ),
408+ dev_crit (chan2dev (& atchan -> dma_chan ),
409409 "desc: s%pad d%pad ctrl0x%x:0x%x l%pad\n" ,
410410 & lli -> saddr , & lli -> daddr ,
411411 lli -> ctrla , lli -> ctrlb , & lli -> dscr );
@@ -442,7 +442,7 @@ static void atc_disable_chan_irq(struct at_dma *atdma, int chan_id)
442442 */
443443static inline int atc_chan_is_enabled (struct at_dma_chan * atchan )
444444{
445- struct at_dma * atdma = to_at_dma (atchan -> chan_common .device );
445+ struct at_dma * atdma = to_at_dma (atchan -> dma_chan .device );
446446
447447 return !!(dma_readl (atdma , CHSR ) & atchan -> mask );
448448}
@@ -603,16 +603,16 @@ static struct at_desc *atc_desc_get(struct at_dma_chan *atchan)
603603 ret = desc ;
604604 break ;
605605 }
606- dev_dbg (chan2dev (& atchan -> chan_common ),
606+ dev_dbg (chan2dev (& atchan -> dma_chan ),
607607 "desc %p not ACKed\n" , desc );
608608 }
609609 spin_unlock_irqrestore (& atchan -> lock , flags );
610- dev_vdbg (chan2dev (& atchan -> chan_common ),
610+ dev_vdbg (chan2dev (& atchan -> dma_chan ),
611611 "scanned %u descriptors on freelist\n" , i );
612612
613613 /* no more descriptor available in initial pool: create one more */
614614 if (!ret )
615- ret = atc_alloc_descriptor (& atchan -> chan_common , GFP_NOWAIT );
615+ ret = atc_alloc_descriptor (& atchan -> dma_chan , GFP_NOWAIT );
616616
617617 return ret ;
618618}
@@ -630,11 +630,11 @@ static void atc_desc_put(struct at_dma_chan *atchan, struct at_desc *desc)
630630
631631 spin_lock_irqsave (& atchan -> lock , flags );
632632 list_for_each_entry (child , & desc -> tx_list , desc_node )
633- dev_vdbg (chan2dev (& atchan -> chan_common ),
633+ dev_vdbg (chan2dev (& atchan -> dma_chan ),
634634 "moving child desc %p to freelist\n" ,
635635 child );
636636 list_splice_init (& desc -> tx_list , & atchan -> free_list );
637- dev_vdbg (chan2dev (& atchan -> chan_common ),
637+ dev_vdbg (chan2dev (& atchan -> dma_chan ),
638638 "moving desc %p to freelist\n" , desc );
639639 list_add (& desc -> desc_node , & atchan -> free_list );
640640 spin_unlock_irqrestore (& atchan -> lock , flags );
@@ -673,13 +673,13 @@ static void atc_desc_chain(struct at_desc **first, struct at_desc **prev,
673673 */
674674static void atc_dostart (struct at_dma_chan * atchan , struct at_desc * first )
675675{
676- struct at_dma * atdma = to_at_dma (atchan -> chan_common .device );
676+ struct at_dma * atdma = to_at_dma (atchan -> dma_chan .device );
677677
678678 /* ASSERT: channel is idle */
679679 if (atc_chan_is_enabled (atchan )) {
680- dev_err (chan2dev (& atchan -> chan_common ),
680+ dev_err (chan2dev (& atchan -> dma_chan ),
681681 "BUG: Attempted to start non-idle channel\n" );
682- dev_err (chan2dev (& atchan -> chan_common ),
682+ dev_err (chan2dev (& atchan -> dma_chan ),
683683 " channel: s0x%x d0x%x ctrl0x%x:0x%x l0x%x\n" ,
684684 channel_readl (atchan , SADDR ),
685685 channel_readl (atchan , DADDR ),
@@ -905,10 +905,10 @@ static void
905905atc_chain_complete (struct at_dma_chan * atchan , struct at_desc * desc )
906906{
907907 struct dma_async_tx_descriptor * txd = & desc -> txd ;
908- struct at_dma * atdma = to_at_dma (atchan -> chan_common .device );
908+ struct at_dma * atdma = to_at_dma (atchan -> dma_chan .device );
909909 unsigned long flags ;
910910
911- dev_vdbg (chan2dev (& atchan -> chan_common ),
911+ dev_vdbg (chan2dev (& atchan -> dma_chan ),
912912 "descriptor %u complete\n" , txd -> cookie );
913913
914914 spin_lock_irqsave (& atchan -> lock , flags );
@@ -951,7 +951,7 @@ static void atc_advance_work(struct at_dma_chan *atchan)
951951 struct at_desc * desc ;
952952 unsigned long flags ;
953953
954- dev_vdbg (chan2dev (& atchan -> chan_common ), "advance_work\n" );
954+ dev_vdbg (chan2dev (& atchan -> dma_chan ), "advance_work\n" );
955955
956956 spin_lock_irqsave (& atchan -> lock , flags );
957957 if (atc_chan_is_enabled (atchan ) || list_empty (& atchan -> active_list ))
@@ -1010,9 +1010,9 @@ static void atc_handle_error(struct at_dma_chan *atchan)
10101010 * controller flagged an error instead of scribbling over
10111011 * random memory locations.
10121012 */
1013- dev_crit (chan2dev (& atchan -> chan_common ),
1013+ dev_crit (chan2dev (& atchan -> dma_chan ),
10141014 "Bad descriptor submitted for DMA!\n" );
1015- dev_crit (chan2dev (& atchan -> chan_common ),
1015+ dev_crit (chan2dev (& atchan -> dma_chan ),
10161016 " cookie: %d\n" , bad_desc -> txd .cookie );
10171017 atc_dump_lli (atchan , & bad_desc -> lli );
10181018 list_for_each_entry (child , & bad_desc -> tx_list , desc_node )
@@ -1031,7 +1031,7 @@ static void atc_handle_cyclic(struct at_dma_chan *atchan)
10311031 struct at_desc * first = atc_first_active (atchan );
10321032 struct dma_async_tx_descriptor * txd = & first -> txd ;
10331033
1034- dev_vdbg (chan2dev (& atchan -> chan_common ),
1034+ dev_vdbg (chan2dev (& atchan -> dma_chan ),
10351035 "new cyclic period llp 0x%08x\n" ,
10361036 channel_readl (atchan , DSCR ));
10371037
@@ -1825,7 +1825,7 @@ static int atc_pause(struct dma_chan *chan)
18251825{
18261826 struct at_dma_chan * atchan = to_at_dma_chan (chan );
18271827 struct at_dma * atdma = to_at_dma (chan -> device );
1828- int chan_id = atchan -> chan_common .chan_id ;
1828+ int chan_id = atchan -> dma_chan .chan_id ;
18291829 unsigned long flags ;
18301830
18311831 dev_vdbg (chan2dev (chan ), "%s\n" , __func__ );
@@ -1844,7 +1844,7 @@ static int atc_resume(struct dma_chan *chan)
18441844{
18451845 struct at_dma_chan * atchan = to_at_dma_chan (chan );
18461846 struct at_dma * atdma = to_at_dma (chan -> device );
1847- int chan_id = atchan -> chan_common .chan_id ;
1847+ int chan_id = atchan -> dma_chan .chan_id ;
18481848 unsigned long flags ;
18491849
18501850 dev_vdbg (chan2dev (chan ), "%s\n" , __func__ );
@@ -1866,7 +1866,7 @@ static int atc_terminate_all(struct dma_chan *chan)
18661866{
18671867 struct at_dma_chan * atchan = to_at_dma_chan (chan );
18681868 struct at_dma * atdma = to_at_dma (chan -> device );
1869- int chan_id = atchan -> chan_common .chan_id ;
1869+ int chan_id = atchan -> dma_chan .chan_id ;
18701870 unsigned long flags ;
18711871
18721872 dev_vdbg (chan2dev (chan ), "%s\n" , __func__ );
@@ -2305,9 +2305,9 @@ static int __init at_dma_probe(struct platform_device *pdev)
23052305
23062306 atchan -> mem_if = AT_DMA_MEM_IF ;
23072307 atchan -> per_if = AT_DMA_PER_IF ;
2308- atchan -> chan_common .device = & atdma -> dma_device ;
2309- dma_cookie_init (& atchan -> chan_common );
2310- list_add_tail (& atchan -> chan_common .device_node ,
2308+ atchan -> dma_chan .device = & atdma -> dma_device ;
2309+ dma_cookie_init (& atchan -> dma_chan );
2310+ list_add_tail (& atchan -> dma_chan .device_node ,
23112311 & atdma -> dma_device .channels );
23122312
23132313 atchan -> ch_regs = atdma -> regs + ch_regs (i );
@@ -2455,7 +2455,7 @@ static int at_dma_prepare(struct device *dev)
24552455
24562456static void atc_suspend_cyclic (struct at_dma_chan * atchan )
24572457{
2458- struct dma_chan * chan = & atchan -> chan_common ;
2458+ struct dma_chan * chan = & atchan -> dma_chan ;
24592459
24602460 /* Channel should be paused by user
24612461 * do it anyway even if it is not done already */
@@ -2496,7 +2496,7 @@ static int at_dma_suspend_noirq(struct device *dev)
24962496
24972497static void atc_resume_cyclic (struct at_dma_chan * atchan )
24982498{
2499- struct at_dma * atdma = to_at_dma (atchan -> chan_common .device );
2499+ struct at_dma * atdma = to_at_dma (atchan -> dma_chan .device );
25002500
25012501 /* restore channel status for cyclic descriptors list:
25022502 * next descriptor in the cyclic list at the time of suspend */
0 commit comments