@@ -1709,7 +1709,7 @@ static void common_nonsnoop_hash_unmap(struct device *dev,
1709
1709
struct talitos_desc * desc2 = (struct talitos_desc * )
1710
1710
(edesc -> buf + edesc -> dma_len );
1711
1711
1712
- unmap_single_talitos_ptr (dev , & edesc -> desc . ptr [5 ], DMA_FROM_DEVICE );
1712
+ unmap_single_talitos_ptr (dev , & desc -> ptr [5 ], DMA_FROM_DEVICE );
1713
1713
if (desc -> next_desc &&
1714
1714
desc -> ptr [5 ].ptr != desc2 -> ptr [5 ].ptr )
1715
1715
unmap_single_talitos_ptr (dev , & desc2 -> ptr [5 ], DMA_FROM_DEVICE );
@@ -1721,8 +1721,8 @@ static void common_nonsnoop_hash_unmap(struct device *dev,
1721
1721
talitos_sg_unmap (dev , edesc , req_ctx -> psrc , NULL , 0 , 0 );
1722
1722
1723
1723
/* When using hashctx-in, must unmap it. */
1724
- if (from_talitos_ptr_len (& edesc -> desc . ptr [1 ], is_sec1 ))
1725
- unmap_single_talitos_ptr (dev , & edesc -> desc . ptr [1 ],
1724
+ if (from_talitos_ptr_len (& desc -> ptr [1 ], is_sec1 ))
1725
+ unmap_single_talitos_ptr (dev , & desc -> ptr [1 ],
1726
1726
DMA_TO_DEVICE );
1727
1727
else if (desc -> next_desc )
1728
1728
unmap_single_talitos_ptr (dev , & desc2 -> ptr [1 ],
@@ -1736,8 +1736,8 @@ static void common_nonsnoop_hash_unmap(struct device *dev,
1736
1736
dma_unmap_single (dev , edesc -> dma_link_tbl , edesc -> dma_len ,
1737
1737
DMA_BIDIRECTIONAL );
1738
1738
1739
- if (edesc -> desc . next_desc )
1740
- dma_unmap_single (dev , be32_to_cpu (edesc -> desc . next_desc ),
1739
+ if (desc -> next_desc )
1740
+ dma_unmap_single (dev , be32_to_cpu (desc -> next_desc ),
1741
1741
TALITOS_DESC_SIZE , DMA_BIDIRECTIONAL );
1742
1742
}
1743
1743
0 commit comments