Lines Matching refs:pSatDevData

405   satIOContext->pSatDevData   = oneDeviceData;
515 satIOContext->pSatDevData = oneDeviceData;
831 oneDeviceData = satIOContext->pSatDevData;
907 oneDeviceData = satIOContext->pSatDevData;
1138 satIOContext->pSatDevData = oneDeviceData;
1984 satNewIOContext->pSatDevData = satDevData;
3185 satIOContext->pSatDevData = oneDeviceData;
3231 satDevData = satIOContext->pSatDevData;
3254 satNewIOContext->pSatDevData = satDevData;
3315 smDeviceData_t *pSatDevData;
3322 pSatDevData = satIOContext->pSatDevData;
3331 if (pSatDevData->satDeviceType == SATA_ATAPI_DEVICE)
3392 smDeviceData_t *pSatDevData = satIOContext->pSatDevData;
3410 scsiCmnd->cdb[0], pSatDevData->id));
3429 SM_DBG2(("smsatIOStart: satPendingIO %d satNCQMaxIO %d\n",pSatDevData->satPendingIO, pSatDevData->satNCQMaxIO ));
3432 if (pSatDevData->IDDeviceValid == agFALSE && (scsiCmnd->cdb[0] != SCSIOPC_INQUIRY))
3434 SM_DBG1(("smsatIOStart: invalid identify device data did %d !!!\n", pSatDevData->id));
3435 SM_DBG1(("smsatIOStart: satPendingIO %d satNCQMaxIO %d\n", pSatDevData->satPendingIO, pSatDevData->satNCQMaxIO ));
3436 SM_DBG1(("smsatIOStart: satPendingNCQIO %d satPendingNONNCQIO %d\n", pSatDevData->satPendingNCQIO, pSatDevData->satPendingNONNCQIO));
3446 if (pSatDevData->satDriveState == SAT_DEV_STATE_IN_RECOVERY)
3449 scsiCmnd->cdb[0], pSatDevData->id));
3450 SM_DBG2(("smsatIOStart: device %p satPendingIO %d satNCQMaxIO %d\n", pSatDevData, pSatDevData->satPendingIO, pSatDevData->satNCQMaxIO ));
3451 SM_DBG2(("smsatIOStart: device %p satPendingNCQIO %d satPendingNONNCQIO %d\n",pSatDevData, pSatDevData->satPendingNCQIO, pSatDevData->satPendingNONNCQIO));
3459 if (pSatDevData->satDeviceType == SATA_ATAPI_DEVICE)
3807 scsiCmnd->cdb[0], pSatDevData->id));
3832 SM_DBG1(("smsatIOStart: BUSY did %d!!!\n", pSatDevData->id));
3834 SM_DBG2(("smsatIOStart: device %p satPendingIO %d satNCQMaxIO %d\n",pSatDevData, pSatDevData->satPendingIO, pSatDevData->satNCQMaxIO ));
3835 SM_DBG2(("smsatIOStart: device %p satPendingNCQIO %d satPendingNONNCQIO %d\n",pSatDevData, pSatDevData->satPendingNCQIO, pSatDevData->satPendingNONNCQIO));
3842 pSatDevData,
4027 smDeviceData_t *pSatDevData;
4031 pSatDevData = satIOContext->pSatDevData;
4043 if (pSatDevData->satDMADIRSupport) /* DMADIR enabled*/
4052 if (pSatDevData->satDMASupport == agTRUE && pSatDevData->satDMAEnabled == agTRUE)
4223 smDeviceData_t *pSatDevData;
4227 pSatDevData = satIOContext->pSatDevData;
4245 if (pSatDevData->satDMADIRSupport) /* DMADIR enabled*/
4254 if (pSatDevData->satDMASupport == agTRUE && pSatDevData->satDMAEnabled == agTRUE)
4477 smDeviceData_t *pSatDevData;
4485 pSatDevData = satIOContext->pSatDevData;
4532 if (pSatDevData->satNCQ != agTRUE &&
4533 pSatDevData->sat48BitSupport != agTRUE
4561 if (pSatDevData->satDMASupport == agTRUE && pSatDevData->satDMAEnabled == agTRUE)
4634 if (pSatDevData->sat48BitSupport == agTRUE)
4636 if (pSatDevData->satDMASupport == agTRUE && pSatDevData->satDMAEnabled == agTRUE)
4708 if (pSatDevData->satNCQ == agTRUE)
4711 if (pSatDevData->sat48BitSupport != agTRUE)
4792 smDeviceData_t *pSatDevData = satIOContext->pSatDevData;
4807 SM_DBG2(("smsatRead10: pSatDevData did=%d\n", pSatDevData->id));
4900 if (pSatDevData->satNCQ != agTRUE &&
4901 pSatDevData->sat48BitSupport != agTRUE
4904 AllChk = smsatCheckLimit(LBA, TL, agFALSE, pSatDevData);
4928 AllChk = smsatCheckLimit(LBA, TL, agTRUE, pSatDevData);
4951 if (pSatDevData->satNCQ == agTRUE)
4954 if (pSatDevData->sat48BitSupport != agTRUE)
5005 else if (pSatDevData->sat48BitSupport == agTRUE) /* case 3 and 4 */
5007 if (pSatDevData->satDMASupport == agTRUE && pSatDevData->satDMAEnabled == agTRUE)
5089 if (pSatDevData->satDMASupport == agTRUE && pSatDevData->satDMAEnabled == agTRUE)
5261 smDeviceData_t *pSatDevData;
5273 pSatDevData = satIOContext->pSatDevData;
5361 if (pSatDevData->satNCQ != agTRUE &&
5362 pSatDevData->sat48BitSupport != agTRUE
5366 AllChk = smsatCheckLimit(LBA, TL, agFALSE, pSatDevData);
5390 AllChk = smsatCheckLimit(LBA, TL, agTRUE, pSatDevData);
5414 if (pSatDevData->satDMASupport == agTRUE && pSatDevData->satDMAEnabled == agTRUE)
5479 if (pSatDevData->sat48BitSupport == agTRUE)
5481 if (pSatDevData->satDMASupport == agTRUE && pSatDevData->satDMAEnabled == agTRUE)
5563 if (pSatDevData->satNCQ == agTRUE)
5566 if (pSatDevData->sat48BitSupport != agTRUE)
5700 smDeviceData_t *pSatDevData;
5713 pSatDevData = satIOContext->pSatDevData;
5806 if (pSatDevData->satNCQ != agTRUE &&
5807 pSatDevData->sat48BitSupport != agTRUE
5810 AllChk = smsatCheckLimit(LBA, TL, agFALSE, pSatDevData);
5840 AllChk = smsatCheckLimit(LBA, TL, agTRUE, pSatDevData);
5866 if (pSatDevData->satDMASupport == agTRUE && pSatDevData->satDMAEnabled == agTRUE)
5931 if (pSatDevData->sat48BitSupport == agTRUE)
5933 if (pSatDevData->satDMASupport == agTRUE && pSatDevData->satDMAEnabled == agTRUE)
6015 if (pSatDevData->satNCQ == agTRUE)
6018 if (pSatDevData->sat48BitSupport != agTRUE)
6153 smDeviceData_t *pSatDevData;
6161 pSatDevData = satIOContext->pSatDevData;
6207 if (pSatDevData->satNCQ != agTRUE &&
6208 pSatDevData->sat48BitSupport != agTRUE
6236 if (pSatDevData->satDMASupport == agTRUE && pSatDevData->satDMAEnabled == agTRUE)
6309 if (pSatDevData->sat48BitSupport == agTRUE)
6311 if (pSatDevData->satDMASupport == agTRUE && pSatDevData->satDMAEnabled == agTRUE)
6383 if (pSatDevData->satNCQ == agTRUE)
6386 if (pSatDevData->sat48BitSupport != agTRUE)
6466 smDeviceData_t *pSatDevData = satIOContext->pSatDevData;
6569 if (pSatDevData->satNCQ != agTRUE &&
6570 pSatDevData->sat48BitSupport != agTRUE
6573 AllChk = smsatCheckLimit(LBA, TL, agFALSE, pSatDevData);
6600 AllChk = smsatCheckLimit(LBA, TL, agTRUE, pSatDevData);
6625 if (pSatDevData->satNCQ == agTRUE)
6628 if (pSatDevData->sat48BitSupport != agTRUE)
6679 else if (pSatDevData->sat48BitSupport == agTRUE)
6681 if (pSatDevData->satDMASupport == agTRUE && pSatDevData->satDMAEnabled == agTRUE)
6741 if (pSatDevData->satDMASupport == agTRUE && pSatDevData->satDMAEnabled == agTRUE)
6912 smDeviceData_t *pSatDevData;
6924 pSatDevData = satIOContext->pSatDevData;
7015 if (pSatDevData->satNCQ != agTRUE &&
7016 pSatDevData->sat48BitSupport != agTRUE
7019 AllChk = smsatCheckLimit(LBA, TL, agFALSE, pSatDevData);
7048 AllChk = smsatCheckLimit(LBA, TL, agTRUE, pSatDevData);
7066 if (pSatDevData->satDMASupport == agTRUE && pSatDevData->satDMAEnabled == agTRUE)
7129 if (pSatDevData->sat48BitSupport == agTRUE)
7131 if (pSatDevData->satDMASupport == agTRUE && pSatDevData->satDMAEnabled == agTRUE)
7191 if (pSatDevData->satNCQ == agTRUE)
7194 if (pSatDevData->sat48BitSupport != agTRUE)
7334 smDeviceData_t *pSatDevData;
7346 pSatDevData = satIOContext->pSatDevData;
7439 if (pSatDevData->satNCQ != agTRUE &&
7440 pSatDevData->sat48BitSupport != agTRUE
7443 AllChk = smsatCheckLimit(LBA, TL, agFALSE, pSatDevData);
7467 AllChk = smsatCheckLimit(LBA, TL, agTRUE, pSatDevData);
7491 if (pSatDevData->satDMASupport == agTRUE && pSatDevData->satDMAEnabled == agTRUE)
7554 if (pSatDevData->sat48BitSupport == agTRUE)
7556 if (pSatDevData->satDMASupport == agTRUE && pSatDevData->satDMAEnabled == agTRUE)
7616 if (pSatDevData->satNCQ == agTRUE)
7619 if (pSatDevData->sat48BitSupport != agTRUE)
7764 smDeviceData_t *pSatDevData;
7777 pSatDevData = satIOContext->pSatDevData;
7856 if (pSatDevData->satNCQ != agTRUE &&
7857 pSatDevData->sat48BitSupport != agTRUE
7860 AllChk = smsatCheckLimit(LBA, TL, agFALSE, pSatDevData);
7887 AllChk = smsatCheckLimit(LBA, TL, agTRUE, pSatDevData);
7910 if (pSatDevData->sat48BitSupport == agTRUE)
8047 smDeviceData_t *pSatDevData;
8060 pSatDevData = satIOContext->pSatDevData;
8138 if (pSatDevData->satNCQ != agTRUE &&
8139 pSatDevData->sat48BitSupport != agTRUE
8142 AllChk = smsatCheckLimit(LBA, TL, agFALSE, pSatDevData);
8169 AllChk = smsatCheckLimit(LBA, TL, agTRUE, pSatDevData);
8192 if (pSatDevData->sat48BitSupport == agTRUE)
8329 smDeviceData_t *pSatDevData;
8342 pSatDevData = satIOContext->pSatDevData;
8410 if (pSatDevData->satNCQ != agTRUE &&
8411 pSatDevData->sat48BitSupport != agTRUE
8414 AllChk = smsatCheckLimit(LBA, TL, agFALSE, pSatDevData);
8435 AllChk = smsatCheckLimit(LBA, TL, agTRUE, pSatDevData);
8455 if (pSatDevData->sat48BitSupport == agTRUE)
8587 smDeviceData_t *pSatDevData;
8593 pSatDevData = satIOContext->pSatDevData;
8623 if (pSatDevData->satStopState == agTRUE)
8646 if (pSatDevData->satDriveState == SAT_DEV_STATE_FORMAT_IN_PROGRESS)
8671 if (pSatDevData->satPendingIO != 0)
8673 if (pSatDevData->satDeviceFaultState == agTRUE)
8697 if(pSatDevData->satRemovableMedia && pSatDevData->satRemovableMediaEnabled)
8827 smDeviceData_t *pSatDevData;
8832 pSatDevData = satIOContext->pSatDevData;
8834 SM_DBG5(("smsatInquiry: pSatDevData did %d\n", pSatDevData->id));
8880 if ( pSatDevData->IDDeviceValid == agFALSE)
8925 satDevData = satIOContext->pSatDevData;
8951 satNewIOContext->pSatDevData = satDevData;
9011 smDeviceData_t *pSatDevData;
9018 pSatDevData = satIOContext->pSatDevData;
9021 SM_DBG6(("smsatSendIDDev: did %d\n", pSatDevData->id));
9028 if (pSatDevData->satDeviceType == SATA_ATAPI_DEVICE)
9091 smDeviceData_t *pSatDevData;
9101 pSatDevData = satIOContext->pSatDevData;
9160 if (pSatDevData->satSMARTEnabled == agTRUE)
9210 pSatDevData,
9260 satIOContext2->pSatDevData = pSatDevData;
9289 pSatDevData,
9404 smDeviceData_t *pSatDevData;
9417 pSatDevData = satIOContext->pSatDevData;
9492 page, pSatDevData->id));
9574 if (pSatDevData->satWriteCacheEnabled == agTRUE)
9592 if (pSatDevData->satLookAheadEnabled == agTRUE)
9611 if (pSatDevData->satNCQ == agTRUE)
9630 if (pSatDevData->satSMARTEnabled == agTRUE)
9679 if (pSatDevData->satNCQ == agTRUE)
9791 if (pSatDevData->satWriteCacheEnabled == agTRUE)
9809 if (pSatDevData->satLookAheadEnabled == agTRUE)
9856 if (pSatDevData->satSMARTEnabled == agTRUE)
9944 smDeviceData_t *pSatDevData;
9958 pSatDevData = satIOContext->pSatDevData;
10013 SM_DBG5(("smsatModeSense10: page=0x%x, did %d\n", page, pSatDevData->id));
10037 SM_DBG1(("smsatModeSense10 *** ERROR *** not supported page 0x%x did %d!!!\n", page, pSatDevData->id));
10209 if (pSatDevData->satWriteCacheEnabled == agTRUE)
10227 if (pSatDevData->satLookAheadEnabled == agTRUE)
10250 if (pSatDevData->satNCQ == agTRUE)
10273 if (pSatDevData->satSMARTEnabled == agTRUE)
10377 if (pSatDevData->satNCQ == agTRUE)
10576 if (pSatDevData->satWriteCacheEnabled == agTRUE)
10594 if (pSatDevData->satLookAheadEnabled == agTRUE)
10695 if (pSatDevData->satSMARTEnabled == agTRUE)
10780 smDeviceData_t *pSatDevData;
10790 pSatDevData = satIOContext->pSatDevData;
10791 pSATAIdData = &pSatDevData->satIdentifyData;
10826 pSatDevData->id));
10852 pSatDevData->id));
10881 if (pSatDevData->sat48BitSupport == agTRUE)
10972 pSatDevData->satMaxLBA[0] = 0; /* MSB */
10973 pSatDevData->satMaxLBA[1] = 0;
10974 pSatDevData->satMaxLBA[2] = 0;
10975 pSatDevData->satMaxLBA[3] = 0;
10976 pSatDevData->satMaxLBA[4] = dataBuffer[0];
10977 pSatDevData->satMaxLBA[5] = dataBuffer[1];
10978 pSatDevData->satMaxLBA[6] = dataBuffer[2];
10979 pSatDevData->satMaxLBA[7] = dataBuffer[3]; /* LSB */
10985 pSatDevData->id));
11016 smDeviceData_t *pSatDevData;
11026 pSatDevData = satIOContext->pSatDevData;
11027 pSATAIdData = &pSatDevData->satIdentifyData;
11092 pSatDevData->id));
11118 pSatDevData->id));
11146 if (pSatDevData->sat48BitSupport == agTRUE)
11195 pSatDevData->satMaxLBA[0] = dataBuffer[0]; /* MSB */
11196 pSatDevData->satMaxLBA[1] = dataBuffer[1];
11197 pSatDevData->satMaxLBA[2] = dataBuffer[2];
11198 pSatDevData->satMaxLBA[3] = dataBuffer[3];
11199 pSatDevData->satMaxLBA[4] = dataBuffer[4];
11200 pSatDevData->satMaxLBA[5] = dataBuffer[5];
11201 pSatDevData->satMaxLBA[6] = dataBuffer[6];
11202 pSatDevData->satMaxLBA[7] = dataBuffer[7]; /* LSB */
11208 pSatDevData->id));
11268 smDeviceData_t *pSatDevData;
11275 pSatDevData = satIOContext->pSatDevData;
11289 reportLunLen, pSatDevData->id));
11580 smDeviceData_t *pSatDevData;
11587 pSatDevData = satIOContext->pSatDevData;
11594 pSatDevData->satVerifyState = 0;
11596 pSatDevData->satBGPendingDiag = agFALSE;
11660 (pSatDevData->satSMARTSelfTest == agFALSE)
11684 (pSatDevData->satSMARTSelfTest == agTRUE) &&
11685 (pSatDevData->satSMARTEnabled == agFALSE)
11720 (pSatDevData->satSMARTSelfTest == agFALSE))
11723 (pSatDevData->satSMARTSelfTest == agTRUE) &&
11724 (pSatDevData->satSMARTEnabled == agFALSE))
11732 if (pSatDevData->sat48BitSupport == agTRUE)
11800 (pSatDevData->satSMARTSelfTest == agTRUE) &&
11801 (pSatDevData->satSMARTEnabled == agTRUE)
11851 (pSatDevData->satSMARTSelfTest == agTRUE) &&
11852 (pSatDevData->satSMARTEnabled == agTRUE)
11860 pSatDevData->satBGPendingDiag = agTRUE;
11909 pSatDevData->satBGPendingDiag = agTRUE;
11981 if (pSatDevData->satBGPendingDiag == agTRUE)
12176 smDeviceData_t *pSatDevData;
12182 pSatDevData = satIOContext->pSatDevData;
12230 if (pSatDevData->sat48BitSupport == agTRUE)
12320 if (pSatDevData->sat48BitSupport == agTRUE)
12390 if(pSatDevData->satRemovableMedia && pSatDevData->satRemovableMediaEnabled)
12509 smDeviceData_t *pSatDevData;
12517 pSatDevData = satIOContext->pSatDevData;
12559 if ( pSatDevData->sat48BitSupport != agTRUE )
12600 if (pSatDevData->satNCQ != agTRUE &&
12601 pSatDevData->sat48BitSupport != agTRUE
12629 if (pSatDevData->satDMASupport == agTRUE && pSatDevData->satDMAEnabled == agTRUE)
12677 if (pSatDevData->sat48BitSupport == agTRUE)
12679 if (pSatDevData->satDMASupport == agTRUE && pSatDevData->satDMAEnabled == agTRUE)
12703 pSatDevData->satMaxUserAddrSectors should be 0x0FFFFFFF
12706 if (pSatDevData->satMaxUserAddrSectors > 0x0FFFFFFF)
12758 pSatDevData->satMaxUserAddrSectors should be 0x0FFFFFFF
12761 if (pSatDevData->satMaxUserAddrSectors > 0x0FFFFFFF)
12793 if (pSatDevData->satNCQ == agTRUE)
12796 if (pSatDevData->sat48BitSupport != agTRUE)
12827 pSatDevData->satMaxUserAddrSectors should be 0x0FFFFFFF
12830 if (pSatDevData->satMaxUserAddrSectors > 0x0FFFFFFF)
12992 smDeviceData_t *pSatDevData;
13003 pSatDevData = satIOContext->pSatDevData;
13050 if (pSatDevData->satSMARTFeatureSet == agTRUE)
13054 if (pSatDevData->satSMARTSelfTest == agTRUE)
13148 if (pSatDevData->satSMARTFeatureSet == agTRUE)
13152 if (pSatDevData->satSMARTSelfTest == agTRUE)
13225 if (pSatDevData->satSMARTSelfTest == agFALSE)
13246 if (pSatDevData->satSMARTEnabled == agFALSE)
13264 if ( pSatDevData->sat48BitSupport == agTRUE )
13298 if (pSatDevData->satSMARTFeatureSet == agFALSE)
13318 if (pSatDevData->satSMARTEnabled == agFALSE)
13415 smDeviceData_t *pSatDevData;
13423 pSatDevData = satIOContext->pSatDevData;
13428 pSatDevData,
13451 satIOContext2->pSatDevData = pSatDevData;
13495 pSatDevData,
13686 smDeviceData_t *pSatDevData;
13697 pSatDevData = satIOContext->pSatDevData;
13814 (pSatDevData->satNCQ == agTRUE && pLogPage[StartingIndex+3] != 0x12) ||
13815 (pSatDevData->satNCQ == agFALSE && pLogPage[StartingIndex+3] != 0x02) ||
14183 smDeviceData_t *pSatDevData;
14195 pSatDevData = satIOContext->pSatDevData;
14348 (pSatDevData->satNCQ == agTRUE && pLogPage[StartingIndex+3] != 0x12) ||
14349 (pSatDevData->satNCQ == agFALSE && pLogPage[StartingIndex+3] != 0x02) ||
14716 smDeviceData_t *pSatDevData;
14722 pSatDevData = satIOContext->pSatDevData;
14766 if (pSatDevData->sat48BitSupport == agTRUE)
14847 smDeviceData_t *pSatDevData;
14853 pSatDevData = satIOContext->pSatDevData;
14898 if (pSatDevData->sat48BitSupport == agTRUE)
14983 smDeviceData_t *pSatDevData;
14995 pSatDevData = satIOContext->pSatDevData;
15086 if (pSatDevData->satNCQ != agTRUE &&
15087 pSatDevData->sat48BitSupport != agTRUE
15090 AllChk = smsatCheckLimit(LBA, TL, agFALSE, pSatDevData);
15114 AllChk = smsatCheckLimit(LBA, TL, agTRUE, pSatDevData);
15139 if (pSatDevData->satDMASupport == agTRUE && pSatDevData->satDMAEnabled == agTRUE)
15203 if (pSatDevData->sat48BitSupport == agTRUE)
15205 if (pSatDevData->satDMASupport == agTRUE && pSatDevData->satDMAEnabled == agTRUE)
15264 if (pSatDevData->satNCQ == agTRUE)
15267 if (pSatDevData->sat48BitSupport != agTRUE)
15412 smDeviceData_t *pSatDevData;
15424 pSatDevData = satIOContext->pSatDevData;
15512 if (pSatDevData->satNCQ != agTRUE &&
15513 pSatDevData->sat48BitSupport != agTRUE
15516 AllChk = smsatCheckLimit(LBA, TL, agFALSE, pSatDevData);
15545 AllChk = smsatCheckLimit(LBA, TL, agTRUE, pSatDevData);
15563 if (pSatDevData->satDMASupport == agTRUE && pSatDevData->satDMAEnabled == agTRUE)
15626 if (pSatDevData->sat48BitSupport == agTRUE)
15628 if (pSatDevData->satDMASupport == agTRUE && pSatDevData->satDMAEnabled == agTRUE)
15688 if (pSatDevData->satNCQ == agTRUE)
15691 if (pSatDevData->sat48BitSupport != agTRUE)
15837 smDeviceData_t *pSatDevData;
15849 pSatDevData = satIOContext->pSatDevData;
15940 if (pSatDevData->satNCQ != agTRUE &&
15941 pSatDevData->sat48BitSupport != agTRUE
15944 AllChk = smsatCheckLimit(LBA, TL, agFALSE, pSatDevData);
15968 AllChk = smsatCheckLimit(LBA, TL, agTRUE, pSatDevData);
15993 if (pSatDevData->satDMASupport == agTRUE && pSatDevData->satDMAEnabled == agTRUE)
16056 if (pSatDevData->sat48BitSupport == agTRUE)
16058 if (pSatDevData->satDMASupport == agTRUE && pSatDevData->satDMAEnabled == agTRUE)
16118 if (pSatDevData->satNCQ == agTRUE)
16121 if (pSatDevData->sat48BitSupport != agTRUE)
16261 smDeviceData_t *pSatDevData;
16271 pSatDevData = satIOContext->pSatDevData;
16274 pSATAIdData = &(pSatDevData->satIdentifyData);
16340 if ( pSatDevData->IDDeviceValid == agTRUE)
16376 if (pSatDevData->sat48BitSupport == agTRUE)
16921 smDeviceData_t *pSatDevData;
16933 pSatDevData = satIOContext->pSatDevData;
17008 if (pSatDevData->sat48BitSupport == agTRUE)
17646 smDeviceData_t *pSatDevData;
17655 pSatDevData = satIOContext->pSatDevData;
17840 smDeviceData_t *pSatDevData;
17844 pSatDevData = satIOContext->pSatDevData;
17848 if (pSatDevData->sat48BitSupport == agTRUE)
17914 smDeviceData_t *pSatDevData;
17923 pSatDevData = satIOContext->pSatDevData;
17941 if (pSatDevData->sat48BitSupport == agTRUE)
18877 smDeviceData_t *pSatDevData;
18881 pSatDevData = satIOContext->pSatDevData;
18886 if (pSatDevData->sat48BitSupport == agTRUE)
18893 fis->d.lbaLow = pSatDevData->satMaxLBA[7]; /* FIS LBA (7 :0 ) */
18894 fis->d.lbaMid = pSatDevData->satMaxLBA[6]; /* FIS LBA (15:8 ) */
18895 fis->d.lbaHigh = pSatDevData->satMaxLBA[5]; /* FIS LBA (23:16) */
18896 fis->d.lbaLowExp = pSatDevData->satMaxLBA[4]; /* FIS LBA (31:24) */
18897 fis->d.lbaMidExp = pSatDevData->satMaxLBA[3]; /* FIS LBA (39:32) */
18898 fis->d.lbaHighExp = pSatDevData->satMaxLBA[2]; /* FIS LBA (47:40) */
18915 fis->d.lbaLow = pSatDevData->satMaxLBA[7]; /* FIS LBA (7 :0 ) */
18916 fis->d.lbaMid = pSatDevData->satMaxLBA[6]; /* FIS LBA (15:8 ) */
18917 fis->d.lbaHigh = pSatDevData->satMaxLBA[5]; /* FIS LBA (23:16) */
18925 fis->d.device = (bit8)((0x4 << 4) | (pSatDevData->satMaxLBA[4] & 0xF));
18968 smDeviceData_t *pSatDevData;
18973 pSatDevData = satIOContext->pSatDevData;
18978 if (pSatDevData->sat48BitSupport == agTRUE)
19172 smDeviceData_t *pSatDevData;
19175 pSatDevData = satIOContext->pSatDevData;
19181 if ( pSatDevData->sat48BitSupport == agTRUE )
19283 smDeviceData_t *pSatDevData;
19288 pSatDevData = satIOContext->pSatDevData;
19292 if (pSatDevData->satDMASupport == agTRUE && pSatDevData->satDMAEnabled == agTRUE)
19355 if (pSatDevData->sat48BitSupport == agTRUE)
19357 if (pSatDevData->satDMASupport == agTRUE && pSatDevData->satDMAEnabled == agTRUE)
19416 if (pSatDevData->satNCQ == agTRUE)
19419 if (pSatDevData->sat48BitSupport != agTRUE)
19498 smDeviceData_t *pSatDevData;
19506 pSatDevData = satIOContext->pSatDevData;
19535 if (pSatDevData->sat48BitSupport == agTRUE)
19938 smDeviceData_t *pSatDevData;
19941 pSatDevData = satIOContext->pSatDevData;
19960 fis->d.sectorCount = 0x40 |(bit8)pSatDevData->satUltraDMAMode; /* enable Ultra DMA mode */
20148 smDeviceData_t *pSatDevData,
20159 if (tdsmBitScanForward(smRoot, &i, ~(pSatDevData->freeSATAFDMATagBitmap)))
20161 smsatBitSet(smRoot, (bit8*)&pSatDevData->freeSATAFDMATagBitmap, i);
20168 for ( i = 0; i < pSatDevData->satNCQMaxIO; i ++ )
20170 if ( 0 == smsatBitTest(smRoot, (bit8 *)&pSatDevData->freeSATAFDMATagBitmap, i) )
20172 smsatBitSet(smRoot, (bit8*)&pSatDevData->freeSATAFDMATagBitmap, i);
20189 smDeviceData_t *pSatDevData,
20195 if ( tag < pSatDevData->satNCQMaxIO )
20198 smsatBitClear(smRoot, (bit8 *)&pSatDevData->freeSATAFDMATagBitmap, (bit32)tag);
20200 /*tdsmInterlockedAnd(smRoot, (volatile LONG *)(&pSatDevData->freeSATAFDMATagBitmap), ~(1 << (tag&31)));*/
20205 SM_DBG1(("smsatTagRelease: tag %d >= satNCQMaxIO %d!!!!\n", tag, pSatDevData->satNCQMaxIO));
20359 smsatCheckLimit(bit8 *lba, bit8 *tl, int flag, smDeviceData_t *pSatDevData)
20539 sm_memcpy(&temp_satMaxLBA, &pSatDevData->satMaxLBA, sizeof(temp_satMaxLBA));
20561 if ( pSatDevData->ReadCapacity == 10)
20591 else if ( pSatDevData->ReadCapacity == 16)
20623 SM_DBG5(("smsatCheckLimit: unknown pSatDevData->ReadCapacity %d\n", pSatDevData->ReadCapacity));