Home
last modified time | relevance | path

Searched full:sci (Results 1 – 25 of 219) sorted by relevance

123456789

/freebsd/sys/dev/isci/scil/
H A Dsci_overview.h58 @mainpage The Intel Storage Controller Interface (SCI)
60 SCI provides a common interface across intel storage controller hardware.
62 Virtual PCI functions. The SCI is comprised of four primary components:
63 -# SCI Base classes
64 -# SCI Core
65 -# SCI Framework
68 SCI directly allocates memory from the operating system. It is expected that
69 the SCI User (OS specific driver code) allocates and frees all memory from
72 The C language is utilized to implement SCI. Although C is not an object
73 oriented language the SCI driver components, methods, and structures are
[all …]
H A Dsci_types.h61 * SCI user or implementor.
88 * This constant defines the value utilized by SCI Components to indicate
95 * @brief This typedef just provides an opaque handle for all SCI
102 * @brief This typedef just provides an opaque handle for all SCI
109 * @brief The SCI_IO_REQUEST_HANDLE_T will be utilized by SCI users as an
110 * opaque handle for the various SCI IO Request objects.
116 * @brief The SCI_TASK_REQUEST_HANDLE_T will be utilized by SCI users as an
117 * opaque handle for the various SCI Task Management Request objects.
123 * @brief This typedef just provides an opaque handle for all SCI
130 * @brief The SCI_REMOTE_DEVICE_HANDLE_T will be utilized by SCI users as
[all …]
H A Dsci_object.h61 * the SCI base object. The SCI base object is the class from which
74 * created. This association represents a link between an SCI object
75 * and another SCI object or potentially a user object. The
77 * The user of an SCI object is now able to retrieve a handle to their
78 * own object that is managing, or related in someway, to said SCI
81 * @param[in] base_object This parameter specifies the SCI object for
98 * @brief This method will associate to SCI objects.
103 * @param[in] base_object This parameter specifies the SCI object for
125 * @param[in] object This parameter specifies SCI object for
128 * @return This method returns a SCI_LOGGER_HANDLE to SCI user.
H A Dscif_overview.h58 @page framework_page SCI Framework
62 The SCI Framework component provides SAS and SATA storage specific abstraction
66 the same SCI Framework with different SCI Core implementations, with the
69 @warning In situations where the SCI framework is utilized, users should NOT
78 The following is a list of features found in an SCI Framework implementation:
80 -# SCI Core management
85 assuming the underlying SCI Core also supports the configuration.
102 @image latex sci_framework.eps "SCI Framework Class Diagram" width=10cm
105 For the SCU Driver Standard implementation of the SCI Framework interface the
/freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dprimary32.h85 SizeClassInfo *Sci = getSizeClassInfo(I); in init() local
86 Sci->RandState = getRandomU32(&Seed); in init()
87 // Sci->MaxRegionIndex is already initialized to 0. in init()
88 Sci->MinRegionIndex = NumRegions; in init()
89 Sci->ReleaseInfo.LastReleaseAtNs = Time; in init()
109 SizeClassInfo *Sci = getSizeClassInfo(I); in unmapTestOnly() local
110 ScopedLock L(Sci->Mutex); in unmapTestOnly()
111 if (Sci->MinRegionIndex < MinRegionIndex) in unmapTestOnly()
112 MinRegionIndex = Sci->MinRegionIndex; in unmapTestOnly()
113 if (Sci->MaxRegionIndex > MaxRegionIndex) in unmapTestOnly()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/arm/keystone/
H A Dti,sci.yaml4 $id: http://devicetree.org/schemas/arm/keystone/ti,sci.yaml#
7 title: TI-SCI controller
25 The TI-SCI node describes the Texas Instrument's System Controller entity node.
29 relationship between the TI-SCI parent node to the child node.
39 - const: ti,k2g-sci
42 - const: ti,am654-sci
47 made available from TI-SCI controller.
55 Specifies the mailboxes used to communicate with TI-SCI Controller
56 made available from TI-SCI controller.
76 $ref: /schemas/soc/ti/sci
[all...]
H A Dti,k3-sci-common.yaml4 $id: http://devicetree.org/schemas/arm/keystone/ti,k3-sci-common.yaml#
7 title: Common K3 TI-SCI
16 through the TI-SCI protocol.
21 over the TI-SCI protocol. The following are some of the common properties
26 ti,sci:
29 Should be a phandle to the TI-SCI System Controller node
31 ti,sci-dev-id:
34 Should contain the TI-SCI device id corresponding to the device. Please
38 ti,sci-proc-ids:
42 - description: TI-SCI processo
[all...]
H A Dti,sci.txt1 Texas Instruments System Control Interface (TI-SCI) Message Protocol
16 TI-SCI controller Device Node:
19 The TI-SCI node describes the Texas Instrument's System Controller entity node.
23 relationship between the TI-SCI parent node to the child node.
27 - compatible: should be "ti,k2g-sci" for TI 66AK2G SoC
28 should be "ti,am654-sci" for for TI AM654 SoC
56 compatible = "ti,k2g-sci";
66 TI-SCI Client Device Node:
69 Client nodes are maintained as children of the relevant TI-SCI device node.
74 compatible = "ti,k2g-sci";
/freebsd/sys/contrib/device-tree/Bindings/serial/
H A Drenesas,sci.yaml4 $id: http://devicetree.org/schemas/serial/renesas,sci.yaml#
20 - renesas,r9a07g043-sci # RZ/G2UL and RZ/Five
21 - renesas,r9a07g044-sci # RZ/G2{L,LC}
22 - renesas,r9a07g054-sci # RZ/V2L
23 - const: renesas,sci # generic SCI compatible UART
26 - const: renesas,sci # generic SCI compatible UART
71 - renesas,r9a07g043-sci
72 - renesas,r9a07g044-sci
[all...]
/freebsd/sys/contrib/device-tree/Bindings/dma/ti/
H A Dk3-pktdma.yaml28 - $ref: /schemas/arm/keystone/ti,k3-sci-common.yaml#
73 ti,sci-rm-range-tchan:
84 ti,sci-rm-range-tflow:
95 ti,sci-rm-range-rchan:
106 ti,sci-rm-range-rflow:
123 - ti,sci
124 - ti,sci-dev-id
125 - ti,sci-rm-range-tchan
126 - ti,sci-rm-range-tflow
127 - ti,sci
[all...]
H A Dk3-bcdma.yaml86 ti,sci-rm-range-bchan:
97 ti,sci-rm-range-tchan:
108 ti,sci-rm-range-rchan:
125 - ti,sci
126 - ti,sci-dev-id
127 - ti,sci-rm-range-rchan
131 - $ref: /schemas/arm/keystone/ti,k3-sci-common.yaml#
140 ti,sci-rm-range-bchan: false
141 ti,sci-rm-range-tchan: false
192 - ti,sci
[all...]
H A Dk3-udma.yaml47 - $ref: /schemas/arm/keystone/ti,k3-sci-common.yaml#
97 ti,sci-rm-range-tchan:
106 ti,sci-rm-range-rchan:
115 ti,sci-rm-range-rflow:
130 - ti,sci
131 - ti,sci-dev-id
133 - ti,sci-rm-range-tchan
134 - ti,sci-rm-range-rchan
135 - ti,sci-rm-range-rflow
166 ti,sci
[all...]
/freebsd/sys/contrib/device-tree/Bindings/reset/
H A Dti,sci-reset.txt1 Texas Instruments System Control Interface (TI-SCI) Reset Controller
8 through a protocol called TI System Control Interface (TI-SCI protocol).
9 For TI SCI details, please refer to the document,
10 Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12 TI-SCI Reset Controller Node
14 This reset controller node uses the TI SCI protocol to perform the reset
16 node of the associated TI-SCI system controller node.
20 - compatible : Should be "ti,sci-reset"
24 TI-SCI Reset Consumer Nodes
33 The phandle should point to the TI-SCI reset controller node,
[all …]
H A Dti,sci-reset.yaml4 $id: http://devicetree.org/schemas/reset/ti,sci-reset.yaml#
7 title: TI-SCI reset controller
17 through a protocol called TI System Control Interface (TI-SCI protocol).
19 This reset controller node uses the TI SCI protocol to perform the reset
21 node of the associated TI-SCI system controller node.
28 const: ti,sci-reset
33 The two cells represent values that the TI-SCI controller defines.
49 compatible = "ti,sci-reset";
/freebsd/sys/contrib/device-tree/Bindings/soc/ti/
H A Dsci-pm-domain.yaml4 $id: http://devicetree.org/schemas/soc/ti/sci-pm-domain.yaml#
7 title: TI-SCI generic power domain
20 through a protocol called TI System Control Interface (TI-SCI protocol).
22 This PM domain node represents the global PM domain managed by the TI-SCI
23 controller. Since this relies on the TI SCI protocol to communicate with
24 the TI-SCI controller, it must be a child of the TI-SCI controller node.
28 const: ti,sci-pm-domain
33 The two cells represent values that the TI-SCI controller defines.
51 compatible = "ti,sci
[all...]
H A Dk3-ringacc.txt26 - ti,sci-rm-range-gp-rings : TI-SCI RM subtype for GP ring range
27 - ti,sci : phandle on TI-SCI compatible System controller node
28 - ti,sci-dev-id : TI-SCI device id of the ring accelerator
29 - msi-parent : phandle for "ti,sci-inta" interrupt controller
46 ti,sci-rm-range-gp-rings = <0x2>; /* GP ring range */
48 ti,sci = <&dmsc>;
49 ti,sci-dev-id = <187>;
H A Dk3-ringacc.yaml29 - $ref: /schemas/arm/keystone/ti,k3-sci-common.yaml#
60 ti,sci-rm-range-gp-rings:
62 description: TI-SCI RM subtype for GP ring range
70 - ti,sci-rm-range-gp-rings
71 - ti,sci
72 - ti,sci-dev-id
91 ti,sci-rm-range-gp-rings = <0x2>; /* GP ring range */
92 ti,sci = <&dmsc>;
93 ti,sci-dev-id = <187>;
H A Dsci-pm-domain.txt1 Texas Instruments TI-SCI Generic Power Domain
7 controller happens through a protocol known as TI-SCI [1].
9 [1] Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16 this relies on the TI SCI protocol to communicate with the PMMC it must be a
21 - compatible: should be "ti,sci-pm-domain"
35 compatible = "ti,k2g-sci";
39 compatible = "ti,sci-pm-domain";
/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/
H A Dti,sci-inta.txt36 Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
40 - compatible: Must be "ti,sci-inta".
45 - ti,sci: Phandle to TI-SCI compatible System controller node.
46 - ti,sci-dev-id: TISCI device ID of the Interrupt Aggregator.
47 - ti,sci-rm-range-vint: Array of TISCI subtype ids representing vints(inta
50 - ti,sci-rm-range-global-event: Array of TISCI subtype ids representing the
57 compatible = "ti,sci-inta";
62 ti,sci = <&dmsc>;
63 ti,sci-dev-id = <179>;
64 ti,sci-rm-range-vint = <0x0>;
[all …]
H A Dti,sci-intr.txt36 Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
41 - compatible: Must be "ti,sci-intr".
51 - ti,sci: Phandle to TI-SCI compatible System controller node.
52 - ti,sci-dst-id: TISCI device ID of the destination IRQ controller.
53 - ti,sci-rm-range-girq: Array of TISCI subtype ids representing the host irqs
66 compatible = "ti,sci-intr";
71 ti,sci = <&dmsc>;
72 ti,sci-dst-id = <56>;
73 ti,sci-rm-range-girq = <0x1>;
H A Dti,sci-intr.yaml4 $id: http://devicetree.org/schemas/interrupt-controller/ti,sci-intr.yaml#
13 - $ref: /schemas/arm/keystone/ti,k3-sci-common.yaml#
51 const: ti,sci-intr
90 - ti,sci
91 - ti,sci-dev-id
99 compatible = "ti,sci-intr";
104 ti,sci = <&dmsc>;
105 ti,sci-dev-id = <131>;
/freebsd/sys/contrib/device-tree/Bindings/clock/
H A Dti,sci-clk.yaml4 $id: http://devicetree.org/schemas/clock/ti,sci-clk.yaml#
7 title: TI-SCI clock controller
17 through a protocol called TI System Control Interface (TI-SCI protocol).
19 This clock controller node uses the TI SCI protocol to perform various clock
21 node must be a child node of the associated TI-SCI system controller node.
28 const: ti,k2g-sci-clk
33 The two cells represent values that the TI-SCI controller defines.
47 compatible = "ti,k2g-sci-clk";
H A Dti,sci-clk.txt1 Texas Instruments TI-SCI Clocks
7 as TI-SCI[1]. This clock implementation plugs into the common clock
8 framework and makes use of the TI-SCI protocol on clock API requests.
10 [1] Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14 - compatible: Must be "ti,k2g-sci-clk"
25 compatible = "ti,k2g-sci";
28 compatible = "ti,k2g-sci-clk";
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_allocator_primary32.h171 SizeClassInfo *sci = GetSizeClassInfo(class_id); in AllocateBatch() local
172 SpinMutexLock l(&sci->mutex); in AllocateBatch()
173 if (sci->free_list.empty()) { in AllocateBatch()
174 if (UNLIKELY(!PopulateFreeList(stat, c, sci, class_id))) in AllocateBatch()
176 DCHECK(!sci->free_list.empty()); in AllocateBatch()
178 TransferBatch *b = sci->free_list.front(); in AllocateBatch()
179 sci->free_list.pop_front(); in AllocateBatch()
187 SizeClassInfo *sci = GetSizeClassInfo(class_id); in DeallocateBatch() local
188 SpinMutexLock l(&sci->mutex); in DeallocateBatch()
189 sci->free_list.push_front(b); in DeallocateBatch()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/remoteproc/
H A Dti,k3-dsp-rproc.yaml29 - $ref: /schemas/arm/keystone/ti,k3-sci-common.yaml#
132 - ti,sci
133 - ti,sci-dev-id
134 - ti,sci-proc-ids
172 ti,sci = <&dmsc>;
173 ti,sci-dev-id = <142>;
174 ti,sci-proc-ids = <0x03 0xFF>;
188 ti,sci = <&dmsc>;
189 ti,sci-dev-id = <15>;
190 ti,sci
[all...]

123456789