.. | .. |
---|
108 | 108 | { |
---|
109 | 109 | unsigned int val = (cmd << 16) | cmd; |
---|
110 | 110 | |
---|
111 | | - mmiowb(); |
---|
112 | 111 | writel(val, dev->mmio + reg); |
---|
113 | 112 | } |
---|
114 | 113 | |
---|
.. | .. |
---|
116 | 115 | unsigned int cmd, unsigned int reg) |
---|
117 | 116 | { |
---|
118 | 117 | writel(cmd << 16, dev->mmio + reg); |
---|
119 | | - mmiowb(); |
---|
120 | 118 | } |
---|
121 | 119 | |
---|
122 | 120 | static bool s626_mc_test(struct comedi_device *dev, |
---|
.. | .. |
---|
1894 | 1892 | if (cmd->scan_begin_src == TRIG_TIMER) { |
---|
1895 | 1893 | arg = cmd->convert_arg * cmd->scan_end_arg; |
---|
1896 | 1894 | err |= comedi_check_trigger_arg_min( |
---|
1897 | | - &cmd->scan_begin_arg, |
---|
1898 | | - arg); |
---|
| 1895 | + &cmd->scan_begin_arg, arg); |
---|
1899 | 1896 | } |
---|
1900 | 1897 | } |
---|
1901 | 1898 | |
---|
.. | .. |
---|
2133 | 2130 | void *addr; |
---|
2134 | 2131 | dma_addr_t appdma; |
---|
2135 | 2132 | |
---|
2136 | | - addr = pci_alloc_consistent(pcidev, S626_DMABUF_SIZE, &appdma); |
---|
| 2133 | + addr = dma_alloc_coherent(&pcidev->dev, S626_DMABUF_SIZE, &appdma, |
---|
| 2134 | + GFP_KERNEL); |
---|
2137 | 2135 | if (!addr) |
---|
2138 | 2136 | return -ENOMEM; |
---|
2139 | 2137 | devpriv->ana_buf.logical_base = addr; |
---|
2140 | 2138 | devpriv->ana_buf.physical_base = appdma; |
---|
2141 | 2139 | |
---|
2142 | | - addr = pci_alloc_consistent(pcidev, S626_DMABUF_SIZE, &appdma); |
---|
| 2140 | + addr = dma_alloc_coherent(&pcidev->dev, S626_DMABUF_SIZE, &appdma, |
---|
| 2141 | + GFP_KERNEL); |
---|
2143 | 2142 | if (!addr) |
---|
2144 | 2143 | return -ENOMEM; |
---|
2145 | 2144 | devpriv->rps_buf.logical_base = addr; |
---|
.. | .. |
---|
2157 | 2156 | return; |
---|
2158 | 2157 | |
---|
2159 | 2158 | if (devpriv->rps_buf.logical_base) |
---|
2160 | | - pci_free_consistent(pcidev, S626_DMABUF_SIZE, |
---|
2161 | | - devpriv->rps_buf.logical_base, |
---|
2162 | | - devpriv->rps_buf.physical_base); |
---|
| 2159 | + dma_free_coherent(&pcidev->dev, S626_DMABUF_SIZE, |
---|
| 2160 | + devpriv->rps_buf.logical_base, |
---|
| 2161 | + devpriv->rps_buf.physical_base); |
---|
2163 | 2162 | if (devpriv->ana_buf.logical_base) |
---|
2164 | | - pci_free_consistent(pcidev, S626_DMABUF_SIZE, |
---|
2165 | | - devpriv->ana_buf.logical_base, |
---|
2166 | | - devpriv->ana_buf.physical_base); |
---|
| 2163 | + dma_free_coherent(&pcidev->dev, S626_DMABUF_SIZE, |
---|
| 2164 | + devpriv->ana_buf.logical_base, |
---|
| 2165 | + devpriv->ana_buf.physical_base); |
---|
2167 | 2166 | } |
---|
2168 | 2167 | |
---|
2169 | 2168 | static int s626_initialize(struct comedi_device *dev) |
---|