Annotation of ntddk/src/scsi/qic117/start_tp.c, revision 1.1.1.1

1.1       root        1: /*++
                      2: 
                      3: Copyright (c) 1993 - Colorado Memory Systems, Inc.
                      4: All Rights Reserved
                      5: 
                      6: Module Name:
                      7: 
                      8:     start_tp.c
                      9: 
                     10: Abstract:
                     11: 
                     12: 
                     13: Revision History:
                     14: 
                     15: 
                     16: 
                     17: 
                     18: --*/
                     19: 
                     20: //
                     21: // include files
                     22: //
                     23: 
                     24: #include <ntddk.h>                        // various NT definitions
                     25: #include <ntdddisk.h>                    // disk device driver I/O control codes
                     26: #include <ntiologc.h>
                     27: #include "common.h"
                     28: #include "drvtask.h"                     // this driver's data declarations
                     29: #include "mt1defs.h"                     // this driver's data declarations
                     30: #include "mt1strc.h"                     // this driver's data declarations
                     31: #include "q117data.h"                    // this driver's data declarations
                     32: 
                     33: 
                     34: STATUS
                     35: Q117iStartTape(
                     36:     IN PTAPE_EXTENSION TapeExtension
                     37:     )
                     38: 
                     39: /*++
                     40: 
                     41: Routine Description:
                     42: 
                     43:     Start the tape in the logical forward mode if it is not already.
                     44: 
                     45: Arguments:
                     46: 
                     47:     TapeExtension -
                     48: 
                     49: Return Value:
                     50: 
                     51: 
                     52: 
                     53: --*/
                     54: 
                     55: {
                     56: 
                     57:     STATUS retval = NoErr;
                     58: 
                     59:     if (!TapeExtension->TapePosition.LogFwd) {
                     60: 
                     61:         if((retval = Q117iSendByte(TapeExtension, Logical_Fwd)) == NoErr) {
                     62: 
                     63:             TapeExtension->TapePosition.LogFwd = TRUE;
                     64: 
                     65:         }
                     66: 
                     67:     }
                     68: 
                     69:     return(retval);
                     70: 
                     71: }
                     72: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.