home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.3 (Developer) / NeXT_Developer-3.3.iso / NextDeveloper / Examples / DriverKit / AMDPCSCSIDriver / AMDPCSCSIDriver_reloc.tproj / AMD_x86.h < prev    next >
Encoding:
Text File  |  1995-02-10  |  686 b   |  37 lines

  1. /*     Copyright (c) 1994 NeXT Computer, Inc.  All rights reserved. 
  2.  *
  3.  * AMD_x86.h - architecture-specific methods for AMD SCSI driver
  4.  *
  5.  * HISTORY
  6.  * 21 Oct 94    Doug Mitchell at NeXT
  7.  *      Created. 
  8.  */
  9.  
  10. #import "AMD_SCSI.h"
  11.  
  12. @interface AMD_SCSI(Architecture)
  13.  
  14. /*
  15.  * Perform one-time-only architecture-specific init.
  16.  */
  17. - archInit             : deviceDescription;
  18.  
  19. /*
  20.  * Ensure DMA machine is in idle quiescent state.
  21.  */
  22. - (void)dmaIdle;
  23.  
  24. /*
  25.  * Start DMA transfer at activeCmd->currentPtr for activeCmd->currentByteCount.
  26.  */
  27. - (sc_status_t)dmaStart;
  28.  
  29. /*
  30.  * Terminate a DMA, including FIFO flush if necessary. Returns number of 
  31.  * bytes transferred.
  32.  */
  33. - (unsigned)dmaTerminate;
  34.  
  35. @end
  36.  
  37.