Home
last modified time | relevance | path

Searched +full:io +full:- +full:expander (Results 1 – 25 of 82) sorted by relevance

1234

/freebsd/sys/dev/isci/scil/
H A Dscif_sas_smp_remote_device.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.
89 fw_device->protocol_device.smp_device.current_activity = in scif_sas_smp_remote_device_clear()
92 fw_device->protocol_device.smp_device.current_smp_request = in scif_sas_smp_remote_device_clear()
95 fw_device->protocol_device.smp_device.current_activity_phy_index = 0; in scif_sas_smp_remote_device_clear()
97 fw_device->protocol_device.smp_device.curr_config_route_index = 0; in scif_sas_smp_remote_device_clear()
99 fw_device->protocol_device.smp_device.config_route_smp_phy_anchor = NULL; in scif_sas_smp_remote_device_clear()
[all …]
H A Dscif_sas_design.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.
61 - Nathan Marushak
64 - Richard Boyd
99 Some of the SAS framework objects contain sub-state machines. These
100 sub-state machines are started upon entrance to the super-state and stopped
101 upon exit of the super-state.
[all …]
H A Dscif_sas_domain.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.
102 state = sci_base_state_machine_get_state(&fw_domain->parent.state_machine); in scif_sas_domain_operation_timeout_handler()
115 fw_domain->operation.status = SCI_FAILURE_TIMEOUT; in scif_sas_domain_operation_timeout_handler()
145 if ( (fw_domain == NULL) || (fw_domain->core_object == SCI_INVALID_HANDLE) ) in scif_domain_get_scic_port_handle()
155 return fw_domain->core_object; in scif_domain_get_scic_port_handle()
158 // ---------------------------------------------------------------------------
[all …]
H A Dscif_sas_remote_device.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.
120 * The Operational sub-state indicates that the remote device object
127 * As a result, no new IO or Task Management requests are allowed.
133 * ongoing and new IO requests are not allowed.
139 * to an NCQ error. As a result, no new IO requests are allowed.
241 * This field counts the number of requests (IO and task management)
[all …]
H A Dscif_remote_device.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.
63 * the remote device, IO thresholds, potentially NCQ tag management,
99 * - Remote device objects in the core are a limited resource. Since
105 * - It isn't necessary to call scif_remote_device_destruct() for
174 * This method shall be utilized for discovered expander attached
178 * for which to perform expander specific construction.
[all …]
H A Dsci_status.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.
61 * the various sub-components in SCI.
70 * @brief This is the general return status enumeration for non-IO, non-task
82 * but that the IO may have completed before having it's start method
84 * not require an IO to the target or for any other requests that may
85 * be completed without having to submit IO.
[all …]
/freebsd/sys/dev/pms/RefTisa/tisa/sassata/sas/common/
H A Dtdtypes.h2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved.
106 /**< SSP IO completion callback function eg) ossaSSPcompleted() */
108 /**< SMP IO completion callback function eg) ossaSMPcompleted() */
133 /** \brief data structure for IO request data
145 * TD Layer interrupt/non-interrupt context support structure for agsaRoot_t.
147 * In other words, agsaRoot_t->osData points to this structure and used for
244 struct tdsaExpander_s *RootExp; /* Root expander of discovery */
262 tdsaTimerRequest_t DiscoverySMPTimer; /* discovery-related SMP application Timer */
275 bit32 sat48BitSupport; /* Flag for 48-bit addressing */
319 * agsaDeviceHandle_t->osData points to this structure.
[all …]
/freebsd/sys/dev/mps/mpi/
H A Dmpi2_history.txt1 /*-
2 * Copyright (c) 2000-2015 LSI Corp.
3 * Copyright (c) 2013-2015 Avago Technologies
27 * Avago Technologies (LSI) MPT-Fusion Host Adapter FreeBSD
31 Fusion-MPT MPI 2.0 Header File Change History
34 Copyright (c) 2000-2015 LSI Corporation.
35 Copyright (c) 2013-2015 Avago Technologies
37 ---------------------------------------
39 Header Set Release Date: 11-10-10
40 ---------------------------------------
[all …]
H A Dmpi2_cnfg.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2006-2015 LSI Corp.
5 * Copyright (c) 2013-2015 Avago Technologies
29 * Avago Technologies (LSI) MPT-Fusion Host Adapter FreeBSD
33 * Copyright (c) 2006-2015 LSI Corporation.
34 * Copyright (c) 2013-2015 Avago Technologies
44 * ---------------
47 * -------- -------- ------------------------------------------------------
48 * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A.
[all …]
/freebsd/sys/contrib/device-tree/Bindings/mfd/
H A Dadi,adp5585.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13 The ADP5585 is a 10/11 input/output port expander with a built in keypad
19 - enum:
20 - adi,adp5585-00 # Default
21 - adi,adp5585-01 # 11 GPIOs
22 - adi,adp5585-02 # No pull-up resistors by default on special pins
23 - adi,adp5585-03 # Alternate I2C address
[all …]
/freebsd/sys/dev/mpr/mpi/
H A Dmpi2_history.txt1 /*-
2 * Copyright 2000-2020 Broadcom Inc. All rights reserved.
12 * 3. Neither the name of the author nor the names of any co-contributors
28 * Broadcom Inc. (LSI) MPT-Fusion Host Adapter FreeBSD
32 Fusion-MPT MPI 2.0 / 2.5 Header File Change History
35 Copyright 2000-2020 Broadcom Inc. All rights reserved.
37 ---------------------------------------
39 Header Set Release Date: 09-29-17
40 ---------------------------------------
43 ---------- --------------- -------------
[all …]
H A Dmpi2_cnfg.h1 /*-
2 * Copyright 2000-2020 Broadcom Inc. All rights reserved.
12 * 3. Neither the name of the author nor the names of any co-contributors
28 * Broadcom Inc. (LSI) MPT-Fusion Host Adapter FreeBSD
32 * Copyright 2000-2020 Broadcom Inc. All rights reserved.
47 * ---------------
50 * -------- -------- ------------------------------------------------------
51 * 04-30-07 02.00.00 Corresponds to Fusion-MPT MPI Specification Rev A.
52 * 06-04-07 02.00.01 Added defines for SAS IO Unit Page 2 PhyFlags.
56 * 06-26-07 02.00.02 Adding generic structure for product-specific
[all …]
/freebsd/sys/contrib/device-tree/src/arm/marvell/
H A Darmada-388-helios4.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 * Copyright (C) 2017 Aditya Prayoga <aditya@kobol.io>
10 /dts-v1/;
11 #include "armada-388.dtsi"
12 #include "armada-38x-solidrun-microsom.dtsi"
25 /* So that mvebu u-boot can update the MAC addresses */
30 stdout-path = "serial0:115200n8";
33 reg_12v: regulator-12v {
34 compatible = "regulator-fixed";
35 regulator-name = "power_brick_12V";
[all …]
/freebsd/sys/contrib/device-tree/src/arm/nxp/vf/
H A Dvf610-zii-scu4-aib.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 // Copyright (C) 2016-2018 Zodiac Inflight Innovations
5 /dts-v1/;
10 compatible = "zii,vf610scu4-aib", "zii,vf610dev", "fsl,vf610";
13 stdout-path = &uart0;
21 gpio-leds {
22 compatible = "gpio-leds";
23 pinctrl-
[all...]
H A Dvf610-zii-dev-rev-c.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 /dts-v1/;
7 #include "vf610-zii-dev.dtsi"
11 compatible = "zii,vf610dev-c", "zii,vf610dev", "fsl,vf610";
13 mdio-mux {
14 compatible = "mdio-mux-gpio";
15 pinctrl-0 = <&pinctrl_mdio_mux>;
16 pinctrl-names = "default";
20 mdio-parent-bus = <&mdio1>;
21 #address-cells = <1>;
[all …]
H A Dvf610-zii-dev-rev-b.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 /dts-v1/;
7 #include "vf610-zii-dev.dtsi"
11 compatible = "zii,vf610dev-b", "zii,vf610dev", "fsl,vf610";
13 mdio-mux {
14 compatible = "mdio-mux-gpi
[all...]
/freebsd/sys/contrib/device-tree/src/arm/nxp/imx/
H A Dimx6qdl-pico-dwarf.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
5 #include "imx6qdl-pico.dtsi"
9 compatible = "gpio-leds";
10 pinctrl-names = "default";
11 pinctrl-0 = <&pinctrl_gpio_leds>;
14 label = "gpio-led";
29 io-expander@25 {
32 gpio-controller;
33 #gpio-cells = <2>;
34 #interrupt-cells = <2>;
H A Dimx6qdl-pico-nymph.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
3 #include "imx6qdl-pico.dtsi"
7 compatible = "gpio-leds";
8 pinctrl-names = "default";
9 pinctrl-0 = <&pinctrl_gpio_leds>;
12 label = "gpio-led";
23 vref-supply = <&reg_2p5v>;
28 io-expander@25 {
31 gpio-controller;
32 #gpio-cells = <2>;
[all …]
H A Dimx7d-pico-dwarf.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
8 /dts-v1/;
10 #include "imx7d-pico.dtsi"
12 model = "TechNexion PICO-IMX7D and DWARF baseboard";
13 compatible = "technexion,imx7d-pico-dwarf", "fsl,imx7d";
16 compatible = "fsl,imx-audio-sgtl500
[all...]
/freebsd/sys/contrib/device-tree/src/arm64/freescale/
H A Dmba8xx.dtsi1 // SPDX-License-Identifier: (GPL-2.0-or-later OR X11)
3 * Copyright 2018-2023 TQ-Systems GmbH <linux@ew.tq-group.com>,
4 * D-82229 Seefeld, Germany.
8 #include <dt-bindings/input/input.h>
9 #include <dt-bindings/leds/common.h>
10 #include <dt-bindings/net/ti-dp83867.h>
14 compatible = "iio-hwmon";
15 io-channels = <&adc0 0>, <&adc0 1>, <&adc0 2>, <&adc0 3>;
23 backlight_lvds: backlight-lvds {
24 compatible = "pwm-backlight";
[all …]
/freebsd/sys/dev/mpt/mpilib/
H A Dmpi_cnfg.h1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
4 * Copyright (c) 2000-2010, LSI Logic Corporation and its contributors.
40 * ---------------
43 * -------- -------- ------------------------------------------------------
44 * 05-08-00 00.10.01 Original release for 0.10 spec dated 4/26/2000.
45 * 06-06-00 01.00.01 Update version number for 1.0 release.
46 * 06-08-00 01.00.02 Added _PAGEVERSION definitions for all pages.
56 * 06-22-00 01.00.03 Removed batch controls from LAN_0 page and updated the
62 * 06-30-00 01.00.04 Added MaxReplySize to LAN_1 page and updated the page
[all …]
/freebsd/sys/dev/pms/RefTisa/tisa/sassata/common/
H A Dtdmisc.c2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved.
101 tdsaRoot_t *tdsaRoot = (tdsaRoot_t *) tiRoot->tdData; in tiINIIOAbort()
102 tdsaContext_t *tdsaAllShared = (tdsaContext_t *)&tdsaRoot->tdsaAllShared; in tiINIIOAbort()
129 agRoot = &(tdsaAllShared->agRootNonInt); in tiINIIOAbort()
130 tdIORequestBody = (tdIORequestBody_t *)taskTag->tdData; in tiINIIOAbort()
131 agIORequest = &(tdIORequestBody->agIORequest); in tiINIIOAbort()
132 oneDeviceData = tdIORequestBody->tiDevHandle->tdData; in tiINIIOAbort()
140 agDevHandle = oneDeviceData->agDevHandle; in tiINIIOAbort()
142 TI_DBG2(("tiINIIOAbort: did %d\n", oneDeviceData->id)); in tiINIIOAbort()
145 if (oneDeviceData->valid != agTRUE || oneDeviceData->registered != agTRUE || in tiINIIOAbort()
[all …]
/freebsd/usr.sbin/mpsutil/
H A Dmps_show.c1 /*-
17 * 3. Neither the name of the author nor the names of any co-contributors
94 if (man0->Header.PageLength < sizeof(*man0) / 4) { in show_adapter()
99 printf(" Board Name: %.16s\n", man0->BoardName); in show_adapter()
100 printf(" Board Assembly: %.16s\n", man0->BoardAssembly); in show_adapter()
101 printf(" Chip Name: %.16s\n", man0->ChipName); in show_adapter()
102 printf(" Chip Revision: %.16s\n", man0->ChipRevision); in show_adapter()
111 v = le32toh(bios3->BiosVersion); in show_adapter()
122 v = facts->FWVersion.Word; in show_adapter()
127 (facts->IOCCapabilities & MPI2_IOCFACTS_CAPABILITY_INTEGRATED_RAID) in show_adapter()
[all …]
/freebsd/sys/dev/pms/RefTisa/sat/src/
H A Dsmtypes.h2 *Copyright (c) 2014 PMC-Sierra, Inc. All rights reserved.
98 …agsaDevHandle_t *agExpDevHandle; /* expander a device is attached to if expander attached …
110 bit32 sat48BitSupport; /* Flag for 48-bit addressing */
123 bit32 satDMASetupAA; /* Flag for DMA Setup Auto-Activate */
272 …smIORequest_t *smIOToBeAbortedRequest; /* IO to be aborted; old tiIOToBeAbortedReque…
292 } InitiatorRegIO; /* regular IO */
326 /**< agsaRoot_t->osData points to this */
332 /**< software-related initialization params used in saInitialize() */
343 /**< pointer to IO memory */
/freebsd/share/man/man4/
H A Dpcf8574.42 .\" SPDX-License-Identifier: BSD-2-Clause
32 .Nd driver for the PCF8574 8-bit I2C IO expander
37 .Bd -ragged -offset indent
46 .Bd -literal -offset indent
55 The pins are quasi-bidirectional.
62 .Bl -tag -width "compatible"
73 .Bd -literal

1234