Changeset 4255 for trunk/src/wnaspi32/winaspi32.cpp
- Timestamp:
- Sep 13, 2000, 11:00:51 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wnaspi32/winaspi32.cpp
r4169 r4255 1 /* $Id: winaspi32.cpp,v 1. 6 2000-09-03 08:20:10sandervl Exp $ */1 /* $Id: winaspi32.cpp,v 1.7 2000-09-13 21:00:51 sandervl Exp $ */ 2 2 /* 3 3 * WNASPI routines … … 29 29 30 30 DEFAULT_DEBUG_CHANNEL(aspi) 31 ODINDEBUGCHANNEL(WNASPI32) 31 32 32 33 static void … … 120 121 break; 121 122 } 122 } 123 124 125 static WORD 126 ASPI_ExecScsiCmd( scsiObj *aspi, 127 SRB_ExecSCSICmd *lpPRB) 123 dprintf(("Result code: %x", prb->SRB_Status)); 124 } 125 126 127 static WORD ASPI_ExecScsiCmd( scsiObj *aspi, SRB_ExecSCSICmd *lpPRB) 128 128 { 129 129 int status; … … 137 137 if (!lpPRB->SRB_CDBLen) 138 138 { 139 WARN("Failed: lpPRB->SRB_CDBLen = 0.\n");139 dprintf(("Failed: lpPRB->SRB_CDBLen = 0.")); 140 140 lpPRB->SRB_Status = SS_ERR; 141 141 return SS_ERR; … … 144 144 if(MaxCDBStatus<lpPRB->SRB_CDBLen) 145 145 { 146 WARN("Failed: lpPRB->SRB_CDBLen > 64.\n");146 dprintf(("Failed: lpPRB->SRB_CDBLen > 64.")); 147 147 lpPRB->SRB_Status = SS_ERR; 148 148 return SS_ERR; … … 151 151 if(lpPRB->SRB_BufLen>65536) // Check Max 64k!! 152 152 { 153 WARN("Failed: lpPRB->SRB_BufLen > 65536.\n");153 dprintf(("Failed: lpPRB->SRB_BufLen > 65536.")); 154 154 lpPRB->SRB_Status = SS_BUFFER_TO_BIG; 155 155 return SS_BUFFER_TO_BIG; … … 214 214 if (ASPI_POSTING(lpPRB)) 215 215 { 216 TRACE("Post Routine (%lx) called\n", (DWORD) lpPRB->SRB_PostProc);216 dprintf(("Post Routine (%lx) called\n", (DWORD) lpPRB->SRB_PostProc)); 217 217 (*lpPRB->SRB_PostProc)(); 218 218 } … … 220 220 if (lpPRB->SRB_Flags & SRB_EVENT_NOTIFY) 221 221 { 222 TRACE("Setting event %04x\n", (HANDLE)lpPRB->SRB_PostProc);222 dprintf(("Setting event %04x\n", (HANDLE)lpPRB->SRB_PostProc)); 223 223 SetEvent((HANDLE)lpPRB->SRB_PostProc); /* FIXME: correct ? */ 224 224 } … … 236 236 237 237 return lpPRB->SRB_Status; 238 239 238 } 240 239 … … 249 248 * LOBYTE of LOWORD: # of host adapters. 250 249 */ 251 DWORD WINAPI GetASPI32SupportInfo()250 ODINFUNCTION0(DWORD, GetASPI32SupportInfo) 252 251 { 253 252 LONG rc; … … 334 333 * SendASPI32Command32 (WNASPI32.1) 335 334 */ 336 DWORD __cdecl SendASPI32Command(LPSRB lpSRB)335 DWORD SendASPICommand(LPSRB lpSRB) 337 336 { 338 337 DWORD dwRC; … … 355 354 (SC_EXEC_SCSI_CMD!=lpSRB->common.SRB_Cmd) && 356 355 (SC_ABORT_SRB!=lpSRB->common.SRB_Cmd) && 357 (SC_RESET_DEV!=lpSRB->common.SRB_Cmd) ) 358 return SS_INVALID_SRB; // shoud be invalid command 356 (SC_RESET_DEV!=lpSRB->common.SRB_Cmd) ) 357 { 358 dprintf(("Invalid command!")); 359 return SS_INVALID_SRB; // shoud be invalid command 360 } 359 361 360 362 dwRC = SS_ERR; … … 433 435 } 434 436 437 DWORD CDECL SendASPI32Command(LPSRB lpSRB) 438 { 439 DWORD yyrc; 440 USHORT sel = RestoreOS2FS(); 441 442 yyrc = SendASPICommand(lpSRB); 443 SetFS(sel); 444 445 return yyrc; 446 } 447 435 448 436 449 /***********************************************************************
Note:
See TracChangeset
for help on using the changeset viewer.