Home
last modified time | relevance | path

Searched +full:fis +full:- +full:based (Results 1 – 25 of 51) sorted by relevance

123

/freebsd/sys/contrib/device-tree/src/arm/intel/ixp/
H A Dintel-ixp42x-ixdp425.dts1 // SPDX-License-Identifier: ISC
8 * This machine is based on a 533 MHz IXP425.
11 /dts-v1/;
13 #include "intel-ixp42x.dtsi"
14 #include "intel-ixp4xx-reference-design.dtsi"
15 #include <dt-bindings/input/input.h>
20 #address-cells = <1>;
21 #size-cells = <1>;
26 compatible = "intel,ixp4xx-flash", "cfi-flash";
27 bank-width = <2>;
[all …]
H A Dintel-ixp42x-netgear-wg302v1.dts1 // SPDX-License-Identifier: ISC
3 * Device Tree file for Netgear WG302v2 based on IXP422BB
7 /dts-v1/;
9 #include "intel-ixp42x.dtsi"
10 #include <dt-bindings/input/input.h>
15 #address-cells = <1>;
16 #size-cells = <1>;
27 stdout-path = "uart1:9600n8";
38 compatible = "intel,ixp4xx-flash", "cfi-flash";
39 bank-width = <2>;
[all …]
H A Dintel-ixp42x-gateway-7001.dts1 // SPDX-License-Identifier: ISC
3 * Device Tree file for Gateway 7001 AP based on IXP422
7 /dts-v1/;
9 #include "intel-ixp42x.dtsi"
10 #include <dt-bindings/input/input.h>
15 #address-cells = <1>;
16 #size-cells = <1>;
26 stdout-path = "uart1:115200n8";
37 compatible = "intel,ixp4xx-flas
[all...]
H A Dintel-ixp42x-goramo-multilink.dts1 // SPDX-License-Identifier: ISC
5 * - MultiLink Basic (a box)
6 * - MultiLink Max (19" rack mount)
8 * This machine is based on IXP425.
9 * This is one of the few devices supporting the IXP4xx High-Speed Serial
14 /dts-v1/;
16 #include "intel-ixp42x.dtsi"
17 #include <dt-bindings/input/input.h>
21 compatible = "goramo,multilink-route
[all...]
H A Dintel-ixp42x-dlink-dsm-g600.dts1 // SPDX-License-Identifier: ISC
3 * Device Tree file for D-Link DSM-G600 revision A based on IXP420
11 /dts-v1/;
13 #include "intel-ixp42x.dtsi"
14 #include <dt-bindings/input/input.h>
17 model = "D-Link DSM-G60
[all...]
H A Dintel-ixp42x-freecom-fsg-3.dts1 // SPDX-License-Identifier: ISC
3 * Device Tree file for the Freecom FSG-3 router.
4 * This machine is based on IXP425.
8 /dts-v1/;
10 #include "intel-ixp42x.dtsi"
11 #include <dt-bindings/input/input.h>
14 model = "Freecom FSG-3";
15 compatible = "freecom,fsg-3", "intel,ixp42x";
16 #address-cell
[all...]
H A Dintel-ixp42x-arcom-vulcan.dts1 // SPDX-License-Identifier: ISC
4 * This board is a single board computer in the PC/104 form factor based on
8 /dts-v1/;
10 #include "intel-ixp42x.dtsi"
11 #include <dt-bindings/input/input.h>
16 #address-cells = <1>;
17 #size-cells = <1>;
27 stdout-path = "uart0:115200n8";
35 compatible = "w1-gpio";
42 compatible = "intel,ixp4xx-flash", "cfi-flash";
[all …]
H A Dintel-ixp42x-gateworks-gw2348.dts1 // SPDX-License-Identifier: ISC
4 * This machine is based on IXP425.
7 /dts-v1/;
9 #include "intel-ixp42x.dtsi"
10 #include <dt-bindings/input/input.h>
15 #address-cells = <1>;
16 #size-cells = <1>;
25 stdout-path = "uart0:115200n8";
33 compatible = "gpio-leds";
34 led-user {
[all …]
H A Dintel-ixp43x-gateworks-gw2358.dts1 // SPDX-License-Identifier: ISC
3 * Device Tree file for Gateworks IXP43x-based Cambria GW2358
6 /dts-v1/;
8 #include "intel-ixp43x.dtsi"
13 #address-cells = <1>;
14 #size-cells = <1>;
24 stdout-path = "uart0:115200n8";
32 compatible = "gpio-leds";
33 led-user {
36 default-state = "on";
[all …]
/freebsd/sys/dev/isci/scil/
H A Dscic_sds_stp_pio_request.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0
9 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
22 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
28 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
82 * notification for the H2D Register FIS
88 * FIS or a D2H register FIS. The type of frame received is based on the
111 // ---------------------------------------------------------------------------
121 // ---------------------------------------------------------------------------
H A Dscic_io_request.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0
9 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
22 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
28 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
81 * @todo Add Block-guard/DIF, TLR
87 * or block-guard. This sub-structure contains DIF specific feature
97 * This sub-structure contains Transport Layer Retries (TLR) specific
116 * This field indicates whether or not to construct the Scatter-Gather
118 * where Scatter-gather-list processing/translation is done by the
[all …]
H A Dsati_move.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0
9 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
22 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
28 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
76 * @brief This method simply sets the command register based upon the
98 if (sequence->data_direction == SATI_DATA_DIRECTION_OUT) in sati_move_set_ata_command()
105 * @brief This method will translate the SCSI transfer count from the 6-byte
106 * CDB into the appropriate amount in the ATA register FIS. Please
107 * note for 48-bit UDMA requests, the caller must set the sector
[all …]
H A Dsati_callbacks.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0
9 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
22 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
28 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
115 * @note SATI does not manage the user scatter-gather-list. As a result,
137 * @note SATI does not manage the user scatter-gather-list. As a result,
234 * @brief This method retrieves the ATA task file (register FIS) relating to
238 * from which to retrieve the h2d register FIS address.
241 * FIS.
[all …]
/freebsd/sys/dev/pms/RefTisa/tisa/sassata/sata/host/
H A Dsat.c2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved.
121 pSense = satIOContext->pSense; in satIOStart()
122 pSatDevData = satIOContext->pSatDevData; in satIOStart()
123 scsiCmnd = &tiScsiRequest->scsiCmnd; in satIOStart()
124 pLun = &scsiCmnd->lun; in satIOStart()
129 if ( ((pLun->lun[0] | pLun->lun[1] | pLun->lun[2] | pLun->lun[3] | in satIOStart()
130 pLun->lun[4] | pLun->lun[5] | pLun->lun[6] | pLun->lun[7] ) != 0) && in satIOStart()
131 (scsiCmnd->cdb[0] != SCSIOPC_INQUIRY) in satIOStart()
135 scsiCmnd->cdb[0], tiIORequest, tiDeviceHandle)); in satIOStart()
146 satIOContext->pTiSenseData, in satIOStart()
[all …]
H A Dossasat.c2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved.
90 * \param agFirstDword:Pointer to the four bytes of FIS.
91 * \param agIOInfoLen: Length in bytes of overrun/underrun residual or FIS
93 * \param agParam: Additional info based on status.
109 tdsaRootOsData_t *osData = (tdsaRootOsData_t *)agRoot->osData; in ossaSATACompleted()
110 tiRoot_t *tiRoot = (tiRoot_t *)osData->tiRoot; in ossaSATACompleted()
111 tdsaRoot_t *tdsaRoot = (tdsaRoot_t *) tiRoot->tdData; in ossaSATACompleted()
112 tdsaContext_t *tdsaAllShared = (tdsaContext_t *)&(tdsaRoot->tdsaAllShared); in ossaSATACompleted()
134 tdIORequestBody = (tdIORequestBody_t *)agIORequest->osData; in ossaSATACompleted()
142 if (tdIORequestBody->ioCompleted == agTRUE) in ossaSATACompleted()
[all …]
H A Dsatproto.h2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved.
44 * \param agSATAParm1: Additional info based on status.
45 * \param agIOInfoLen: Length in bytes of overrun/underrun residual or FIS
151 * SAT implementation for ATAPI Packet and send FIS request to LL layer.
160 * - \e tiSuccess: I/O request successfully initiated.
161 * - \e tiBusy: No resources available, try again later.
162 * - \e tiIONoDevice: Invalid device handle.
163 * - \e tiError: Other errors.
185 * This function creates DEVICE RESET fis and sends the request to LL layer
194 * - \e tiSuccess: I/O request successfully initiated.
[all …]
/freebsd/share/man/man4/
H A Dmvs.435 .Bd -ragged -offset indent
44 .Bd -literal -offset indent
50 .Bl -ohang
55 Non-zero value enables CCC and defines maximum time (in us), request can wait
69 .Bl -tag -width 4n -offset indent -compact
82 A manual bus reset is needed on device hot-plug.
92 ports of several generations (Gen-I/II/IIe) of Marvell SATA controllers.
94 target, or, if HBA supports Port Multipliers (Gen-II/IIe), 16 targets.
95 Most of the bus-management details are handled by the SATA-specific
106 Port Multipliers (including FIS-based switching, when supported),
[all …]
/freebsd/sys/dev/pms/RefTisa/sat/src/
H A Dsmsat.c2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved.
73 oneDeviceData->satDeviceType = DeviceType; in smRegisterDevice()
118 smIntRoot_t *smIntRoot = (smIntRoot_t *)smRoot->smData; in smIOAbort()
119 smIntContext_t *smAllShared = (smIntContext_t *)&smIntRoot->smAllShared; in smIOAbort()
144 agRoot = smAllShared->agRoot; in smIOAbort()
145 smIORequestBody = (smIORequestBody_t *)tasktag->smData; in smIOAbort()
154 satIOContext = &(smIORequestBody->transport.SATA.satIOContext); in smIOAbort()
155 satIntIo = satIOContext->satIntIoContext; in smIOAbort()
159 agIORequest = &(smIORequestBody->agIORequest); in smIOAbort()
164 smIONewRequestBody = (smIORequestBody_t *)satIntIo->satIntRequestBody; in smIOAbort()
[all …]
H A Dsmsatcb.c2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved.
74 smIORequestBody = (smIORequestBody_t *)agIORequest->osData; in smllSATACompleted()
83 if (smIORequestBody->ioCompleted == agTRUE) in smllSATACompleted()
85 smDeviceHandle = smIORequestBody->smDevHandle; in smllSATACompleted()
91 oneDeviceData = (smDeviceData_t *)smDeviceHandle->smData; in smllSATACompleted()
92 … SM_DBG1(("smllSATACompleted: Error!!!!!! double completion!!!, ID %d!!!\n", smIORequestBody->id)); in smllSATACompleted()
98 SM_DBG1(("smllSATACompleted: did %d!!!\n", oneDeviceData->id)); in smllSATACompleted()
102 smIORequestBody->ioCompleted = agTRUE; in smllSATACompleted()
103 satIOContext = &(smIORequestBody->transport.SATA.satIOContext); in smllSATACompleted()
111 pSatDevData = satIOContext->pSatDevData; in smllSATACompleted()
[all …]
/freebsd/sys/dev/mvs/
H A Dmvs.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
42 #define IC_HC0 0x000001ff /* bits 0-8 = HC0 */
44 #define IC_HC1 (IC_HC0 << IC_HC_SHIFT) /* 9-17 = HC1 */
58 #define IC_MAIN_RSVD (0xfe000000) /* bits 31-25 */
59 #define IC_MAIN_RSVD_5 (0xfff10000) /* bits 31-19 */
60 #define IC_MAIN_RSVD_SOC (0xfffffec0) /* bits 31-9, 7-6 */
65 #define CHIP_SOC_HC0_MASK(num) (0xff >> ((4 - (num)) * 2))
87 #define HC_RQOP 0x4 /* Request Queue Out-Pointer */
88 #define HC_RQIP 0x8 /* Response Queue In-Pointer */
[all …]
/freebsd/sys/contrib/device-tree/src/arm/gemini/
H A Dgemini-nas4220b.dts1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree file for the Gemini-based Raidsonic NAS IB-4220-B
6 /dts-v1/;
9 #include <dt-bindings/input/input.h>
12 model = "Raidsonic NAS IB-4220-B";
13 compatible = "raidsonic,ib-4220-b", "cortina,gemini";
14 #address-cells = <1>;
15 #size-cells = <1>;
24 stdout-path = &uart0;
28 compatible = "gpio-keys";
[all …]
/freebsd/usr.sbin/bhyve/
H A Dpci_ahci.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
5 * Copyright (c) 2015-2016 Alexander Motin <mav@FreeBSD.org>
70 FIS_TYPE_REGH2D = 0x27, /* Register FIS - host to device */
71 FIS_TYPE_REGD2H = 0x34, /* Register FIS - device to host */
72 FIS_TYPE_DMAACT = 0x39, /* DMA activate FIS - device to host */
73 FIS_TYPE_DMASETUP = 0x41, /* DMA setup FIS - bidirectional */
74 FIS_TYPE_DATA = 0x46, /* Data FIS - bidirectional */
75 FIS_TYPE_BIST = 0x58, /* BIST activate FIS - bidirectional */
76 FIS_TYPE_PIOSETUP = 0x5F, /* PIO setup FIS - device to host */
[all …]
/freebsd/sys/powerpc/mpc85xx/
H A Dfsl_sata.c1 /*-
2 * Copyright (c) 2009-2012 Alexander Motin <mav@FreeBSD.org>
149 /* Command tables. Up to 32 commands, Each, 4-byte aligned. */
158 ((ch->dma.work_bus + FSL_SATA_CT_OFFSET + (FSL_SATA_CT_SIZE * slot->slot)))
161 ((struct fsl_sata_cmd_tab *)(ch->dma.work + FSL_SATA_CT_OFFSET + \
162 (FSL_SATA_CT_SIZE * slot->slot)))
164 ((struct fsl_sata_cmd_list *) (ch->dma.work + FSL_SATA_CL_OFFSET + \
165 (FSL_SATA_CL_SIZE * slot->slot)))
171 uint32_t dwc_flg; /* 0 based */
280 int resetting; /* Hard-reset in progress. */
[all …]
/freebsd/sys/dev/ahci/
H A Dahci.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2009-2012 Alexander Motin <mav@FreeBSD.org>
108 return ch->disablephy ? ATA_SC_DET_DISABLE : val; in ahci_ch_detval()
116 ATA_OUTL(ctlr->r_mem, AHCI_IS, ATA_INL(ctlr->r_mem, AHCI_IS)); in ahci_ctlr_setup()
118 if (ctlr->ccc) { in ahci_ctlr_setup()
119 ATA_OUTL(ctlr->r_mem, AHCI_CCCP, ATA_INL(ctlr->r_mem, AHCI_PI)); in ahci_ctlr_setup()
120 ATA_OUTL(ctlr->r_mem, AHCI_CCCC, in ahci_ctlr_setup()
121 (ctlr->ccc << AHCI_CCCC_TV_SHIFT) | in ahci_ctlr_setup()
124 ctlr->cccv = (ATA_INL(ctlr->r_mem, AHCI_CCCC) & in ahci_ctlr_setup()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/ata/
H A Dahci-common.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/ata/ahci-common.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Hans de Goede <hdegoede@redhat.com>
11 - Damien Le Moal <dlemoal@kernel.org>
18 document doesn't constitute a DT-node binding by itself but merely
19 defines a set of common properties for the AHCI-compatible devices.
24 - $ref: sata-common.yaml#
32 reg-names:
[all …]

123