Searched refs:SATA (Results 1 - 13 of 13) sorted by relevance

/freebsd-13-stable/sys/dev/pms/RefTisa/sat/src/
H A Dsmsathw.c67 agsaSATAInitiatorRequest_t *agSATAReq = &(smIORequestBody->transport.SATA.agSATARequestBody);
248 /* for internal SATA command only */
284 /* assign tag value for SATA */
307 /* for internal SATA command only */
322 /* SGL for SATA request */
323 agSgl = &(smIORequestBody->transport.SATA.agSATARequestBody.agSgl);
411 /* post SATA command to low level MPI */
499 /* SGL for SATA request */
500 agSgl = &(smIORequestBody->transport.SATA.agSATARequestBody.agSgl);
H A Dsminit.c472 smIOCommand[i].transport.SATA.satIOContext.satOrgIOContext = agNULL;
474 sm_memset(&(smIOCommand[i].transport.SATA.agSATARequestBody), 0, sizeof(agsaSATAInitiatorRequest_t));
497 smIORequestBody->transport.SATA.satIOContext.satOrgIOContext = agNULL;
498 /*sm_memset(&(smIORequestBody->transport.SATA.agSATARequestBody), 0, sizeof(agsaSATAInitiatorRequest_t));*/
H A Dsmtypes.h42 * SAT specific structure per SATA drive
95 smTimerRequest_t SATAIDDeviceTimer; /* ID Device Data timer for SATA device */
109 agsaSATAIdentifyData_t satIdentifyData; /* Copy of SATA Id Dev data */
131 bit32 satAbortAfterReset; /* Flag: abort after SATA reset */
144 bit32 freeSATAFDMATagBitmap; /* SATA NCQ tag bit map */
194 * SATA SAT specific function pointer for SATA completion for SAT commands.
217 * SATA SAT specific function for I/O context
282 } SATA; member in union:smIORequestBody_s::__anon14009
323 void *smIni; /**< Pointer to SAS/SATA initiato
[all...]
H A Dsmsat.c155 satIOContext = &(smIORequestBody->transport.SATA.satIOContext);
203 satAbortIOContext = &(smAbortIORequestBody->transport.SATA.satIOContext);
326 satAbortIOContext = &(smAbortIORequestBody->transport.SATA.satIOContext);
397 satIOContext = &(smIORequestBody->transport.SATA.satIOContext);
403 smIORequestBody->transport.SATA.smSenseData.senseData = agNULL;
404 smIORequestBody->transport.SATA.smSenseData.senseLen = 0;
407 &smIORequestBody->transport.SATA.agSATARequestBody.fis.fisRegHostToDev;
409 satIOContext->pSense = &smIORequestBody->transport.SATA.sensePayload;
410 satIOContext->pSmSenseData = &smIORequestBody->transport.SATA.smSenseData;
507 satIOContext = &(smIORequestBody->transport.SATA
[all...]
H A Dsmsatcb.c104 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 hardwar
[all...]
/freebsd-13-stable/sys/dev/pms/RefTisa/tisa/sassata/sas/ini/
H A Ditdio.c401 satIOContext = &(tdIORequestBody->transport.SATA.satIOContext);
407 tdIORequestBody->transport.SATA.tiSenseData.senseData = agNULL;
408 tdIORequestBody->transport.SATA.tiSenseData.senseLen = 0;
411 &tdIORequestBody->transport.SATA.agSATARequestBody.fis.fisRegHostToDev;
413 satIOContext->pSense = &tdIORequestBody->transport.SATA.sensePayload;
414 satIOContext->pTiSenseData = &tdIORequestBody->transport.SATA.tiSenseData;
614 /* This function was never used by SAS/SATA. Use tiINISuperIOStart() instead. */
1005 TI_DBG5(("tiINISuperIOStart: SATA sasAddressHi 0x%08x\n", oneDeviceData->SASAddressID.sasAddressHi));
1006 TI_DBG5(("tiINISuperIOStart: SATA sasAddressLo 0x%08x\n", oneDeviceData->SASAddressID.sasAddressLo));
1057 satIOContext = &(tdIORequestBody->transport.SATA
[all...]
/freebsd-13-stable/sys/dev/pms/RefTisa/tisa/sassata/sata/host/
H A Dsathw.c96 * This routine is called to initiate a new SATA request to LL layer.
139 agSATAReq = &(tdIORequestBody->transport.SATA.agSATARequestBody);
277 /* for internal SATA command only */
330 /* assign tag value for SATA */
353 /* for internal SATA command only */
364 /* SGL for SATA request */
365 agSgl = &(tdIORequestBody->transport.SATA.agSATARequestBody.agSgl);
446 * Map the SAS/SATA LL layer status to the TISA status
461 * to the SAS/SATA LL layer specific SGL. This function is similar to
462 * itdssIOPrepareSGL(), except the request body reflects SATA hos
[all...]
H A Dsat.c890 /* 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 completio
[all...]
H A Dossasat.c85 * 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 reques
[all...]
/freebsd-13-stable/sys/dev/pms/RefTisa/tisa/sassata/sas/common/
H A Dtdtypes.h27 * The file defines data structures for SAS/SATA TD layer
98 * This data structure defines callback fucntions for SSP, SMP and SATA
149 * both SAS and SATA
154 void *itdsaIni; /**< Pointer to SAS/SATA initiator */
155 void *ttdsaTgt; /**< Pointer to SAS/SATA target */
157 void *tdstHost; /**< Pointer to SATA Host */
158 void *tdstDevice; /**< Pointer to SATA Device */
184 /** \brief data structure for both SAS/SATA related flags
220 * SAT specific structure per SATA drive
273 agsaSATAIdentifyData_t satIdentifyData; /* Copy of SATA I
617 } SATA; member in union:tdIORequestBody_s::__anon14045
[all...]
/freebsd-13-stable/sys/arm/nvidia/tegra124/
H A Dtegra124_clk_per.c325 GATE(SATA, "sata", "pc_sata", V(28)),
/freebsd-13-stable/sys/arm64/nvidia/tegra210/
H A Dtegra210_clk_per.c398 GATE(SATA, "sata", "pc_sata", V(28)),
/freebsd-13-stable/sys/cam/ata/
H A Data_xpt.c225 ATA_XPT_XPORT(sata, SATA);
544 bytecount = 8192; /* SATA maximum */
606 bytecount = 8192; /* SATA maximum */
797 * Some old WD SATA disks report supported and enabled
806 * Some old WD SATA disks have broken SPINUP handling.
816 * Some HP SATA disks report supported DMA Auto-Activation,
825 * but SATA specification doesn't tell how to identify them.
1072 * SATA, we take support for granted.
2160 printf("SATA %d.x, ", sata->revision);
2162 printf("SATA, ");
[all...]

Completed in 127 milliseconds