diff options
author | Dan Williams <dan.j.williams@intel.com> | 2009-09-08 15:01:30 -0400 |
---|---|---|
committer | Dan Williams <dan.j.williams@intel.com> | 2009-09-08 20:30:24 -0400 |
commit | 345d852391cf3fdc73f23a9ca522c6e7b5eb5a52 (patch) | |
tree | a029ab0c4e66a6ea7c7a7b76c06bcffe92fab5e8 /drivers/dma/ioat/dma.c | |
parent | f6ab95b55735fa03cad8d0f966647e5df206e207 (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.c | 12 |
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 | ||
873 | static void ioat_dma_test_callback(void *dma_async_param) | 873 | static 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 | */ |
884 | static int ioat_dma_self_test(struct ioatdma_device *device) | 884 | static 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 | ||
1085 | int ioat_probe(struct ioatdma_device *device) | 1085 | int __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 | ||
1145 | int ioat_register(struct ioatdma_device *device) | 1145 | int __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 | ||
1172 | int ioat1_dma_probe(struct ioatdma_device *device, int dca) | 1172 | int __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 | ||
1203 | void ioat_dma_remove(struct ioatdma_device *device) | 1203 | void __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 | ||