diff options
Diffstat (limited to 'drivers/scsi/aic7xxx/aic79xx_osm.h')
-rw-r--r-- | drivers/scsi/aic7xxx/aic79xx_osm.h | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/drivers/scsi/aic7xxx/aic79xx_osm.h b/drivers/scsi/aic7xxx/aic79xx_osm.h index 92c6154575e7..601340d84410 100644 --- a/drivers/scsi/aic7xxx/aic79xx_osm.h +++ b/drivers/scsi/aic7xxx/aic79xx_osm.h | |||
@@ -93,7 +93,6 @@ | |||
93 | #endif | 93 | #endif |
94 | 94 | ||
95 | /********************************** Misc Macros *******************************/ | 95 | /********************************** Misc Macros *******************************/ |
96 | #define roundup(x, y) ((((x)+((y)-1))/(y))*(y)) | ||
97 | #define powerof2(x) ((((x)-1)&(x))==0) | 96 | #define powerof2(x) ((((x)-1)&(x))==0) |
98 | 97 | ||
99 | /************************* Forward Declarations *******************************/ | 98 | /************************* Forward Declarations *******************************/ |
@@ -262,7 +261,6 @@ typedef enum { | |||
262 | AHD_DEV_PERIODIC_OTAG = 0x40, /* Send OTAG to prevent starvation */ | 261 | AHD_DEV_PERIODIC_OTAG = 0x40, /* Send OTAG to prevent starvation */ |
263 | } ahd_linux_dev_flags; | 262 | } ahd_linux_dev_flags; |
264 | 263 | ||
265 | struct ahd_linux_target; | ||
266 | struct ahd_linux_device { | 264 | struct ahd_linux_device { |
267 | TAILQ_ENTRY(ahd_linux_device) links; | 265 | TAILQ_ENTRY(ahd_linux_device) links; |
268 | 266 | ||
@@ -342,12 +340,6 @@ struct ahd_linux_device { | |||
342 | #define AHD_OTAG_THRESH 500 | 340 | #define AHD_OTAG_THRESH 500 |
343 | }; | 341 | }; |
344 | 342 | ||
345 | struct ahd_linux_target { | ||
346 | struct scsi_device *sdev[AHD_NUM_LUNS]; | ||
347 | struct ahd_transinfo last_tinfo; | ||
348 | struct ahd_softc *ahd; | ||
349 | }; | ||
350 | |||
351 | /********************* Definitions Required by the Core ***********************/ | 343 | /********************* Definitions Required by the Core ***********************/ |
352 | /* | 344 | /* |
353 | * Number of SG segments we require. So long as the S/G segments for | 345 | * Number of SG segments we require. So long as the S/G segments for |
@@ -864,7 +856,7 @@ ahd_freeze_scb(struct scb *scb) | |||
864 | } | 856 | } |
865 | } | 857 | } |
866 | 858 | ||
867 | void ahd_platform_set_tags(struct ahd_softc *ahd, | 859 | void ahd_platform_set_tags(struct ahd_softc *ahd, struct scsi_device *sdev, |
868 | struct ahd_devinfo *devinfo, ahd_queue_alg); | 860 | struct ahd_devinfo *devinfo, ahd_queue_alg); |
869 | int ahd_platform_abort_scbs(struct ahd_softc *ahd, int target, | 861 | int ahd_platform_abort_scbs(struct ahd_softc *ahd, int target, |
870 | char channel, int lun, u_int tag, | 862 | char channel, int lun, u_int tag, |
@@ -873,7 +865,7 @@ irqreturn_t | |||
873 | ahd_linux_isr(int irq, void *dev_id, struct pt_regs * regs); | 865 | ahd_linux_isr(int irq, void *dev_id, struct pt_regs * regs); |
874 | void ahd_done(struct ahd_softc*, struct scb*); | 866 | void ahd_done(struct ahd_softc*, struct scb*); |
875 | void ahd_send_async(struct ahd_softc *, char channel, | 867 | void ahd_send_async(struct ahd_softc *, char channel, |
876 | u_int target, u_int lun, ac_code, void *); | 868 | u_int target, u_int lun, ac_code); |
877 | void ahd_print_path(struct ahd_softc *, struct scb *); | 869 | void ahd_print_path(struct ahd_softc *, struct scb *); |
878 | 870 | ||
879 | #ifdef CONFIG_PCI | 871 | #ifdef CONFIG_PCI |