Home
last modified time | relevance | path

Searched refs:gcc (Results 1 – 25 of 252) sorted by relevance

1234567891011

/Linux-v5.4/scripts/
DMakefile.gcc-plugins3 gcc-plugin-$(CONFIG_GCC_PLUGIN_CYC_COMPLEXITY) += cyc_complexity_plugin.so
5 gcc-plugin-$(CONFIG_GCC_PLUGIN_LATENT_ENTROPY) += latent_entropy_plugin.so
6 gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_LATENT_ENTROPY) \
13 gcc-plugin-$(CONFIG_GCC_PLUGIN_SANCOV) += sancov_plugin.so
15 gcc-plugin-$(CONFIG_GCC_PLUGIN_STRUCTLEAK) += structleak_plugin.so
16 gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE) \
18 gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF) \
20 gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL) \
22 gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STRUCTLEAK) \
25 gcc-plugin-$(CONFIG_GCC_PLUGIN_RANDSTRUCT) += randomize_layout_plugin.so
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/clock/
Dqcom,gcc.txt7 "qcom,gcc-apq8064"
8 "qcom,gcc-apq8084"
9 "qcom,gcc-ipq8064"
10 "qcom,gcc-ipq4019"
11 "qcom,gcc-ipq8074"
12 "qcom,gcc-msm8660"
13 "qcom,gcc-msm8916"
14 "qcom,gcc-msm8960"
15 "qcom,gcc-msm8974"
16 "qcom,gcc-msm8974pro"
[all …]
/Linux-v5.4/Documentation/core-api/
Dgcc-plugins.rst14 The GCC plugin infrastructure of the kernel supports all gcc versions from
18 because gcc versions 4.5 and 4.6 are compiled by a C compiler,
19 gcc-4.7 can be compiled by a C or a C++ compiler,
29 .. [1] https://gcc.gnu.org/onlinedocs/gccint/Plugins.html
30 .. [2] https://gcc.gnu.org/onlinedocs/gccint/Plugin-API.html#Plugin-API
31 .. [3] https://gcc.gnu.org/onlinedocs/gccint/GIMPLE.html
32 .. [4] https://gcc.gnu.org/onlinedocs/gccint/IPA.html
33 .. [5] https://gcc.gnu.org/onlinedocs/gccint/RTL.html
41 **$(src)/scripts/gcc-plugins**
45 **$(src)/scripts/gcc-plugins/gcc-common.h**
[all …]
/Linux-v5.4/arch/arm/boot/dts/
Dqcom-ipq8064.dtsi5 #include <dt-bindings/clock/qcom,gcc-ipq806x.h>
8 #include <dt-bindings/reset/qcom,gcc-ipq806x.h>
238 clocks = <&gcc GSBI2_H_CLK>;
252 clocks = <&gcc GSBI2_UART_CLK>, <&gcc GSBI2_H_CLK>;
262 clocks = <&gcc GSBI2_QUP_CLK>, <&gcc GSBI2_H_CLK>;
276 clocks = <&gcc GSBI4_H_CLK>;
290 clocks = <&gcc GSBI4_UART_CLK>, <&gcc GSBI4_H_CLK>;
300 clocks = <&gcc GSBI4_QUP_CLK>, <&gcc GSBI4_H_CLK>;
313 clocks = <&gcc GSBI5_H_CLK>;
327 clocks = <&gcc GSBI5_UART_CLK>, <&gcc GSBI5_H_CLK>;
[all …]
Dqcom-ipq4019.dtsi8 #include <dt-bindings/clock/qcom,gcc-ipq4019.h>
54 clocks = <&gcc GCC_APPS_CLK_SRC>;
68 clocks = <&gcc GCC_APPS_CLK_SRC>;
82 clocks = <&gcc GCC_APPS_CLK_SRC>;
96 clocks = <&gcc GCC_APPS_CLK_SRC>;
184 gcc: clock-controller@1800000 { label
185 compatible = "qcom,gcc-ipq4019";
194 clocks = <&gcc GCC_PRNG_AHB_CLK>;
213 clocks = <&gcc GCC_BLSP1_AHB_CLK>;
224 clocks = <&gcc GCC_BLSP1_QUP1_SPI_APPS_CLK>,
[all …]
Dqcom-msm8660.dtsi6 #include <dt-bindings/clock/qcom,gcc-msm8660.h>
22 enable-method = "qcom,gcc-msm8660";
30 enable-method = "qcom,gcc-msm8660";
125 gcc: clock-controller@900000 { label
126 compatible = "qcom,gcc-msm8660";
136 clocks = <&gcc GSBI6_H_CLK>;
150 clocks = <&gcc GSBI6_UART_CLK>, <&gcc GSBI6_H_CLK>;
159 clocks = <&gcc GSBI6_QUP_CLK>, <&gcc GSBI6_H_CLK>;
171 clocks = <&gcc GSBI7_H_CLK>;
185 clocks = <&gcc GSBI7_UART_CLK>, <&gcc GSBI7_H_CLK>;
[all …]
Dqcom-apq8064.dtsi4 #include <dt-bindings/clock/qcom,gcc-msm8960.h>
5 #include <dt-bindings/reset/qcom,gcc-msm8960.h>
108 thermal-sensors = <&gcc 7>;
129 thermal-sensors = <&gcc 8>;
150 thermal-sensors = <&gcc 9>;
171 thermal-sensors = <&gcc 10>;
441 clocks = <&gcc GSBI1_H_CLK>;
454 clocks = <&gcc GSBI1_UART_CLK>, <&gcc GSBI1_H_CLK>;
466 clocks = <&gcc GSBI1_QUP_CLK>, <&gcc GSBI1_H_CLK>;
480 clocks = <&gcc GSBI2_H_CLK>;
[all …]
Dqcom-msm8974pro.dtsi6 clocks = <&gcc GCC_SDCC1_APPS_CLK>,
7 <&gcc GCC_SDCC1_AHB_CLK>,
9 <&gcc GCC_SDCC1_CDCCAL_FF_CLK>,
10 <&gcc GCC_SDCC1_CDCCAL_SLEEP_CLK>;
15 compatible = "qcom,gcc-msm8974pro";
Dqcom-mdm9615.dtsi49 #include <dt-bindings/clock/qcom,gcc-mdm9615.h>
50 #include <dt-bindings/reset/qcom,gcc-mdm9615.h>
138 gcc: clock-controller@900000 { label
139 compatible = "qcom,gcc-mdm9615";
160 clocks = <&gcc PRNG_CLK>;
162 assigned-clocks = <&gcc PRNG_CLK>;
170 clocks = <&gcc GSBI2_H_CLK>;
184 clocks = <&gcc GSBI2_QUP_CLK>, <&gcc GSBI2_H_CLK>;
194 clocks = <&gcc GSBI3_H_CLK>;
209 clocks = <&gcc GSBI3_QUP_CLK>, <&gcc GSBI3_H_CLK>;
[all …]
Dqcom-msm8960.dtsi5 #include <dt-bindings/clock/qcom,gcc-msm8960.h>
117 gcc: clock-controller@900000 { label
118 compatible = "qcom,gcc-msm8960";
182 clocks = <&gcc GSBI5_H_CLK>;
195 clocks = <&gcc GSBI5_UART_CLK>, <&gcc GSBI5_H_CLK>;
247 clocks = <&gcc PRNG_CLK>;
272 clocks = <&gcc SDC1_CLK>, <&gcc SDC1_H_CLK>;
289 clocks = <&gcc SDC3_CLK>, <&gcc SDC3_H_CLK>;
309 clocks = <&gcc GSBI1_H_CLK>;
324 clocks = <&gcc GSBI1_QUP_CLK>, <&gcc GSBI1_H_CLK>;
/Linux-v5.4/arch/arm64/boot/dts/qcom/
Dipq8074.dtsi7 #include <dt-bindings/clock/qcom,gcc-ipq8074.h>
142 gcc: gcc@1800000 { label
143 compatible = "qcom,gcc-ipq8074";
153 clocks = <&gcc GCC_BLSP1_UART5_APPS_CLK>,
154 <&gcc GCC_BLSP1_AHB_CLK>;
165 clocks = <&gcc GCC_BLSP1_AHB_CLK>;
175 clocks = <&gcc GCC_BLSP1_UART1_APPS_CLK>,
176 <&gcc GCC_BLSP1_AHB_CLK>;
185 clocks = <&gcc GCC_BLSP1_UART3_APPS_CLK>,
186 <&gcc GCC_BLSP1_AHB_CLK>;
[all …]
Dmsm8916.dtsi7 #include <dt-bindings/clock/qcom,gcc-msm8916.h>
8 #include <dt-bindings/reset/qcom,gcc-msm8916.h>
353 clocks = <&gcc GCC_CRYPTO_CLK>, <&gcc GCC_CRYPTO_AXI_CLK>, <&gcc GCC_CRYPTO_AHB_CLK>;
382 gcc: clock-controller@1800000 { label
383 compatible = "qcom,gcc-msm8916";
415 clocks = <&gcc GCC_BLSP1_UART1_APPS_CLK>, <&gcc GCC_BLSP1_AHB_CLK>;
440 clocks = <&gcc GCC_BLSP1_UART2_APPS_CLK>, <&gcc GCC_BLSP1_AHB_CLK>;
451 clocks = <&gcc GCC_BLSP1_AHB_CLK>;
462 clocks = <&gcc GCC_BLSP1_QUP1_SPI_APPS_CLK>,
463 <&gcc GCC_BLSP1_AHB_CLK>;
[all …]
Dmsm8996.dtsi6 #include <dt-bindings/clock/qcom,gcc-msm8996.h>
580 clocks = <&gcc GCC_PRNG_AHB_CLK>;
628 gcc: clock-controller@300000 { label
629 compatible = "qcom,gcc-msm8996";
1114 clocks = <&gcc GCC_BLSP1_UART2_APPS_CLK>,
1115 <&gcc GCC_BLSP1_AHB_CLK>;
1124 clocks = <&gcc GCC_BLSP1_QUP1_SPI_APPS_CLK>,
1125 <&gcc GCC_BLSP1_AHB_CLK>;
1139 clocks = <&gcc GCC_BLSP2_AHB_CLK>,
1140 <&gcc GCC_BLSP2_QUP1_I2C_APPS_CLK>;
[all …]
Dqcs404.dtsi5 #include <dt-bindings/clock/qcom,gcc-qcs404.h>
256 clocks = <&gcc GCC_CDSP_CFG_AHB_CLK>;
282 clocks = <&gcc GCC_PRNG_AHB_CLK>;
309 <&gcc GCC_CDSP_CFG_AHB_CLK>,
310 <&gcc GCC_CDSP_TBU_CLK>,
311 <&gcc GCC_BIMC_CDSP_CLK>,
325 resets = <&gcc GCC_CDSP_RESTART>;
460 gcc: clock-controller@1800000 { label
461 compatible = "qcom,gcc-qcs404";
466 assigned-clocks = <&gcc GCC_APSS_AHB_CLK_SRC>;
[all …]
Dmsm8998.dtsi5 #include <dt-bindings/clock/qcom,gcc-msm8998.h>
790 gcc: clock-controller@100000 { label
791 compatible = "qcom,gcc-msm8998";
876 clocks = <&gcc GCC_PCIE_0_PIPE_CLK>,
877 <&gcc GCC_PCIE_0_MSTR_AXI_CLK>,
878 <&gcc GCC_PCIE_0_SLV_AXI_CLK>,
879 <&gcc GCC_PCIE_0_CFG_AHB_CLK>,
880 <&gcc GCC_PCIE_0_AUX_CLK>;
883 power-domains = <&gcc PCIE_0_GDSC>;
895 clocks = <&gcc GCC_PCIE_PHY_AUX_CLK>,
[all …]
Dsdm845.dtsi9 #include <dt-bindings/clock/qcom,gcc-sdm845.h>
21 #include <dt-bindings/clock/qcom,gcc-sdm845.h>
712 gcc: clock-controller@100000 { label
713 compatible = "qcom,gcc-sdm845";
740 clocks = <&gcc GCC_PRNG_AHB_CLK>;
748 clocks = <&gcc GCC_QUPV3_WRAP_0_M_AHB_CLK>,
749 <&gcc GCC_QUPV3_WRAP_0_S_AHB_CLK>;
759 clocks = <&gcc GCC_QUPV3_WRAP0_S0_CLK>;
772 clocks = <&gcc GCC_QUPV3_WRAP0_S0_CLK>;
785 clocks = <&gcc GCC_QUPV3_WRAP0_S0_CLK>;
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/arm/msm/
Dqcom,kpss-gcc.txt9 "qcom,kpss-gcc" should also be included.
10 "qcom,kpss-gcc-ipq8064", "qcom,kpss-gcc"
11 "qcom,kpss-gcc-apq8064", "qcom,kpss-gcc"
12 "qcom,kpss-gcc-msm8974", "qcom,kpss-gcc"
13 "qcom,kpss-gcc-msm8960", "qcom,kpss-gcc"
39 compatible = "qcom,kpss-gcc-ipq8064", "qcom,kpss-gcc";
41 clocks = <&gcc PLL8_VOTE>, <&gcc PXO_SRC>;
/Linux-v5.4/drivers/clk/qcom/
DMakefile20 obj-$(CONFIG_APQ_GCC_8084) += gcc-apq8084.o
22 obj-$(CONFIG_IPQ_GCC_4019) += gcc-ipq4019.o
23 obj-$(CONFIG_IPQ_GCC_806X) += gcc-ipq806x.o
24 obj-$(CONFIG_IPQ_GCC_8074) += gcc-ipq8074.o
26 obj-$(CONFIG_MDM_GCC_9615) += gcc-mdm9615.o
28 obj-$(CONFIG_MSM_GCC_8660) += gcc-msm8660.o
29 obj-$(CONFIG_MSM_GCC_8916) += gcc-msm8916.o
30 obj-$(CONFIG_MSM_GCC_8960) += gcc-msm8960.o
31 obj-$(CONFIG_MSM_GCC_8974) += gcc-msm8974.o
32 obj-$(CONFIG_MSM_GCC_8994) += gcc-msm8994.o
[all …]
/Linux-v5.4/Documentation/translations/zh_CN/process/
Dprogramming-language.rst11 内核是用C语言 :ref:`c-language <cn_c-language>` 编写的。更准确地说,内核通常是用 :ref:`gcc <cn_gcc>`
12 在 ``-std=gnu89`` :ref:`gcc-c-dialect-options <cn_gcc-c-dialect-options>` 下编译的:ISO C90的 GNU 方言(
23 在整个内核中使用的一个常见扩展是属性(attributes) :ref:`gcc-attribute-syntax <cn_gcc-attribute-syntax>`
41 gcc
42 https://gcc.gnu.org
57 https://gcc.gnu.org/onlinedocs/gcc/C-Dialect-Options.html
62 https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html
66 gcc-attribute-syntax
67 https://gcc.gnu.org/onlinedocs/gcc/Attribute-Syntax.html
/Linux-v5.4/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>;
/Linux-v5.4/Documentation/devicetree/bindings/media/
Dqcom,camss.txt176 power-domains = <&gcc VFE_GDSC>;
177 clocks = <&gcc GCC_CAMSS_TOP_AHB_CLK>,
178 <&gcc GCC_CAMSS_ISPIF_AHB_CLK>,
179 <&gcc GCC_CAMSS_CSI0PHYTIMER_CLK>,
180 <&gcc GCC_CAMSS_CSI1PHYTIMER_CLK>,
181 <&gcc GCC_CAMSS_CSI0_AHB_CLK>,
182 <&gcc GCC_CAMSS_CSI0_CLK>,
183 <&gcc GCC_CAMSS_CSI0PHY_CLK>,
184 <&gcc GCC_CAMSS_CSI0PIX_CLK>,
185 <&gcc GCC_CAMSS_CSI0RDI_CLK>,
[all …]
/Linux-v5.4/Documentation/translations/it_IT/process/
Dprogramming-language.rst12 Più precisamente, il kernel viene compilato con ``gcc`` [gcc]_ usando
13 l'opzione ``-std=gnu89`` [gcc-c-dialect-options]_: il dialetto GNU
27 [gcc-attribute-syntax]_. Gli attributi permettono di aggiungere una semantica,
45 .. [gcc] https://gcc.gnu.org citation
48 .. [gcc-c-dialect-options] https://gcc.gnu.org/onlinedocs/gcc/C-Dialect-Options.html
49 .. [gnu-extensions] https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html
50 .. [gcc-attribute-syntax] https://gcc.gnu.org/onlinedocs/gcc/Attribute-Syntax.html
/Linux-v5.4/Documentation/process/
Dprogramming-language.rst7 More precisely, the kernel is typically compiled with ``gcc`` [gcc]_
8 under ``-std=gnu89`` [gcc-c-dialect-options]_: the GNU dialect of ISO C90
22 [gcc-attribute-syntax]_. Attributes allow to introduce
38 .. [gcc] https://gcc.gnu.org citation
41 .. [gcc-c-dialect-options] https://gcc.gnu.org/onlinedocs/gcc/C-Dialect-Options.html
42 .. [gnu-extensions] https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html
43 .. [gcc-attribute-syntax] https://gcc.gnu.org/onlinedocs/gcc/Attribute-Syntax.html
/Linux-v5.4/Documentation/devicetree/bindings/ata/
Dqcom-sata.txt36 clocks = <&gcc SFAB_SATA_S_H_CLK>,
37 <&gcc SATA_H_CLK>,
38 <&gcc SATA_A_CLK>,
39 <&gcc SATA_RXOOB_CLK>,
40 <&gcc SATA_PMALIVE_CLK>;
43 assigned-clocks = <&gcc SATA_RXOOB_CLK>, <&gcc SATA_PMALIVE_CLK>;
/Linux-v5.4/Documentation/devicetree/bindings/phy/
Dqcom-qmp-phy.txt124 gate-controlled by the gcc.
141 clocks = <&gcc GCC_PCIE_PHY_AUX_CLK>,
142 <&gcc GCC_PCIE_PHY_CFG_AHB_CLK>,
143 <&gcc GCC_PCIE_CLKREF_CLK>;
149 resets = <&gcc GCC_PCIE_PHY_BCR>,
150 <&gcc GCC_PCIE_PHY_COM_BCR>,
151 <&gcc GCC_PCIE_PHY_COM_NOCSR_BCR>;
161 clocks = <&gcc GCC_PCIE_0_PIPE_CLK>;
164 resets = <&gcc GCC_PCIE_0_PHY_BCR>;
180 clocks = <&gcc GCC_USB3_SEC_PHY_AUX_CLK>,
[all …]

1234567891011