Lines Matching refs:SATA
890 /* Initialize CB for SATA completion.
1080 /* Initialize CB for SATA completion.
1157 /* Initialize CB for SATA completion.
1583 /* Initialize CB for SATA completion.
1887 /* Initialize CB for SATA completion.
3098 /* Initialize CB for SATA completion.
3502 /* Initialize CB for SATA completion.
3529 /* Initialize CB for SATA completion.
3924 /* Initialize CB for SATA completion.
3951 /* Initialize CB for SATA completion.
4354 /* Initialize CB for SATA completion.
4381 /* Initialize CB for SATA completion.
4657 /* Initialize CB for SATA completion.
4987 /* Initialize CB for SATA completion.
5148 fis->d.device = 0; /* FIS DEV is discared in SATA */
5160 /* Initialize CB for SATA completion.
5252 /* Initialize CB for SATA completion.
5504 fis->d.device = 0; /* FIS DEV is discared in SATA */
5510 /* Initialize CB for SATA completion.
5587 satIOContext2 = &(tdIORequestBody->transport.SATA.satIOContext);
5590 satIOContext2->pFis = &(tdIORequestBody->transport.SATA.agSATARequestBody.fis.fisRegHostToDev);
5592 satIOContext2->pSense = &(tdIORequestBody->transport.SATA.sensePayload);
5593 satIOContext2->pTiSenseData = &(tdIORequestBody->transport.SATA.tiSenseData);
5705 /* Initialize CB for SATA completion.
8000 /* Initialize CB for SATA completion.
8022 /* Initialize CB for SATA completion.
8159 /* Initialize CB for SATA completion.
8424 /* Initialize CB for SATA completion.
8446 /* Initialize CB for SATA completion.
8713 /* Initialize CB for SATA completion.
8735 /* Initialize CB for SATA completion.
9192 /* Initialize CB for SATA completion.
9232 fis->d.device = 0; /* FIS DEV is discared in SATA */
9238 /* Initialize CB for SATA completion.
9297 fis->d.device = 0; /* FIS DEV is discared in SATA */
9303 /* Initialize CB for SATA completion.
9347 fis->d.device = 0; /* FIS DEV is discared in SATA */
9353 /* Initialize CB for SATA completion.
9413 fis->d.device = 0; /* FIS DEV is discared in SATA */
9419 /* Initialize CB for SATA completion.
9476 fis->d.device = 0; /* FIS DEV is discared in SATA */
9482 /* Initialize CB for SATA completion.
9516 fis->d.device = 0; /* FIS DEV is discared in SATA */
9522 /* Initialize CB for SATA completion.
9664 /* Initialize CB for SATA completion.
9774 /* Initialize CB for SATA completion.
9886 fis->d.device = 0; /* FIS DEV is discared in SATA */
9910 fis->d.device = 0; /* FIS DEV is discared in SATA */
9918 /* Initialize CB for SATA completion.
10006 /* Initialize CB for SATA completion.
10062 fis->d.device = 0; /* FIS DEV is discared in SATA */
10069 /* Initialize CB for SATA completion.
10192 /* Initialize CB for SATA completion.
10302 /* Initialize CB for SATA completion.
10695 /* Initialize CB for SATA completion.
10841 /* Initialize CB for SATA completion.
10936 /* Initialize CB for SATA completion.
11034 /* Initialize CB for SATA completion.
11162 /* Initialize CB for SATA completion.
11204 /* Initialize CB for SATA completion.
11281 /* Initialize CB for SATA completion.
11355 /* Initialize CB for SATA completion.
11427 /* Initialize CB for SATA completion.
11514 satIOContext2 = &(tdIORequestBody->transport.SATA.satIOContext);
11517 satIOContext2->pFis = &(tdIORequestBody->transport.SATA.agSATARequestBody.fis.fisRegHostToDev);
11519 satIOContext2->pSense = &(tdIORequestBody->transport.SATA.sensePayload);
11520 satIOContext2->pTiSenseData = &(tdIORequestBody->transport.SATA.tiSenseData);
11954 fis->d.device = 0; /* FIS DEV is discared in SATA */
11960 /* Initialize CB for SATA completion.
12294 /* Initialize CB for SATA completion.
12335 /* Initialize CB for SATA completion.
12404 /* Initialize CB for SATA completion.
12445 /* Initialize CB for SATA completion.
12558 /* Initialize CB for SATA completion.
12599 /* Initialize CB for SATA completion.
12946 /* Initialize CB for SATA completion.
12987 /* Initialize CB for SATA completion.
13057 /* Initialize CB for SATA completion.
13098 /* Initialize CB for SATA completion.
13230 fis->d.device = 0; /* FIS DEV is discared in SATA */
13254 fis->d.device = 0; /* FIS DEV is discared in SATA */
13263 /* Initialize CB for SATA completion.
13376 fis->d.device = 0; /* FIS DEV is discared in SATA */
13400 fis->d.device = 0; /* FIS DEV is discared in SATA */
13409 /* Initialize CB for SATA completion.
13810 /* Initialize CB for SATA completion.
13837 /* Initialize CB for SATA completion.
14176 /* Initialize CB for SATA completion.
14260 /* Initialize CB for SATA completion.
14669 /* Initialize CB for SATA completion.
14696 /* Initialize CB for SATA completion.
14758 /* Initialize CB for SATA completion.
15024 /* Initialize CB for SATA completion.
15176 /* Initialize CB for SATA completion.
15198 /* Initialize CB for SATA completion.
15336 /* Initialize CB for SATA completion.
15747 /* Initialize CB for SATA completion.
15774 /* Initialize CB for SATA completion.
16593 /* Initialize CB for SATA completion.
16732 /* Initialize CB for SATA completion.
17016 satNewIOContext = &(tdNewIORequestBody->transport.SATA.satIOContext);
17019 satNewIOContext->pFis = &(tdNewIORequestBody->transport.SATA.agSATARequestBody.fis.fisRegHostToDev);
17026 satNewIOContext->pSense = &(tdNewIORequestBody->transport.SATA.sensePayload);
17027 satNewIOContext->pTiSenseData = &(tdNewIORequestBody->transport.SATA.tiSenseData);
17083 satIOContext = &(tdIORequestBody->transport.SATA.satIOContext);
17193 satIOContext = &(tdIORequestBody->transport.SATA.satIOContext);
17197 &tdIORequestBody->transport.SATA.agSATARequestBody.fis.fisRegHostToDev;
17356 * Issue SATA device reset. Set flag to indicate NOT to automatically abort
17357 * at the completion of SATA device reset.
17432 * Issue SATA device reset. Set flag to indicate NOT to automatically abort
17433 * at the completion of SATA device reset.
17488 * Issue SATA device reset. Set flag to indicate NOT to automatically abort
17489 * at the completion of SATA device reset.
17645 * Issue SATA device reset or check power mode. Set flag to to automatically abort
17646 * at the completion of SATA device reset.
17685 * This routine is called to notify the completion of SATA device reset
17734 * Issue abort to LL layer to all other pending I/Os for the same SATA drive
17822 * This routine is a callback for SATA completion that required FIS status
17942 * !!!! See Section 13.5.2.4 of SATA 2.5 specs. !!!!
17953 * to the SATA HW assist that we have, this sequence is slighly different
17954 * from the one described in SATA 2.5:
17956 * 1. Set SATA device flag to indicate error condition and returning busy
17981 * 7. Issue abort to LL layer to all other pending I/Os for the same SATA
17988 * When all I/O aborts are completed, clear SATA device flag to
18056 satIOContext2 = &(tdIORequestBody->transport.SATA.satIOContext);
18059 satIOContext2->pFis = &(tdIORequestBody->transport.SATA.agSATARequestBody.fis.fisRegHostToDev);
18061 satIOContext2->pSense = &(tdIORequestBody->transport.SATA.sensePayload);
18062 satIOContext2->pTiSenseData = &(tdIORequestBody->transport.SATA.tiSenseData);
18374 * When translating the fields, in some cases using the simple form of SATA
18531 * When translating the fields, in some cases using the simple form of SATA
18728 fis->d.device = 0; /* DEV is ignored in SATA */
18741 /* Initialize CB for SATA completion.
19325 /* Initialize CB for SATA completion.
19337 tdhexdump("satSendIDDev LL", (bit8 *)&(tdIORequestBody->transport.SATA.agSATARequestBody.fis.fisRegHostToDev), sizeof(agsaFisRegHostToDevice_t));
19428 satNewIOContext = &(tdIORequestBody->transport.SATA.satIOContext);
19431 satNewIOContext->pFis = &(tdIORequestBody->transport.SATA.agSATARequestBody.fis.fisRegHostToDev);
19433 satNewIOContext->pSense = &(tdIORequestBody->transport.SATA.sensePayload);
19434 satNewIOContext->pTiSenseData = &(tdIORequestBody->transport.SATA.tiSenseData);
19995 /*! \brief allocate an available SATA tag
19997 * allocate an available SATA tag
20031 /*! \brief release an SATA tag
20033 * release an available SATA tag
20361 tdhexdump("satResetDevice LL", (bit8 *)&(tdIORequestBody->transport.SATA.agSATARequestBody.fis.fisRegHostToDev), sizeof(agsaFisRegHostToDevice_t));
20381 * \param agRoot: Handles for this instance of SAS/SATA hardware
20711 tdhexdump("satDeResetDevice LL", (bit8 *)&(tdIORequestBody->transport.SATA.agSATARequestBody.fis.fisRegHostToDev), sizeof(agsaFisRegHostToDevice_t));
20732 * \param agRoot: Handles for this instance of SAS/SATA hardware
21126 /* Initialize CB for SATA completion.
21153 * \param agRoot: Handles for this instance of SAS/SATA hardware
21438 satNewIOContext = &(tdIORequestBody->transport.SATA.satIOContext);
21441 satNewIOContext->pFis = &(tdIORequestBody->transport.SATA.agSATARequestBody.fis.fisRegHostToDev);
21443 satNewIOContext->pSense = &(tdIORequestBody->transport.SATA.sensePayload);
21444 satNewIOContext->pTiSenseData = &(tdIORequestBody->transport.SATA.tiSenseData);
21556 /* Initialize CB for SATA completion.
21568 tdhexdump("satAddSATASendIDDev LL", (bit8 *)&(tdIORequestBody->transport.SATA.agSATARequestBody.fis.fisRegHostToDev), sizeof(agsaFisRegHostToDevice_t));
21589 * \param agRoot: Handles for this instance of SAS/SATA hardware
22015 one SATA directly attached device per phy;
22228 * \param agRoot: Handles for this instance of SAS/SATA hardware
22274 * \param agRoot: Handles for this instance of SAS/SATA hardware
22344 * This function sends identify device data to SATA device in discovery
22426 satIOContext = &(tdIORequestBody->transport.SATA.satIOContext);
22429 &(tdIORequestBody->transport.SATA.agSATARequestBody.fis.fisRegHostToDev);
22462 * This function sends identify device data to SATA device.
22513 satNewIOContext = &(tdIORequestBody->transport.SATA.satIOContext);
22516 satNewIOContext->pFis = &(tdIORequestBody->transport.SATA.agSATARequestBody.fis.fisRegHostToDev);
22518 satNewIOContext->pSense = &(tdIORequestBody->transport.SATA.sensePayload);
22519 satNewIOContext->pTiSenseData = &(tdIORequestBody->transport.SATA.tiSenseData);
22567 * This function prepares identify device data FIS and sends it to SATA device.
22631 /* Initialize CB for SATA completion.
22643 tdhexdump("tdsaDiscoverySendIDDev LL", (bit8 *)&(tdIORequestBody->transport.SATA.agSATARequestBody.fis.fisRegHostToDev), sizeof(agsaFisRegHostToDevice_t));
22664 * \param agRoot: Handles for this instance of SAS/SATA hardware
23186 * \param agRoot: Handles for this instance of SAS/SATA hardware