Changeset 204 for trunk/src/os2ahci/atapi.c
- Timestamp:
- Jun 3, 2020, 5:36:55 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/os2ahci/atapi.c
r196 r204 72 72 { 73 73 IORB_EXECUTEIO *io = (IORB_EXECUTEIO *)pIorb; 74 SCATGATENTRY *pSGList = (SCATGATENTRY*)Far16ToFlat(io-> pSGList);74 SCATGATENTRY *pSGList = (SCATGATENTRY*)Far16ToFlat(io->f16SGList); 75 75 ATAPI_CDB_12 cdb; 76 76 AD_INFO *ai = ad_infos + iorb_unit_adapter(pIorb); … … 238 238 { 239 239 IORB_ADAPTER_PASSTHRU *pt = (IORB_ADAPTER_PASSTHRU *)pIorb; 240 SCATGATENTRY *pSGList = (SCATGATENTRY*)Far16ToFlat(pt-> pSGList);240 SCATGATENTRY *pSGList = (SCATGATENTRY*)Far16ToFlat(pt->f16SGList); 241 241 int rc; 242 242 u8 cdb[ATAPI_MAX_CDB_LEN]; … … 249 249 } 250 250 /* AHCI requires 12 or 16 byte commands */ 251 atapi_pad_cdb(Far16ToFlat(pt-> pControllerCmd), pt->ControllerCmdLen, cdb, &cdb_len);251 atapi_pad_cdb(Far16ToFlat(pt->f16ControllerCmd), pt->ControllerCmdLen, cdb, &cdb_len); 252 252 253 253 if (cdb[0] == 0x12 || cdb[0] == 0x5a) … … 318 318 /* if the sense buffer requested is larger than our default, adjust 319 319 * the length accordingly to satisfy the caller's requirements. */ 320 if (ssb-> SenseData !=NULL && ssb->ReqSenseLen > sense_buf_len)320 if (ssb->f16SenseData != FAR16NULL && ssb->ReqSenseLen > sense_buf_len) 321 321 { 322 322 sense_buf_len = ssb->ReqSenseLen; … … 388 388 memset(ssb->AdapterDiagInfo, 0x00, sizeof(ssb->AdapterDiagInfo)); 389 389 390 if (ssb-> SenseData !=NULL)390 if (ssb->f16SenseData != FAR16NULL) 391 391 { 392 memcpy(Far16ToFlat(ssb-> SenseData), psd, ssb->ReqSenseLen);392 memcpy(Far16ToFlat(ssb->f16SenseData), psd, ssb->ReqSenseLen); 393 393 ssb->Flags |= STATUS_SENSEDATA_VALID; 394 394 }
Note:
See TracChangeset
for help on using the changeset viewer.