Home
last modified time | relevance | path

Searched full:gcc (Results 1 – 25 of 366) sorted by relevance

12345678910>>...15

/Documentation/translations/zh_CN/kbuild/
Dgcc-plugins.rst5 :Original: Documentation/kbuild/gcc-plugins.rst
9 GCC 插件基础设施
16 GCC 插件是为编译器提供额外功能的可加载模块 [1]_。它们对于运行时插装和静态分析非常有用。
21 内核的 GCC 插件基础设施支持构建树外模块、交叉编译和在单独的目录中构建。插件源文件必须由
24 目前 GCC 插件基础设施只支持一些架构。搜索 "select HAVE_GCC_PLUGINS" 来查找支持
25 GCC 插件的架构。
31 .. [1] https://gcc.gnu.org/onlinedocs/gccint/Plugins.html
32 .. [2] https://gcc.gnu.org/onlinedocs/gccint/Plugin-API.html#Plugin-API
33 .. [3] https://gcc.gnu.org/onlinedocs/gccint/GIMPLE.html
34 .. [4] https://gcc.gnu.org/onlinedocs/gccint/IPA.html
[all …]
/Documentation/kbuild/
Dgcc-plugins.rst2 GCC plugin infrastructure
9 GCC plugins are loadable modules that provide extra features to the
14 The GCC plugin infrastructure of the kernel supports building out-of-tree
18 Currently the GCC plugin infrastructure supports only some architectures.
20 GCC plugins.
26 .. [1] https://gcc.gnu.org/onlinedocs/gccint/Plugins.html
27 .. [2] https://gcc.gnu.org/onlinedocs/gccint/Plugin-API.html#Plugin-API
28 .. [3] https://gcc.gnu.org/onlinedocs/gccint/GIMPLE.html
29 .. [4] https://gcc.gnu.org/onlinedocs/gccint/IPA.html
30 .. [5] https://gcc.gnu.org/onlinedocs/gccint/RTL.html
[all …]
/Documentation/devicetree/bindings/clock/
Dqcom,kpss-gcc.yaml4 $id: http://devicetree.org/schemas/clock/qcom,kpss-gcc.yaml#
7 title: Krait Processor Sub-system (KPSS) Global Clock Controller (GCC)
13 Krait Processor Sub-system (KPSS) Global Clock Controller (GCC). Used
15 to the kpss-gcc registers.
21 - qcom,kpss-gcc-ipq8064
22 - qcom,kpss-gcc-apq8064
23 - qcom,kpss-gcc-msm8974
24 - qcom,kpss-gcc-msm8960
25 - qcom,kpss-gcc-msm8660
26 - qcom,kpss-gcc-mdm9615
[all …]
Dqcom,gcc-msm8974.yaml4 $id: http://devicetree.org/schemas/clock/qcom,gcc-msm8974.yaml#
19 include/dt-bindings/clock/qcom,gcc-msm8974.h (qcom,gcc-msm8226 and qcom,gcc-msm8974)
20 include/dt-bindings/reset/qcom,gcc-msm8974.h (qcom,gcc-msm8226 and qcom,gcc-msm8974)
22 $ref: qcom,gcc.yaml#
27 - qcom,gcc-msm8226
28 - qcom,gcc-msm8974
29 - qcom,gcc-msm8974pro
30 - qcom,gcc-msm8974pro-ac
52 compatible = "qcom,gcc-msm8974";
Dqcom,qdu1000-ecpricc.yaml30 - description: GPLL0 source from GCC
31 - description: GPLL1 source from GCC
32 - description: GPLL2 source from GCC
33 - description: GPLL3 source from GCC
34 - description: GPLL4 source from GCC
35 - description: GPLL5 source from GCC
54 #include <dt-bindings/clock/qcom,qdu1000-gcc.h>
60 <&gcc GCC_ECPRI_CC_GPLL0_CLK_SRC>,
61 <&gcc GCC_ECPRI_CC_GPLL1_EVEN_CLK_SRC>,
62 <&gcc GCC_ECPRI_CC_GPLL2_EVEN_CLK_SRC>,
[all …]
Dqcom,gcc-sdm660.yaml4 $id: http://devicetree.org/schemas/clock/qcom,gcc-sdm660.yaml#
18 include/dt-bindings/clock/qcom,gcc-sdm660.h (qcom,gcc-sdm630 and qcom,gcc-sdm660)
20 $ref: qcom,gcc.yaml#
25 - qcom,gcc-sdm630
26 - qcom,gcc-sdm660
48 # Example for GCC for SDM660:
52 compatible = "qcom,gcc-sdm660";
Dqcom,gcc-apq8064.yaml4 $id: http://devicetree.org/schemas/clock/qcom,gcc-apq8064.yaml#
18 include/dt-bindings/clock/qcom,gcc-msm8960.h
19 include/dt-bindings/reset/qcom,gcc-msm8960.h
22 - $ref: qcom,gcc.yaml#
29 - qcom,gcc-apq8064
30 - qcom,gcc-msm8960
33 - qcom,gcc-apq8064
34 - qcom,gcc-msm8960
56 be part of GCC and hence the TSENS properties can also be part
57 of the GCC/clock-controller node.
[all …]
Dqcom,gcc-msm8909.yaml4 $id: http://devicetree.org/schemas/clock/qcom,gcc-msm8909.yaml#
17 include/dt-bindings/clock/qcom,gcc-msm8909.h
18 include/dt-bindings/clock/qcom,gcc-msm8917.h
23 - qcom,gcc-msm8909
24 - qcom,gcc-msm8917
25 - qcom,gcc-qm215
48 - $ref: qcom,gcc.yaml#
54 gcc: clock-controller@1800000 {
55 compatible = "qcom,gcc-msm8909";
Dqcom,gcc-msm8916.yaml4 $id: http://devicetree.org/schemas/clock/qcom,gcc-msm8916.yaml#
18 include/dt-bindings/clock/qcom,gcc-msm8916.h
19 include/dt-bindings/clock/qcom,gcc-msm8939.h
20 include/dt-bindings/reset/qcom,gcc-msm8916.h
21 include/dt-bindings/reset/qcom,gcc-msm8939.h
26 - qcom,gcc-msm8916
27 - qcom,gcc-msm8939
54 - $ref: qcom,gcc.yaml#
61 compatible = "qcom,gcc-msm8916";
Dqcom,gcc-ipq8064.yaml4 $id: http://devicetree.org/schemas/clock/qcom,gcc-ipq8064.yaml#
17 include/dt-bindings/clock/qcom,gcc-ipq806x.h (qcom,gcc-ipq8064)
18 include/dt-bindings/reset/qcom,gcc-ipq806x.h (qcom,gcc-ipq8064)
21 - $ref: qcom,gcc.yaml#
26 - const: qcom,gcc-ipq8064
63 gcc: clock-controller@900000 {
64 compatible = "qcom,gcc-ipq8064", "syscon";
Dqcom,gcc-msm8660.yaml4 $id: http://devicetree.org/schemas/clock/qcom,gcc-msm8660.yaml#
18 include/dt-bindings/clock/qcom,gcc-msm8660.h
19 include/dt-bindings/reset/qcom,gcc-msm8660.h
22 - $ref: qcom,gcc.yaml#
27 - qcom,gcc-msm8660
45 # Example for GCC for MSM8974:
48 compatible = "qcom,gcc-msm8660";
Dqcom,gcc-sdm845.yaml4 $id: http://devicetree.org/schemas/clock/qcom,gcc-sdm845.yaml#
17 See also:: include/dt-bindings/clock/qcom,gcc-sdm845.h
22 - qcom,gcc-sdm670
23 - qcom,gcc-sdm845
41 - $ref: qcom,gcc.yaml#
46 const: qcom,gcc-sdm670
64 const: qcom,gcc-sdm845
85 # Example for GCC for SDM845:
89 compatible = "qcom,gcc-sdm845";
Dqcom,gcc-msm8994.yaml4 $id: http://devicetree.org/schemas/clock/qcom,gcc-msm8994.yaml#
16 See also:: include/dt-bindings/clock/qcom,gcc-msm8994.h
21 - qcom,gcc-msm8992
22 - qcom,gcc-msm8994
41 - $ref: qcom,gcc.yaml#
48 compatible = "qcom,gcc-msm8994";
Dqcom,gcc-ipq6018.yaml4 $id: http://devicetree.org/schemas/clock/qcom,gcc-ipq6018.yaml#
19 include/dt-bindings/clock/qcom,gcc-ipq6018.h
20 include/dt-bindings/reset/qcom,gcc-ipq6018.h
23 - $ref: qcom,gcc.yaml#
27 const: qcom,gcc-ipq6018
51 compatible = "qcom,gcc-ipq6018";
/Documentation/translations/zh_CN/process/
Dprogramming-language.rst11 内核是用C语言 :ref:`c-language <cn_c-language>` 编写的。更准确地说,内核通常是用 :ref:`gcc <cn_gcc>`
12 在 ``-std=gnu11`` :ref:`gcc-c-dialect-options <cn_gcc-c-dialect-options>` 下编译的:ISO C11的 GNU 方言
22 在整个内核中使用的一个常见扩展是属性(attributes) :ref:`gcc-attribute-syntax <cn_gcc-attribute-syntax>`
40 gcc
41 https://gcc.gnu.org
56 https://gcc.gnu.org/onlinedocs/gcc/C-Dialect-Options.html
61 https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html
65 gcc-attribute-syntax
66 https://gcc.gnu.org/onlinedocs/gcc/Attribute-Syntax.html
/Documentation/devicetree/bindings/media/
Dqcom,msm8916-camss.yaml156 #include <dt-bindings/clock/qcom,gcc-msm8916.h>
161 clocks = <&gcc GCC_CAMSS_TOP_AHB_CLK>,
162 <&gcc GCC_CAMSS_ISPIF_AHB_CLK>,
163 <&gcc GCC_CAMSS_CSI0PHYTIMER_CLK>,
164 <&gcc GCC_CAMSS_CSI1PHYTIMER_CLK>,
165 <&gcc GCC_CAMSS_CSI0_AHB_CLK>,
166 <&gcc GCC_CAMSS_CSI0_CLK>,
167 <&gcc GCC_CAMSS_CSI0PHY_CLK>,
168 <&gcc GCC_CAMSS_CSI0PIX_CLK>,
169 <&gcc GCC_CAMSS_CSI0RDI_CLK>,
[all …]
/Documentation/translations/zh_TW/process/
Dprogramming-language.rst14 內核是用C語言 :ref:`c-language <tw_c-language>` 編寫的。更準確地說,內核通常是用 :ref:`gcc <tw_gcc>`
15 在 ``-std=gnu11`` :ref:`gcc-c-dialect-options <tw_gcc-c-dialect-options>` 下編譯的:ISO C11的 GNU 方言
25 在整個內核中使用的一個常見擴展是屬性(attributes) :ref:`gcc-attribute-syntax <tw_gcc-attribute-syntax>`
43 gcc
44 https://gcc.gnu.org
59 https://gcc.gnu.org/onlinedocs/gcc/C-Dialect-Options.html
64 https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html
68 gcc-attribute-syntax
69 https://gcc.gnu.org/onlinedocs/gcc/Attribute-Syntax.html
/Documentation/translations/sp_SP/process/
Dprogramming-language.rst12 Más concretamente, el kernel normalmente se compila con ``gcc`` [sp-gcc]_
13 bajo ``-std=gnu11`` [sp-gcc-c-dialect-options]_: el dialecto GNU de ISO C11.
28 [sp-gcc-attribute-syntax]_. Los atributos permiten introducir semántica
47 .. [sp-gcc] https://gcc.gnu.org
50 .. [sp-gcc-c-dialect-options] https://gcc.gnu.org/onlinedocs/gcc/C-Dialect-Options.html
51 .. [sp-gnu-extensions] https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html
52 .. [sp-gcc-attribute-syntax] https://gcc.gnu.org/onlinedocs/gcc/Attribute-Syntax.html
/Documentation/devicetree/bindings/net/
Dqcom-emac.txt41 clocks = <&gcc 0>, <&gcc 1>, <&gcc 3>, <&gcc 4>, <&gcc 5>,
42 <&gcc 6>, <&gcc 7>;
90 clocks = <&gcc 0>, <&gcc 1>, <&gcc 3>, <&gcc 4>, <&gcc 5>,
91 <&gcc 6>, <&gcc 7>;
/Documentation/process/
Dprogramming-language.rst7 More precisely, the kernel is typically compiled with ``gcc`` [gcc]_
8 under ``-std=gnu11`` [gcc-c-dialect-options]_: the GNU dialect of ISO C11.
19 [gcc-attribute-syntax]_. Attributes allow to introduce
49 .. [gcc] https://gcc.gnu.org citation in Rust
51 .. [gcc-c-dialect-options] https://gcc.gnu.org/onlinedocs/gcc/C-Dialect-Options.html
52 .. [gnu-extensions] https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html
53 .. [gcc-attribute-syntax] https://gcc.gnu.org/onlinedocs/gcc/Attribute-Syntax.html
/Documentation/devicetree/bindings/remoteproc/
Dqcom,msm8996-mss-pil.yaml216 - description: GCC MSS IFACE clock
217 - description: GCC MSS BUS clock
218 - description: GCC MSS MEM clock
220 - description: GCC MSS GPLL0 clock
221 - description: GCC MSS SNOC_AXI clock
222 - description: GCC MSS MNOC_AXI clock
252 - description: GCC MSS IFACE clock
253 - description: GCC MSS BUS clock
254 - description: GCC MSS MEM clock
255 - description: GCC MSS GPLL0 clock
[all …]
/Documentation/translations/it_IT/process/
Dprogramming-language.rst12 Più precisamente, il kernel viene compilato con ``gcc`` [it-gcc]_ usando
13 l'opzione ``-std=gnu11`` [it-gcc-c-dialect-options]_: il dialetto GNU
25 [it-gcc-attribute-syntax]_. Gli attributi permettono di aggiungere una semantica,
59 .. [it-gcc] https://gcc.gnu.org
61 .. [it-gcc-c-dialect-options] https://gcc.gnu.org/onlinedocs/gcc/C-Dialect-Options.html
62 .. [it-gnu-extensions] https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html
63 .. [it-gcc-attribute-syntax] https://gcc.gnu.org/onlinedocs/gcc/Attribute-Syntax.html
/Documentation/devicetree/bindings/phy/
Dqcom,msm8996-qmp-pcie-phy.yaml127 #include <dt-bindings/clock/qcom,gcc-msm8996.h>
135 clocks = <&gcc GCC_PCIE_PHY_AUX_CLK>,
136 <&gcc GCC_PCIE_PHY_CFG_AHB_CLK>,
137 <&gcc GCC_PCIE_CLKREF_CLK>;
140 resets = <&gcc GCC_PCIE_PHY_BCR>,
141 <&gcc GCC_PCIE_PHY_COM_BCR>,
142 <&gcc GCC_PCIE_PHY_COM_NOCSR_BCR>;
153 clocks = <&gcc GCC_PCIE_0_PIPE_CLK>;
154 resets = <&gcc GCC_PCIE_0_PHY_BCR>;
167 clocks = <&gcc GCC_PCIE_1_PIPE_CLK>;
[all …]
/Documentation/devicetree/bindings/pci/
Dqcom,pcie-sc7280.yaml84 #include <dt-bindings/clock/qcom,gcc-sc7280.h>
112 assigned-clocks = <&gcc GCC_PCIE_1_AUX_CLK>;
115 clocks = <&gcc GCC_PCIE_1_PIPE_CLK>,
116 <&gcc GCC_PCIE_1_PIPE_CLK_SRC>,
119 <&gcc GCC_PCIE_1_AUX_CLK>,
120 <&gcc GCC_PCIE_1_CFG_AHB_CLK>,
121 <&gcc GCC_PCIE_1_MSTR_AXI_CLK>,
122 <&gcc GCC_PCIE_1_SLV_AXI_CLK>,
123 <&gcc GCC_PCIE_1_SLV_Q2A_AXI_CLK>,
124 <&gcc GCC_AGGRE_NOC_PCIE_TBU_CLK>,
[all …]
/Documentation/devicetree/bindings/dma/
Dqcom,adm.yaml77 #include <dt-bindings/clock/qcom,gcc-ipq806x.h>
78 #include <dt-bindings/reset/qcom,gcc-ipq806x.h>
86 clocks = <&gcc ADM0_CLK>,
87 <&gcc ADM0_PBUS_CLK>;
90 resets = <&gcc ADM0_RESET>,
91 <&gcc ADM0_PBUS_RESET>,
92 <&gcc ADM0_C0_RESET>,
93 <&gcc ADM0_C1_RESET>,
94 <&gcc ADM0_C2_RESET>;

12345678910>>...15