@@ -1708,57 +1708,57 @@ static void mpc_action_side_xid(fsm_instance *fsm, void *arg, int side)
1708
1708
ch -> ccw [9 ].cmd_code = CCW_CMD_WRITE ;
1709
1709
ch -> ccw [9 ].flags = CCW_FLAG_SLI | CCW_FLAG_CC ;
1710
1710
ch -> ccw [9 ].count = TH_HEADER_LENGTH ;
1711
- ch -> ccw [9 ].cda = virt_to_phys (ch -> xid_th );
1711
+ ch -> ccw [9 ].cda = virt_to_dma32 (ch -> xid_th );
1712
1712
1713
1713
if (ch -> xid == NULL )
1714
1714
goto done ;
1715
1715
ch -> ccw [10 ].cmd_code = CCW_CMD_WRITE ;
1716
1716
ch -> ccw [10 ].flags = CCW_FLAG_SLI | CCW_FLAG_CC ;
1717
1717
ch -> ccw [10 ].count = XID2_LENGTH ;
1718
- ch -> ccw [10 ].cda = virt_to_phys (ch -> xid );
1718
+ ch -> ccw [10 ].cda = virt_to_dma32 (ch -> xid );
1719
1719
1720
1720
ch -> ccw [11 ].cmd_code = CCW_CMD_READ ;
1721
1721
ch -> ccw [11 ].flags = CCW_FLAG_SLI | CCW_FLAG_CC ;
1722
1722
ch -> ccw [11 ].count = TH_HEADER_LENGTH ;
1723
- ch -> ccw [11 ].cda = virt_to_phys (ch -> rcvd_xid_th );
1723
+ ch -> ccw [11 ].cda = virt_to_dma32 (ch -> rcvd_xid_th );
1724
1724
1725
1725
ch -> ccw [12 ].cmd_code = CCW_CMD_READ ;
1726
1726
ch -> ccw [12 ].flags = CCW_FLAG_SLI | CCW_FLAG_CC ;
1727
1727
ch -> ccw [12 ].count = XID2_LENGTH ;
1728
- ch -> ccw [12 ].cda = virt_to_phys (ch -> rcvd_xid );
1728
+ ch -> ccw [12 ].cda = virt_to_dma32 (ch -> rcvd_xid );
1729
1729
1730
1730
ch -> ccw [13 ].cmd_code = CCW_CMD_READ ;
1731
- ch -> ccw [13 ].cda = virt_to_phys (ch -> rcvd_xid_id );
1731
+ ch -> ccw [13 ].cda = virt_to_dma32 (ch -> rcvd_xid_id );
1732
1732
1733
1733
} else { /* side == YSIDE : mpc_action_yside_xid */
1734
1734
ch -> ccw [9 ].cmd_code = CCW_CMD_READ ;
1735
1735
ch -> ccw [9 ].flags = CCW_FLAG_SLI | CCW_FLAG_CC ;
1736
1736
ch -> ccw [9 ].count = TH_HEADER_LENGTH ;
1737
- ch -> ccw [9 ].cda = virt_to_phys (ch -> rcvd_xid_th );
1737
+ ch -> ccw [9 ].cda = virt_to_dma32 (ch -> rcvd_xid_th );
1738
1738
1739
1739
ch -> ccw [10 ].cmd_code = CCW_CMD_READ ;
1740
1740
ch -> ccw [10 ].flags = CCW_FLAG_SLI | CCW_FLAG_CC ;
1741
1741
ch -> ccw [10 ].count = XID2_LENGTH ;
1742
- ch -> ccw [10 ].cda = virt_to_phys (ch -> rcvd_xid );
1742
+ ch -> ccw [10 ].cda = virt_to_dma32 (ch -> rcvd_xid );
1743
1743
1744
1744
if (ch -> xid_th == NULL )
1745
1745
goto done ;
1746
1746
ch -> ccw [11 ].cmd_code = CCW_CMD_WRITE ;
1747
1747
ch -> ccw [11 ].flags = CCW_FLAG_SLI | CCW_FLAG_CC ;
1748
1748
ch -> ccw [11 ].count = TH_HEADER_LENGTH ;
1749
- ch -> ccw [11 ].cda = virt_to_phys (ch -> xid_th );
1749
+ ch -> ccw [11 ].cda = virt_to_dma32 (ch -> xid_th );
1750
1750
1751
1751
if (ch -> xid == NULL )
1752
1752
goto done ;
1753
1753
ch -> ccw [12 ].cmd_code = CCW_CMD_WRITE ;
1754
1754
ch -> ccw [12 ].flags = CCW_FLAG_SLI | CCW_FLAG_CC ;
1755
1755
ch -> ccw [12 ].count = XID2_LENGTH ;
1756
- ch -> ccw [12 ].cda = virt_to_phys (ch -> xid );
1756
+ ch -> ccw [12 ].cda = virt_to_dma32 (ch -> xid );
1757
1757
1758
1758
if (ch -> xid_id == NULL )
1759
1759
goto done ;
1760
1760
ch -> ccw [13 ].cmd_code = CCW_CMD_WRITE ;
1761
- ch -> ccw [13 ].cda = virt_to_phys (ch -> xid_id );
1761
+ ch -> ccw [13 ].cda = virt_to_dma32 (ch -> xid_id );
1762
1762
1763
1763
}
1764
1764
ch -> ccw [13 ].flags = CCW_FLAG_SLI | CCW_FLAG_CC ;
0 commit comments