scsi_cmds.h
上传用户:xiejiait
上传日期:2007-01-06
资源大小:881k
文件大小:2k
源码类别:

SCSI/ASPI

开发平台:

MultiPlatform

  1. /* @(#)scsi_cmds.h 1.2 99/12/19 Copyright 1998,1999 Heiko Eissfeldt */
  2. /* header file for scsi_cmds.c */
  3. extern unsigned char *cmd;
  4. int SCSI_emulated_ATAPI_on __PR(( SCSI *scgp ));
  5. unsigned char *Inquiry __PR(( SCSI *scgp ));
  6. int TestForMedium __PR(( SCSI *scgp ));
  7. void SpeedSelectSCSIMMC __PR((SCSI *scgp, unsigned speed));
  8. void SpeedSelectSCSIYamaha __PR((SCSI *scgp, unsigned speed));
  9. void SpeedSelectSCSISony __PR((SCSI *scgp, unsigned speed));
  10. void SpeedSelectSCSIPhilipsCDD2600 __PR((SCSI *scgp, unsigned speed));
  11. void SpeedSelectSCSINEC __PR((SCSI *scgp, unsigned speed));
  12. void SpeedSelectSCSIToshiba __PR((SCSI *scgp, unsigned speed));
  13. subq_chnl *ReadSubQSCSI __PR(( SCSI *scgp, unsigned char sq_format, unsigned char track));
  14. void ReadCddaMMC12 __PR((SCSI *scgp, UINT4 *p, unsigned lSector, unsigned SectorBurstVal ));
  15. void ReadCdda12Matsushita __PR((SCSI *scgp, UINT4 *p, unsigned lSector, unsigned SectorBurstVal ));
  16. void ReadCdda12 __PR((SCSI *scgp, UINT4 *p, unsigned lSector, unsigned SecorBurstVal ));
  17. void ReadCdda10 __PR((SCSI *scgp, UINT4 *p, unsigned lSector, unsigned SecorBurstVal ));
  18. void ReadStandard __PR((SCSI *scgp, UINT4 *p, unsigned lSector, unsigned SctorBurstVal ));
  19. unsigned ReadTocSCSI __PR(( SCSI *scgp, TOC *toc ));
  20. unsigned ReadFirstSessionTOCSony __PR(( SCSI *scgp, unsigned tracks ));
  21. unsigned ReadFirstSessionTOCMMC __PR(( SCSI *scgp, unsigned tracks ));
  22. void ReadTocTextSCSIMMC __PR(( SCSI *scgp ));
  23. int Play_atSCSI __PR(( SCSI *scgp, unsigned int from_sector, unsigned int sectors));
  24. int StopPlaySCSI __PR(( SCSI *scgp ));
  25. void EnableCddaModeSelect __PR((SCSI *scgp, int fAudioMode));
  26. int set_sectorsize __PR((SCSI *scgp, unsigned int secsize));
  27. unsigned int
  28. get_orig_sectorsize __PR((SCSI *scgp, unsigned char *m4, unsigned char *m10,
  29.                     unsigned char *m11));
  30. int heiko_mmc __PR(( SCSI *scgp ));
  31. void init_scsibuf __PR(( SCSI *scgp, unsigned amt ));
  32. extern int accepts_fua_bit;
  33. extern unsigned char density;
  34. extern unsigned char orgmode4;
  35. extern unsigned char orgmode10, orgmode11;