Lines Matching refs:SATA
104 satIOContext = &(smIORequestBody->transport.SATA.satIOContext);
168 /* release tag value for SATA */
206 * This CB routine deals with normal Packet command I/O SATA request.
208 * \param agRoot: Handles for this instance of SAS/SATA hardware
400 * This CB routine deals with normal non-chained data I/O SATA request.
402 * \param agRoot: Handles for this instance of SAS/SATA hardware
535 * This CB routine deals with normal non-chained data I/O SATA request.
537 * \param agRoot: Handles for this instance of SAS/SATA hardware
682 * This CB routine deals with normal non-chained data I/O SATA request.
684 * \param agRoot: Handles for this instance of SAS/SATA hardware
853 * This CB routine deals with normal non-chained data I/O SATA request.
855 * \param agRoot: Handles for this instance of SAS/SATA hardware
2003 satOrgIOContext = &(smOrgIORequestBody->transport.SATA.satIOContext);
4308 satNewIOContext = &smNewIORequestBody->transport.SATA.satIOContext;
4311 satNewIOContext->pFis = &smNewIORequestBody->transport.SATA.agSATARequestBody.fis.fisRegHostToDev;
4315 satNewIOContext->pSense = &smNewIORequestBody->transport.SATA.sensePayload;
4316 satNewIOContext->pSmSenseData = &smNewIORequestBody->transport.SATA.smSenseData;
8971 /* send the Set Feature ATA command to SATA device for enbling PIO and DMA transfer mode*/
9130 * !!!! See Section 13.5.2.4 of SATA 2.5 specs. !!!!
9141 * to the SATA HW assist that we have, this sequence is slighly different
9142 * from the one described in SATA 2.5:
9144 * 1. Set SATA device flag to indicate error condition and returning busy
9169 * 7. Issue abort to LL layer to all other pending I/Os for the same SATA
9176 * When all I/O aborts are completed, clear SATA device flag to
9207 * the normal NCQ recovery, we will do SATA device reset.
9248 satIOContext2 = &(smIORequestBody->transport.SATA.satIOContext);
9251 satIOContext2->pFis = &(smIORequestBody->transport.SATA.agSATARequestBody.fis.fisRegHostToDev);
9253 satIOContext2->pSense = &(smIORequestBody->transport.SATA.sensePayload);
9254 satIOContext2->pSmSenseData = &(smIORequestBody->transport.SATA.smSenseData);
10428 * 1. Issue abort to LL layer to all other pending I/Os for the same SATA
10435 * When all I/O aborts are completed, clear SATA device flag to
10441 * Issue abort to LL layer to all other pending I/Os for the same SATA drive
10489 satIOContext = &(smAbortIORequestBody->transport.SATA.satIOContext);
10513 * When all I/O aborts are completed, clear SATA device flag to
10587 * !!!! See Section 13.5.2.4 of SATA 2.5 specs. !!!!
10598 * similar to the one described in SATA 2.5:
10600 * 1. Set SATA device flag to indicate error condition and returning busy
10619 * 6. Issue abort to LL layer to all other pending I/Os for the same SATA
10626 * When all I/O aborts are completed, clear SATA device flag to
10652 * will do SATA device reset.
10691 satIOContext2 = &(smIORequestBody->transport.SATA.satIOContext);
10694 satIOContext2->pFis = &(smIORequestBody->transport.SATA.agSATARequestBody.fis.fisRegHostToDev);
10696 satIOContext2->pSense = &(smIORequestBody->transport.SATA.sensePayload);
10697 satIOContext2->pSmSenseData = &(smIORequestBody->transport.SATA.smSenseData);
12020 satIOContext = &(smIORequestBody->transport.SATA.satIOContext);
12338 * This CB routine deals with normal non-chained data I/O SATA request.
12340 * \param agRoot: Handles for this instance of SAS/SATA hardware
12545 /* send the Set Feature ATA command to SATA device for enable DMA Setup FIS auto-activate */
12572 * This CB routine deals with normal non-chained data I/O SATA request.
12574 * \param agRoot: Handles for this instance of SAS/SATA hardware
12738 /* send the Set Feature ATA command to SATA device for enable DMA Setup FIS auto-activate */
12766 * This CB routine deals with normal non-chained data I/O SATA request.
12768 * \param agRoot: Handles for this instance of SAS/SATA hardware
12905 /* send the Set Feature ATA command to SATA device for enable DMA Setup FIS auto-activate */