Lines Matching defs:aATAPICmd

204     uint8_t aATAPICmd[ATAPI_PACKET_SIZE];
1786 uint8_t cmd = s->aATAPICmd[0];
1989 switch (s->aATAPICmd[0])
2020 uint8_t aATAPICmd[ATAPI_PACKET_SIZE];
2029 switch (s->aATAPICmd[0])
2034 iATAPILBA = ataBE2H_U32(s->aATAPICmd + 2);
2035 cSectors = ataBE2H_U16(s->aATAPICmd + 7);
2039 iATAPILBA = ataBE2H_U32(s->aATAPICmd + 2);
2040 cSectors = ataBE2H_U32(s->aATAPICmd + 6);
2043 iATAPILBA = ataBE2H_U32(s->aATAPICmd + 2);
2044 cSectors = ataBE2H_U24(s->aATAPICmd + 6);
2047 iATAPILBA = ataMSF2LBA(s->aATAPICmd + 3);
2048 cSectors = ataMSF2LBA(s->aATAPICmd + 6) - iATAPILBA;
2051 AssertMsgFailed(("Don't know how to split command %#04x\n", s->aATAPICmd[0]));
2063 memcpy(aATAPICmd, s->aATAPICmd, ATAPI_PACKET_SIZE);
2072 switch (s->aATAPICmd[0])
2077 ataH2BE_U32(aATAPICmd + 2, iATAPILBA);
2078 ataH2BE_U16(aATAPICmd + 7, cReqSectors);
2082 ataH2BE_U32(aATAPICmd + 2, iATAPILBA);
2083 ataH2BE_U32(aATAPICmd + 6, cReqSectors);
2086 ataH2BE_U32(aATAPICmd + 2, iATAPILBA);
2087 ataH2BE_U24(aATAPICmd + 6, cReqSectors);
2090 ataLBA2MSF(aATAPICmd + 3, iATAPILBA);
2091 ataLBA2MSF(aATAPICmd + 6, iATAPILBA + cReqSectors);
2094 rc = s->pDrvBlock->pfnSendCmd(s->pDrvBlock, aATAPICmd, (PDMBLOCKTXDIR)s->uTxDir, pbBuf, &cbCurrTX, abATAPISense, sizeof(abATAPISense), 30000 /**< @todo timeout */);
2104 switch (s->aATAPICmd[0])
2109 ataH2BE_U32(s->aATAPICmd + 2, iATAPILBA);
2110 ataH2BE_U16(s->aATAPICmd + 7, cSectors - cSectorsMax);
2114 ataH2BE_U32(s->aATAPICmd + 2, iATAPILBA);
2115 ataH2BE_U32(s->aATAPICmd + 6, cSectors - cSectorsMax);
2118 ataH2BE_U32(s->aATAPICmd + 2, iATAPILBA);
2119 ataH2BE_U24(s->aATAPICmd + 6, cSectors - cSectorsMax);
2122 ataLBA2MSF(s->aATAPICmd + 3, iATAPILBA);
2123 ataLBA2MSF(s->aATAPICmd + 6, iATAPILBA + cSectors - cSectorsMax);
2126 AssertMsgFailed(("Don't know how to split command %#04x\n", s->aATAPICmd[0]));
2135 rc = s->pDrvBlock->pfnSendCmd(s->pDrvBlock, s->aATAPICmd, (PDMBLOCKTXDIR)s->uTxDir, s->CTX_SUFF(pbIOBuffer), &cbTransfer, abATAPISense, sizeof(abATAPISense), 30000 /**< @todo timeout */);
2160 switch (s->aATAPICmd[0])
2169 rc = ATAPIPassthroughTrackListUpdate(s->pTrackList, s->aATAPICmd, s->CTX_SUFF(pbIOBuffer));
2174 rc, s->aATAPICmd[0] == SCSI_SEND_CUE_SHEET ? "SEND CUE SHEET" : "READ TOC/PMA/ATIP"));
2197 if ( s->aATAPICmd[0] == SCSI_INQUIRY
2227 uint8_t u8Cmd = s->aATAPICmd[0];
2251 int media = s->aATAPICmd[1];
2252 int format = s->aATAPICmd[7];
2254 uint16_t max_len = ataBE2H_U16(&s->aATAPICmd[8]);
2288 int layer = s->aATAPICmd[6];
2461 if ((s->aATAPICmd[1] & 0x03) != 1 || ataBE2H_U32(&s->aATAPICmd[2]) != 1)
2604 uint16_t u16Sfn = ataBE2H_U16(&s->aATAPICmd[2]);
2609 if ((s->aATAPICmd[1] & 0x03) == 3 || u16Sfn != 0)
2673 if (!(s->aATAPICmd[1] & 1))
2884 fMSF = (s->aATAPICmd[1] >> 1) & 1;
2885 iStartTrack = s->aATAPICmd[6];
2946 fMSF = (s->aATAPICmd[1] >> 1) & 1;
2978 fMSF = (s->aATAPICmd[1] >> 1) & 1;
2979 iStartTrack = s->aATAPICmd[6];
3064 pbPacket = s->aATAPICmd;
3434 pbPacket = s->aATAPICmd;
3737 pbPacket = s->aATAPICmd;
3755 memcpy(s->aATAPICmd, s->CTX_SUFF(pbIOBuffer), ATAPI_PACKET_SIZE);
5515 LogRel(("PIIX3 ATA: execution time for ATAPI command %#04x was %d seconds\n", pCtl->aIfs[pCtl->iAIOIf].aATAPICmd[0], uWait / (1000 * 1000)));
6543 SSMR3PutMem(pSSM, &pThis->aCts[i].aIfs[j].aATAPICmd, sizeof(pThis->aCts[i].aIfs[j].aATAPICmd));
6722 SSMR3GetMem(pSSM, &pThis->aCts[i].aIfs[j].aATAPICmd, sizeof(pThis->aCts[i].aIfs[j].aATAPICmd));