Lines Matching refs:SATA
85 * This routine is called to complete a SATA request previously issued to the
88 * \param agRoot: Handles for this instance of SAS/SATA hardware
163 satIOContext = &(tdIORequestBody->transport.SATA.satIOContext);
233 &(tdIORequestBody->transport.SATA.agSATARequestBody),
267 /* release tag value for SATA */
346 * This CB routine deals with normal Packet command I/O SATA request.
348 * \param agRoot: Handles for this instance of SAS/SATA hardware
554 * This CB routine deals with normal non-chained data I/O SATA request.
556 * \param agRoot: Handles for this instance of SAS/SATA hardware
649 * This CB routine deals with normal non-chained data I/O SATA request.
651 * \param agRoot: Handles for this instance of SAS/SATA hardware
772 * This CB routine deals with normal non-chained data I/O SATA request.
774 * \param agRoot: Handles for this instance of SAS/SATA hardware
912 * This CB routine deals with normal non-chained data I/O SATA request.
914 * \param agRoot: Handles for this instance of SAS/SATA hardware
1145 * This CB routine deals with normal non-chained data I/O SATA request.
1147 * \param agRoot: Handles for this instance of SAS/SATA hardware
1221 * This CB routine deals with normal non-chained data I/O SATA request.
1223 * \param agRoot: Handles for this instance of SAS/SATA hardware
1310 * This CB routine deals with normal chained data I/O SATA request.
1312 * \param agRoot: Handles for this instance of SAS/SATA hardware
2373 * This routine is called to complete error case for SATA request previously
2376 * \param agRoot: Handles for this instance of SAS/SATA hardware
2721 * This routine is called to complete error case for SATA request previously
2725 * \param agRoot: Handles for this instance of SAS/SATA hardware
3047 * Purpose: This function processes I/Os completed and returned by SATA lower
3118 * Purpose: This function processes I/Os completed and returned by SATA lower
3262 * This CB routine deals with non-data I/O SATA request.
3264 * \param agRoot: Handles for this instance of SAS/SATA hardware
3363 && (pSignature)[4] == 0xA0 ) /* this is the signature of a Hitachi SATA HDD*/
3405 * STP/SATA discovery results
3416 * \note - For details, refer to SAS/SATA Low-Level API Specification
3474 /* Add SATA device */
3587 * Purpose: This function adds a discovered SATA device to a device list of
3594 * \param agSATADeviceInfo Pointer to SATA device info structure
3717 oneDeviceData->target_ssp_stp_smp = 0x1; /* setting SATA device bit */
3729 sasorsata = SATA_DEVICE_TYPE; /* SATA disk */
3768 * Purpose: This function retries identify device data to directly attached SATA
3870 satIOContext = &(tdIORequestBody->transport.SATA.satIOContext);
3873 &(tdIORequestBody->transport.SATA.agSATARequestBody.fis.fisRegHostToDev);
3940 * Purpose: This function sends identify device data to directly attached SATA
4042 satIOContext = &(tdIORequestBody->transport.SATA.satIOContext);
4045 &(tdIORequestBody->transport.SATA.agSATARequestBody.fis.fisRegHostToDev);
4356 * \param agRoot: Handles for this instance of SAS/SATA hardware
4900 * \param agRoot: Handles for this instance of SAS/SATA hardware
5650 * \param agRoot: Handles for this instance of SAS/SATA hardware
5724 satOrgIOContext = &(tdOrgIORequestBody->transport.SATA.satIOContext);
6013 * \param agRoot: Handles for this instance of SAS/SATA hardware
6393 satNewIOContext = &tdNewIORequestBody->transport.SATA.satIOContext;
6396 satNewIOContext->pFis = &tdNewIORequestBody->transport.SATA.agSATARequestBody.fis.fisRegHostToDev;
6400 satNewIOContext->pSense = &tdNewIORequestBody->transport.SATA.sensePayload;
6401 satNewIOContext->pTiSenseData = &tdNewIORequestBody->transport.SATA.tiSenseData;
6478 * \param agRoot: Handles for this instance of SAS/SATA hardware
7123 * \param agRoot: Handles for this instance of SAS/SATA hardware
7571 * \param agRoot: Handles for this instance of SAS/SATA hardware
8157 * \param agRoot: Handles for this instance of SAS/SATA hardware
8479 * \param agRoot: Handles for this instance of SAS/SATA hardware
8890 * \param agRoot: Handles for this instance of SAS/SATA hardware
9084 * \param agRoot: Handles for this instance of SAS/SATA hardware
9782 * \param agRoot: Handles for this instance of SAS/SATA hardware
10011 * \param agRoot: Handles for this instance of SAS/SATA hardware
10203 * \param agRoot: Handles for this instance of SAS/SATA hardware
10392 * \param agRoot: Handles for this instance of SAS/SATA hardware
10808 * \param agRoot: Handles for this instance of SAS/SATA hardware
10903 * 1. Issue abort to LL layer to all other pending I/Os for the same SATA
10910 * When all I/O aborts are completed, clear SATA device flag to
10916 * Issue abort to LL layer to all other pending I/Os for the same SATA drive
10977 * When all I/O aborts are completed, clear SATA device flag to
10992 * SATA port or SATA device
10994 * \param agRoot: Handles for this instance of SAS/SATA hardware
11042 * !!!! See Section 13.5.2.4 of SATA 2.5 specs. !!!!
11053 * similar to the one described in SATA 2.5:
11055 * 1. Set SATA device flag to indicate error condition and returning busy
11074 * 6. Issue abort to LL layer to all other pending I/Os for the same SATA
11081 * When all I/O aborts are completed, clear SATA device flag to
11110 * will do SATA device reset.
11149 satIOContext2 = &(tdIORequestBody->transport.SATA.satIOContext);
11152 satIOContext2->pFis = &(tdIORequestBody->transport.SATA.agSATARequestBody.fis.fisRegHostToDev);
11154 satIOContext2->pSense = &(tdIORequestBody->transport.SATA.sensePayload);
11155 satIOContext2->pTiSenseData = &(tdIORequestBody->transport.SATA.tiSenseData);
11271 satIOContext = &(tdIORequestBody->transport.SATA.satIOContext);
11322 * This routine is called to handle SATA error event
11324 * \param agRoot: Handles for this instance of SAS/SATA hardware
11722 * This routine is called to complete a SATA device reset request previously
11725 * \param agRoot: Handles for this instance of SAS/SATA hardware