diff options
author | Christoph Hellwig <hch@lst.de> | 2005-10-31 12:31:56 -0500 |
---|---|---|
committer | James Bottomley <jejb@mulgrave.(none)> | 2005-11-09 15:46:55 -0500 |
commit | 0a04137e75204e370dbdf2376033853eea126de7 (patch) | |
tree | f4194f31a167a73185c17890ed0c7bf70af97514 /drivers/scsi | |
parent | d0be4a7d29ad0bd3ce2209dd9e46d410b632db59 (diff) |
[SCSI] remove Scsi_Pointer typedef
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'drivers/scsi')
-rw-r--r-- | drivers/scsi/arm/acornscsi.c | 2 | ||||
-rw-r--r-- | drivers/scsi/arm/acornscsi.h | 2 | ||||
-rw-r--r-- | drivers/scsi/arm/arxescsi.c | 6 | ||||
-rw-r--r-- | drivers/scsi/arm/cumana_2.c | 6 | ||||
-rw-r--r-- | drivers/scsi/arm/eesox.c | 6 | ||||
-rw-r--r-- | drivers/scsi/arm/fas216.c | 6 | ||||
-rw-r--r-- | drivers/scsi/arm/fas216.h | 8 | ||||
-rw-r--r-- | drivers/scsi/arm/powertec.c | 4 | ||||
-rw-r--r-- | drivers/scsi/arm/scsi.h | 8 | ||||
-rw-r--r-- | drivers/scsi/megaraid.c | 2 | ||||
-rw-r--r-- | drivers/scsi/scsi_typedefs.h | 1 |
11 files changed, 25 insertions, 26 deletions
diff --git a/drivers/scsi/arm/acornscsi.c b/drivers/scsi/arm/acornscsi.c index cbf420c53948..29a86ee0aa2a 100644 --- a/drivers/scsi/arm/acornscsi.c +++ b/drivers/scsi/arm/acornscsi.c | |||
@@ -896,7 +896,7 @@ void acornscsi_done(AS_Host *host, Scsi_Cmnd **SCpntp, unsigned int result) | |||
896 | * Notes : this will only be one SG entry or less | 896 | * Notes : this will only be one SG entry or less |
897 | */ | 897 | */ |
898 | static | 898 | static |
899 | void acornscsi_data_updateptr(AS_Host *host, Scsi_Pointer *SCp, unsigned int length) | 899 | void acornscsi_data_updateptr(AS_Host *host, struct scsi_pointer *SCp, unsigned int length) |
900 | { | 900 | { |
901 | SCp->ptr += length; | 901 | SCp->ptr += length; |
902 | SCp->this_residual -= length; | 902 | SCp->this_residual -= length; |
diff --git a/drivers/scsi/arm/acornscsi.h b/drivers/scsi/arm/acornscsi.h index 03881f091645..2142290f8404 100644 --- a/drivers/scsi/arm/acornscsi.h +++ b/drivers/scsi/arm/acornscsi.h | |||
@@ -292,7 +292,7 @@ typedef struct acornscsi_hostdata { | |||
292 | unsigned char tag; /* reconnected tag */ | 292 | unsigned char tag; /* reconnected tag */ |
293 | } reconnected; | 293 | } reconnected; |
294 | 294 | ||
295 | Scsi_Pointer SCp; /* current commands data pointer */ | 295 | struct scsi_pointer SCp; /* current commands data pointer */ |
296 | 296 | ||
297 | MsgQueue_t msgs; | 297 | MsgQueue_t msgs; |
298 | 298 | ||
diff --git a/drivers/scsi/arm/arxescsi.c b/drivers/scsi/arm/arxescsi.c index 8b8c0187bd9f..804125e35fc3 100644 --- a/drivers/scsi/arm/arxescsi.c +++ b/drivers/scsi/arm/arxescsi.c | |||
@@ -65,7 +65,7 @@ struct arxescsi_info { | |||
65 | * Returns : 0 if we should not set CMD_WITHDMA for transfer info command | 65 | * Returns : 0 if we should not set CMD_WITHDMA for transfer info command |
66 | */ | 66 | */ |
67 | static fasdmatype_t | 67 | static fasdmatype_t |
68 | arxescsi_dma_setup(struct Scsi_Host *host, Scsi_Pointer *SCp, | 68 | arxescsi_dma_setup(struct Scsi_Host *host, struct scsi_pointer *SCp, |
69 | fasdmadir_t direction, fasdmatype_t min_type) | 69 | fasdmadir_t direction, fasdmatype_t min_type) |
70 | { | 70 | { |
71 | /* | 71 | /* |
@@ -111,7 +111,7 @@ static void arxescsi_pseudo_dma_write(unsigned char *addr, void __iomem *base) | |||
111 | * transfer - minimum number of bytes we expect to transfer | 111 | * transfer - minimum number of bytes we expect to transfer |
112 | */ | 112 | */ |
113 | static void | 113 | static void |
114 | arxescsi_dma_pseudo(struct Scsi_Host *host, Scsi_Pointer *SCp, | 114 | arxescsi_dma_pseudo(struct Scsi_Host *host, struct scsi_pointer *SCp, |
115 | fasdmadir_t direction, int transfer) | 115 | fasdmadir_t direction, int transfer) |
116 | { | 116 | { |
117 | struct arxescsi_info *info = (struct arxescsi_info *)host->hostdata; | 117 | struct arxescsi_info *info = (struct arxescsi_info *)host->hostdata; |
@@ -197,7 +197,7 @@ arxescsi_dma_pseudo(struct Scsi_Host *host, Scsi_Pointer *SCp, | |||
197 | * Params : host - host | 197 | * Params : host - host |
198 | * SCpnt - command | 198 | * SCpnt - command |
199 | */ | 199 | */ |
200 | static void arxescsi_dma_stop(struct Scsi_Host *host, Scsi_Pointer *SCp) | 200 | static void arxescsi_dma_stop(struct Scsi_Host *host, struct scsi_pointer *SCp) |
201 | { | 201 | { |
202 | /* | 202 | /* |
203 | * no DMA to stop | 203 | * no DMA to stop |
diff --git a/drivers/scsi/arm/cumana_2.c b/drivers/scsi/arm/cumana_2.c index 18a6f9930fc1..3a7a46b0dc41 100644 --- a/drivers/scsi/arm/cumana_2.c +++ b/drivers/scsi/arm/cumana_2.c | |||
@@ -157,7 +157,7 @@ cumanascsi_2_intr(int irq, void *dev_id, struct pt_regs *regs) | |||
157 | * Returns : type of transfer to be performed | 157 | * Returns : type of transfer to be performed |
158 | */ | 158 | */ |
159 | static fasdmatype_t | 159 | static fasdmatype_t |
160 | cumanascsi_2_dma_setup(struct Scsi_Host *host, Scsi_Pointer *SCp, | 160 | cumanascsi_2_dma_setup(struct Scsi_Host *host, struct scsi_pointer *SCp, |
161 | fasdmadir_t direction, fasdmatype_t min_type) | 161 | fasdmadir_t direction, fasdmatype_t min_type) |
162 | { | 162 | { |
163 | struct cumanascsi2_info *info = (struct cumanascsi2_info *)host->hostdata; | 163 | struct cumanascsi2_info *info = (struct cumanascsi2_info *)host->hostdata; |
@@ -209,7 +209,7 @@ cumanascsi_2_dma_setup(struct Scsi_Host *host, Scsi_Pointer *SCp, | |||
209 | * transfer - minimum number of bytes we expect to transfer | 209 | * transfer - minimum number of bytes we expect to transfer |
210 | */ | 210 | */ |
211 | static void | 211 | static void |
212 | cumanascsi_2_dma_pseudo(struct Scsi_Host *host, Scsi_Pointer *SCp, | 212 | cumanascsi_2_dma_pseudo(struct Scsi_Host *host, struct scsi_pointer *SCp, |
213 | fasdmadir_t direction, int transfer) | 213 | fasdmadir_t direction, int transfer) |
214 | { | 214 | { |
215 | struct cumanascsi2_info *info = (struct cumanascsi2_info *)host->hostdata; | 215 | struct cumanascsi2_info *info = (struct cumanascsi2_info *)host->hostdata; |
@@ -283,7 +283,7 @@ cumanascsi_2_dma_pseudo(struct Scsi_Host *host, Scsi_Pointer *SCp, | |||
283 | * SCpnt - command | 283 | * SCpnt - command |
284 | */ | 284 | */ |
285 | static void | 285 | static void |
286 | cumanascsi_2_dma_stop(struct Scsi_Host *host, Scsi_Pointer *SCp) | 286 | cumanascsi_2_dma_stop(struct Scsi_Host *host, struct scsi_pointer *SCp) |
287 | { | 287 | { |
288 | struct cumanascsi2_info *info = (struct cumanascsi2_info *)host->hostdata; | 288 | struct cumanascsi2_info *info = (struct cumanascsi2_info *)host->hostdata; |
289 | if (info->info.scsi.dma != NO_DMA) { | 289 | if (info->info.scsi.dma != NO_DMA) { |
diff --git a/drivers/scsi/arm/eesox.c b/drivers/scsi/arm/eesox.c index ced21fe128c6..4d1e8f52c924 100644 --- a/drivers/scsi/arm/eesox.c +++ b/drivers/scsi/arm/eesox.c | |||
@@ -158,7 +158,7 @@ eesoxscsi_intr(int irq, void *dev_id, struct pt_regs *regs) | |||
158 | * Returns : type of transfer to be performed | 158 | * Returns : type of transfer to be performed |
159 | */ | 159 | */ |
160 | static fasdmatype_t | 160 | static fasdmatype_t |
161 | eesoxscsi_dma_setup(struct Scsi_Host *host, Scsi_Pointer *SCp, | 161 | eesoxscsi_dma_setup(struct Scsi_Host *host, struct scsi_pointer *SCp, |
162 | fasdmadir_t direction, fasdmatype_t min_type) | 162 | fasdmadir_t direction, fasdmatype_t min_type) |
163 | { | 163 | { |
164 | struct eesoxscsi_info *info = (struct eesoxscsi_info *)host->hostdata; | 164 | struct eesoxscsi_info *info = (struct eesoxscsi_info *)host->hostdata; |
@@ -353,7 +353,7 @@ static void eesoxscsi_buffer_out(void *buf, int length, void __iomem *base) | |||
353 | } | 353 | } |
354 | 354 | ||
355 | static void | 355 | static void |
356 | eesoxscsi_dma_pseudo(struct Scsi_Host *host, Scsi_Pointer *SCp, | 356 | eesoxscsi_dma_pseudo(struct Scsi_Host *host, struct scsi_pointer *SCp, |
357 | fasdmadir_t dir, int transfer_size) | 357 | fasdmadir_t dir, int transfer_size) |
358 | { | 358 | { |
359 | struct eesoxscsi_info *info = (struct eesoxscsi_info *)host->hostdata; | 359 | struct eesoxscsi_info *info = (struct eesoxscsi_info *)host->hostdata; |
@@ -370,7 +370,7 @@ eesoxscsi_dma_pseudo(struct Scsi_Host *host, Scsi_Pointer *SCp, | |||
370 | * SCpnt - command | 370 | * SCpnt - command |
371 | */ | 371 | */ |
372 | static void | 372 | static void |
373 | eesoxscsi_dma_stop(struct Scsi_Host *host, Scsi_Pointer *SCp) | 373 | eesoxscsi_dma_stop(struct Scsi_Host *host, struct scsi_pointer *SCp) |
374 | { | 374 | { |
375 | struct eesoxscsi_info *info = (struct eesoxscsi_info *)host->hostdata; | 375 | struct eesoxscsi_info *info = (struct eesoxscsi_info *)host->hostdata; |
376 | if (info->info.scsi.dma != NO_DMA) | 376 | if (info->info.scsi.dma != NO_DMA) |
diff --git a/drivers/scsi/arm/fas216.c b/drivers/scsi/arm/fas216.c index 4772fb317f3e..55015e3c8d2e 100644 --- a/drivers/scsi/arm/fas216.c +++ b/drivers/scsi/arm/fas216.c | |||
@@ -173,7 +173,7 @@ static void fas216_dumpstate(FAS216_Info *info) | |||
173 | fas216_readb(info, REG_CTCH)); | 173 | fas216_readb(info, REG_CTCH)); |
174 | } | 174 | } |
175 | 175 | ||
176 | static void print_SCp(Scsi_Pointer *SCp, const char *prefix, const char *suffix) | 176 | static void print_SCp(struct scsi_pointer *SCp, const char *prefix, const char *suffix) |
177 | { | 177 | { |
178 | printk("%sptr %p this_residual 0x%x buffer %p buffers_residual 0x%x%s", | 178 | printk("%sptr %p this_residual 0x%x buffer %p buffers_residual 0x%x%s", |
179 | prefix, SCp->ptr, SCp->this_residual, SCp->buffer, | 179 | prefix, SCp->ptr, SCp->this_residual, SCp->buffer, |
@@ -628,7 +628,7 @@ static void fas216_handlesync(FAS216_Info *info, char *msg) | |||
628 | */ | 628 | */ |
629 | static void fas216_updateptrs(FAS216_Info *info, int bytes_transferred) | 629 | static void fas216_updateptrs(FAS216_Info *info, int bytes_transferred) |
630 | { | 630 | { |
631 | Scsi_Pointer *SCp = &info->scsi.SCp; | 631 | struct scsi_pointer *SCp = &info->scsi.SCp; |
632 | 632 | ||
633 | fas216_checkmagic(info); | 633 | fas216_checkmagic(info); |
634 | 634 | ||
@@ -668,7 +668,7 @@ static void fas216_updateptrs(FAS216_Info *info, int bytes_transferred) | |||
668 | */ | 668 | */ |
669 | static void fas216_pio(FAS216_Info *info, fasdmadir_t direction) | 669 | static void fas216_pio(FAS216_Info *info, fasdmadir_t direction) |
670 | { | 670 | { |
671 | Scsi_Pointer *SCp = &info->scsi.SCp; | 671 | struct scsi_pointer *SCp = &info->scsi.SCp; |
672 | 672 | ||
673 | fas216_checkmagic(info); | 673 | fas216_checkmagic(info); |
674 | 674 | ||
diff --git a/drivers/scsi/arm/fas216.h b/drivers/scsi/arm/fas216.h index 60a2a120205b..540914d6fd32 100644 --- a/drivers/scsi/arm/fas216.h +++ b/drivers/scsi/arm/fas216.h | |||
@@ -243,7 +243,7 @@ typedef struct { | |||
243 | unsigned int irq; /* interrupt */ | 243 | unsigned int irq; /* interrupt */ |
244 | int dma; /* dma channel */ | 244 | int dma; /* dma channel */ |
245 | 245 | ||
246 | Scsi_Pointer SCp; /* current commands data pointer */ | 246 | struct scsi_pointer SCp; /* current commands data pointer */ |
247 | 247 | ||
248 | MsgQueue_t msgs; /* message queue for connected device */ | 248 | MsgQueue_t msgs; /* message queue for connected device */ |
249 | 249 | ||
@@ -304,9 +304,9 @@ typedef struct { | |||
304 | /* dma */ | 304 | /* dma */ |
305 | struct { | 305 | struct { |
306 | fasdmatype_t transfer_type; /* current type of DMA transfer */ | 306 | fasdmatype_t transfer_type; /* current type of DMA transfer */ |
307 | fasdmatype_t (*setup) (struct Scsi_Host *host, Scsi_Pointer *SCp, fasdmadir_t direction, fasdmatype_t min_dma); | 307 | fasdmatype_t (*setup) (struct Scsi_Host *host, struct scsi_pointer *SCp, fasdmadir_t direction, fasdmatype_t min_dma); |
308 | void (*pseudo)(struct Scsi_Host *host, Scsi_Pointer *SCp, fasdmadir_t direction, int transfer); | 308 | void (*pseudo)(struct Scsi_Host *host, struct scsi_pointer *SCp, fasdmadir_t direction, int transfer); |
309 | void (*stop) (struct Scsi_Host *host, Scsi_Pointer *SCp); | 309 | void (*stop) (struct Scsi_Host *host, struct scsi_pointer *SCp); |
310 | } dma; | 310 | } dma; |
311 | 311 | ||
312 | /* miscellaneous */ | 312 | /* miscellaneous */ |
diff --git a/drivers/scsi/arm/powertec.c b/drivers/scsi/arm/powertec.c index 547daf9afe58..3333d7b39139 100644 --- a/drivers/scsi/arm/powertec.c +++ b/drivers/scsi/arm/powertec.c | |||
@@ -132,7 +132,7 @@ powertecscsi_intr(int irq, void *dev_id, struct pt_regs *regs) | |||
132 | * Returns : type of transfer to be performed | 132 | * Returns : type of transfer to be performed |
133 | */ | 133 | */ |
134 | static fasdmatype_t | 134 | static fasdmatype_t |
135 | powertecscsi_dma_setup(struct Scsi_Host *host, Scsi_Pointer *SCp, | 135 | powertecscsi_dma_setup(struct Scsi_Host *host, struct scsi_pointer *SCp, |
136 | fasdmadir_t direction, fasdmatype_t min_type) | 136 | fasdmadir_t direction, fasdmatype_t min_type) |
137 | { | 137 | { |
138 | struct powertec_info *info = (struct powertec_info *)host->hostdata; | 138 | struct powertec_info *info = (struct powertec_info *)host->hostdata; |
@@ -174,7 +174,7 @@ powertecscsi_dma_setup(struct Scsi_Host *host, Scsi_Pointer *SCp, | |||
174 | * SCpnt - command | 174 | * SCpnt - command |
175 | */ | 175 | */ |
176 | static void | 176 | static void |
177 | powertecscsi_dma_stop(struct Scsi_Host *host, Scsi_Pointer *SCp) | 177 | powertecscsi_dma_stop(struct Scsi_Host *host, struct scsi_pointer *SCp) |
178 | { | 178 | { |
179 | struct powertec_info *info = (struct powertec_info *)host->hostdata; | 179 | struct powertec_info *info = (struct powertec_info *)host->hostdata; |
180 | if (info->info.scsi.dma != NO_DMA) | 180 | if (info->info.scsi.dma != NO_DMA) |
diff --git a/drivers/scsi/arm/scsi.h b/drivers/scsi/arm/scsi.h index 19937640e2e7..6dd544a5eb56 100644 --- a/drivers/scsi/arm/scsi.h +++ b/drivers/scsi/arm/scsi.h | |||
@@ -18,7 +18,7 @@ | |||
18 | * The scatter-gather list handling. This contains all | 18 | * The scatter-gather list handling. This contains all |
19 | * the yucky stuff that needs to be fixed properly. | 19 | * the yucky stuff that needs to be fixed properly. |
20 | */ | 20 | */ |
21 | static inline int copy_SCp_to_sg(struct scatterlist *sg, Scsi_Pointer *SCp, int max) | 21 | static inline int copy_SCp_to_sg(struct scatterlist *sg, struct scsi_pointer *SCp, int max) |
22 | { | 22 | { |
23 | int bufs = SCp->buffers_residual; | 23 | int bufs = SCp->buffers_residual; |
24 | 24 | ||
@@ -32,7 +32,7 @@ static inline int copy_SCp_to_sg(struct scatterlist *sg, Scsi_Pointer *SCp, int | |||
32 | return bufs + 1; | 32 | return bufs + 1; |
33 | } | 33 | } |
34 | 34 | ||
35 | static inline int next_SCp(Scsi_Pointer *SCp) | 35 | static inline int next_SCp(struct scsi_pointer *SCp) |
36 | { | 36 | { |
37 | int ret = SCp->buffers_residual; | 37 | int ret = SCp->buffers_residual; |
38 | if (ret) { | 38 | if (ret) { |
@@ -49,7 +49,7 @@ static inline int next_SCp(Scsi_Pointer *SCp) | |||
49 | return ret; | 49 | return ret; |
50 | } | 50 | } |
51 | 51 | ||
52 | static inline unsigned char get_next_SCp_byte(Scsi_Pointer *SCp) | 52 | static inline unsigned char get_next_SCp_byte(struct scsi_pointer *SCp) |
53 | { | 53 | { |
54 | char c = *SCp->ptr; | 54 | char c = *SCp->ptr; |
55 | 55 | ||
@@ -59,7 +59,7 @@ static inline unsigned char get_next_SCp_byte(Scsi_Pointer *SCp) | |||
59 | return c; | 59 | return c; |
60 | } | 60 | } |
61 | 61 | ||
62 | static inline void put_next_SCp_byte(Scsi_Pointer *SCp, unsigned char c) | 62 | static inline void put_next_SCp_byte(struct scsi_pointer *SCp, unsigned char c) |
63 | { | 63 | { |
64 | *SCp->ptr = c; | 64 | *SCp->ptr = c; |
65 | SCp->ptr += 1; | 65 | SCp->ptr += 1; |
diff --git a/drivers/scsi/megaraid.c b/drivers/scsi/megaraid.c index 93c95bc82c1f..dfea346b00a5 100644 --- a/drivers/scsi/megaraid.c +++ b/drivers/scsi/megaraid.c | |||
@@ -1686,7 +1686,7 @@ mega_rundoneq (adapter_t *adapter) | |||
1686 | 1686 | ||
1687 | list_for_each(pos, &adapter->completed_list) { | 1687 | list_for_each(pos, &adapter->completed_list) { |
1688 | 1688 | ||
1689 | Scsi_Pointer* spos = (Scsi_Pointer *)pos; | 1689 | struct scsi_pointer* spos = (struct scsi_pointer *)pos; |
1690 | 1690 | ||
1691 | cmd = list_entry(spos, Scsi_Cmnd, SCp); | 1691 | cmd = list_entry(spos, Scsi_Cmnd, SCp); |
1692 | cmd->scsi_done(cmd); | 1692 | cmd->scsi_done(cmd); |
diff --git a/drivers/scsi/scsi_typedefs.h b/drivers/scsi/scsi_typedefs.h index 113dbc614696..6283c233335f 100644 --- a/drivers/scsi/scsi_typedefs.h +++ b/drivers/scsi/scsi_typedefs.h | |||
@@ -2,4 +2,3 @@ | |||
2 | typedef struct scsi_device Scsi_Device; | 2 | typedef struct scsi_device Scsi_Device; |
3 | typedef struct scsi_cmnd Scsi_Cmnd; | 3 | typedef struct scsi_cmnd Scsi_Cmnd; |
4 | typedef struct scsi_request Scsi_Request; | 4 | typedef struct scsi_request Scsi_Request; |
5 | typedef struct scsi_pointer Scsi_Pointer; | ||