aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/dma/ioat/dma.c
diff options
context:
space:
mode:
authorDan Williams <dan.j.williams@intel.com>2009-09-08 15:01:30 -0400
committerDan Williams <dan.j.williams@intel.com>2009-09-08 20:30:24 -0400
commit345d852391cf3fdc73f23a9ca522c6e7b5eb5a52 (patch)
treea029ab0c4e66a6ea7c7a7b76c06bcffe92fab5e8 /drivers/dma/ioat/dma.c
parentf6ab95b55735fa03cad8d0f966647e5df206e207 (diff)
ioat: ___devinit annotate the initialization paths
Mark all single use initialization routines with __devinit. Signed-off-by: Maciej Sosnowski <maciej.sosnowski@intel.com> Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'drivers/dma/ioat/dma.c')
-rw-r--r--drivers/dma/ioat/dma.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/dma/ioat/dma.c b/drivers/dma/ioat/dma.c
index 6dd0af194b8a..abc96c4c0796 100644
--- a/drivers/dma/ioat/dma.c
+++ b/drivers/dma/ioat/dma.c
@@ -870,7 +870,7 @@ static void ioat1_dma_start_null_desc(struct ioat_dma_chan *ioat)
870 */ 870 */
871#define IOAT_TEST_SIZE 2000 871#define IOAT_TEST_SIZE 2000
872 872
873static void ioat_dma_test_callback(void *dma_async_param) 873static void __devinit ioat_dma_test_callback(void *dma_async_param)
874{ 874{
875 struct completion *cmp = dma_async_param; 875 struct completion *cmp = dma_async_param;
876 876
@@ -881,7 +881,7 @@ static void ioat_dma_test_callback(void *dma_async_param)
881 * ioat_dma_self_test - Perform a IOAT transaction to verify the HW works. 881 * ioat_dma_self_test - Perform a IOAT transaction to verify the HW works.
882 * @device: device to be tested 882 * @device: device to be tested
883 */ 883 */
884static int ioat_dma_self_test(struct ioatdma_device *device) 884static int __devinit ioat_dma_self_test(struct ioatdma_device *device)
885{ 885{
886 int i; 886 int i;
887 u8 *src; 887 u8 *src;
@@ -1082,7 +1082,7 @@ static void ioat_disable_interrupts(struct ioatdma_device *device)
1082 writeb(0, device->reg_base + IOAT_INTRCTRL_OFFSET); 1082 writeb(0, device->reg_base + IOAT_INTRCTRL_OFFSET);
1083} 1083}
1084 1084
1085int ioat_probe(struct ioatdma_device *device) 1085int __devinit ioat_probe(struct ioatdma_device *device)
1086{ 1086{
1087 int err = -ENODEV; 1087 int err = -ENODEV;
1088 struct dma_device *dma = &device->common; 1088 struct dma_device *dma = &device->common;
@@ -1142,7 +1142,7 @@ err_dma_pool:
1142 return err; 1142 return err;
1143} 1143}
1144 1144
1145int ioat_register(struct ioatdma_device *device) 1145int __devinit ioat_register(struct ioatdma_device *device)
1146{ 1146{
1147 int err = dma_async_device_register(&device->common); 1147 int err = dma_async_device_register(&device->common);
1148 1148
@@ -1169,7 +1169,7 @@ static void ioat1_intr_quirk(struct ioatdma_device *device)
1169 pci_write_config_dword(pdev, IOAT_PCI_DMACTRL_OFFSET, dmactrl); 1169 pci_write_config_dword(pdev, IOAT_PCI_DMACTRL_OFFSET, dmactrl);
1170} 1170}
1171 1171
1172int ioat1_dma_probe(struct ioatdma_device *device, int dca) 1172int __devinit ioat1_dma_probe(struct ioatdma_device *device, int dca)
1173{ 1173{
1174 struct pci_dev *pdev = device->pdev; 1174 struct pci_dev *pdev = device->pdev;
1175 struct dma_device *dma; 1175 struct dma_device *dma;
@@ -1200,7 +1200,7 @@ int ioat1_dma_probe(struct ioatdma_device *device, int dca)
1200 return err; 1200 return err;
1201} 1201}
1202 1202
1203void ioat_dma_remove(struct ioatdma_device *device) 1203void __devexit ioat_dma_remove(struct ioatdma_device *device)
1204{ 1204{
1205 struct dma_device *dma = &device->common; 1205 struct dma_device *dma = &device->common;
1206 1206