* RETURNS:
* void
*/
-void isd200_build_sense(struct us_data *us, Scsi_Cmnd *srb)
+static void isd200_build_sense(struct us_data *us, Scsi_Cmnd *srb)
{
struct isd200_info *info = (struct isd200_info *)us->extra;
struct sense_data *buf = (struct sense_data *) &srb->sense_buffer[0];
* RETURNS:
* ISD status code
*/
-int isd200_read_regs( struct us_data *us )
+static int isd200_read_regs( struct us_data *us )
{
struct isd200_info *info = (struct isd200_info *)us->extra;
int retStatus = ISD200_GOOD;
* This is used by the protocol layers to actually send the message to
* the device and receive the response.
*/
-void isd200_invoke_transport( struct us_data *us,
+static void isd200_invoke_transport( struct us_data *us,
Scsi_Cmnd *srb,
union ata_cdb *ataCdb )
{
* RETURNS:
* ISD status code
*/
-int isd200_write_config( struct us_data *us )
+static int isd200_write_config( struct us_data *us )
{
struct isd200_info *info = (struct isd200_info *)us->extra;
int retStatus = ISD200_GOOD;
* RETURNS:
* ISD status code
*/
-int isd200_read_config( struct us_data *us )
+static int isd200_read_config( struct us_data *us )
{
struct isd200_info *info = (struct isd200_info *)us->extra;
int retStatus = ISD200_GOOD;
* RETURNS:
* NT status code
*/
-int isd200_atapi_soft_reset( struct us_data *us )
+static int isd200_atapi_soft_reset( struct us_data *us )
{
int retStatus = ISD200_GOOD;
int transferStatus;
* RETURNS:
* ISD status code
*/
-int isd200_srst( struct us_data *us )
+static int isd200_srst( struct us_data *us )
{
int retStatus = ISD200_GOOD;
int transferStatus;
retStatus = ISD200_ERROR;
} else {
/* delay 10ms to give the drive a chance to see it */
- wait_ms(10);
+ msleep(10);
transferStatus = isd200_action( us, ACTION_REENABLE, NULL, 0 );
if (transferStatus != ISD200_TRANSPORT_GOOD) {
retStatus = ISD200_ERROR;
} else {
/* delay 50ms to give the drive a chance to recover after SRST */
- wait_ms(50);
+ msleep(50);
}
}
* RETURNS:
* ISD status code
*/
-int isd200_manual_enum(struct us_data *us)
+static int isd200_manual_enum(struct us_data *us)
{
struct isd200_info *info = (struct isd200_info *)us->extra;
int retStatus = ISD200_GOOD;
* RETURNS:
* ISD status code
*/
-int isd200_get_inquiry_data( struct us_data *us )
+static int isd200_get_inquiry_data( struct us_data *us )
{
struct isd200_info *info = (struct isd200_info *)us->extra;
int retStatus = ISD200_GOOD;
* TRUE if the command needs to be sent to the transport layer
* FALSE otherwise
*/
-int isd200_scsi_to_ata(Scsi_Cmnd *srb, struct us_data *us,
- union ata_cdb * ataCdb)
+static int isd200_scsi_to_ata(Scsi_Cmnd *srb, struct us_data *us,
+ union ata_cdb * ataCdb)
{
struct isd200_info *info = (struct isd200_info *)us->extra;
struct hd_driveid *id = info->id;
*
* Frees the driver structure.
*/
-void isd200_free_info_ptrs(void *info_)
+static void isd200_free_info_ptrs(void *info_)
{
struct isd200_info *info = (struct isd200_info *) info_;
* RETURNS:
* ISD status code
*/
-int isd200_init_info(struct us_data *us)
+static int isd200_init_info(struct us_data *us)
{
int retStatus = ISD200_GOOD;
struct isd200_info *info;