Home
last modified time | relevance | path

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

12345678910>>...77

/kernel/linux/linux-5.10/include/linux/
Dcompiler_attributes.h24 * __has_attribute is supported on gcc >= 5, clang >= 2.9 and icc >= 17.
25 * In the meantime, to support gcc < 5, we implement __has_attribute
43 …* gcc: https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html#index-alias-function-a…
48 …* gcc: https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html#index-aligned-function…
49 …* gcc: https://gcc.gnu.org/onlinedocs/gcc/Common-Type-Attributes.html#index-aligned-type-attribu…
50 …* gcc: https://gcc.gnu.org/onlinedocs/gcc/Common-Variable-Attributes.html#index-aligned-variable…
57 * which seems to be required by gcc to apply the attribute according
61 …* gcc: https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html#index-always_005finlin…
76 * Optional: only supported since gcc >= 4.9
79 …* gcc: https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html#index-assume_005falign…
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/
Dqcom,gcc.yaml4 $id: http://devicetree.org/schemas/clock/qcom,gcc.yaml#
18 - dt-bindings/clock/qcom,gcc-apq8084.h
19 - dt-bindings/reset/qcom,gcc-apq8084.h
20 - dt-bindings/clock/qcom,gcc-ipq4019.h
21 - dt-bindings/clock/qcom,gcc-ipq6018.h
22 - dt-bindings/reset/qcom,gcc-ipq6018.h
23 - dt-bindings/clock/qcom,gcc-ipq806x.h (qcom,gcc-ipq8064)
24 - dt-bindings/reset/qcom,gcc-ipq806x.h (qcom,gcc-ipq8064)
25 - dt-bindings/clock/qcom,gcc-msm8939.h
26 - dt-bindings/reset/qcom,gcc-msm8939.h
[all …]
/kernel/linux/linux-5.10/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 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,
22 Currently the GCC plugin infrastructure supports only the x86, arm, arm64 and
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
[all …]
/kernel/linux/linux-4.19/Documentation/
Dgcc-plugins.txt2 GCC plugin infrastructure
9 GCC plugins are loadable modules that provide extra features to the
14 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,
22 Currently the GCC plugin infrastructure supports only the x86, arm, arm64 and
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
[all …]
/kernel/linux/linux-4.19/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 …]
/kernel/linux/linux-5.10/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) \
26 gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STRUCTLEAK) \
29 gcc-plugin-$(CONFIG_GCC_PLUGIN_RANDSTRUCT) += randomize_layout_plugin.so
[all …]
/kernel/linux/linux-5.10/arch/arm64/boot/dts/qcom/
Dipq8074.dtsi7 #include <dt-bindings/clock/qcom,gcc-ipq8074.h>
93 clocks = <&gcc GCC_USB1_AUX_CLK>,
94 <&gcc GCC_USB1_PHY_CFG_AHB_CLK>,
98 resets = <&gcc GCC_USB1_PHY_BCR>,
99 <&gcc GCC_USB3PHY_1_PHY_BCR>;
109 clocks = <&gcc GCC_USB1_PIPE_CLK>;
120 clocks = <&gcc GCC_USB1_PHY_CFG_AHB_CLK>,
124 resets = <&gcc GCC_QUSB2_1_PHY_BCR>;
136 clocks = <&gcc GCC_USB0_AUX_CLK>,
137 <&gcc GCC_USB0_PHY_CFG_AHB_CLK>,
[all …]
Dmsm8916.dtsi7 #include <dt-bindings/clock/qcom,gcc-msm8916.h>
11 #include <dt-bindings/reset/qcom,gcc-msm8916.h>
227 clocks = <&gcc GCC_CRYPTO_CLK>,
228 <&gcc GCC_CRYPTO_AXI_CLK>,
229 <&gcc GCC_CRYPTO_AHB_CLK>;
396 clocks = <&gcc GCC_PRNG_AHB_CLK>;
866 gcc: clock-controller@1800000 { label
867 compatible = "qcom,gcc-msm8916";
891 power-domains = <&gcc MDSS_GDSC>;
893 clocks = <&gcc GCC_MDSS_AHB_CLK>,
[all …]
/kernel/linux/linux-4.19/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_ALL) \
20 gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STRUCTLEAK) \
23 gcc-plugin-$(CONFIG_GCC_PLUGIN_RANDSTRUCT) += randomize_layout_plugin.so
24 gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_RANDSTRUCT) \
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dqcom-ipq8064.dtsi5 #include <dt-bindings/clock/qcom,gcc-ipq806x.h>
8 #include <dt-bindings/reset/qcom,gcc-ipq806x.h>
245 clocks = <&gcc GSBI2_H_CLK>;
259 clocks = <&gcc GSBI2_UART_CLK>, <&gcc GSBI2_H_CLK>;
269 clocks = <&gcc GSBI2_QUP_CLK>, <&gcc GSBI2_H_CLK>;
283 clocks = <&gcc GSBI4_H_CLK>;
297 clocks = <&gcc GSBI4_UART_CLK>, <&gcc GSBI4_H_CLK>;
307 clocks = <&gcc GSBI4_QUP_CLK>, <&gcc GSBI4_H_CLK>;
320 clocks = <&gcc GSBI5_H_CLK>;
334 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>;
186 gcc: clock-controller@1800000 { label
187 compatible = "qcom,gcc-ipq4019";
196 clocks = <&gcc GCC_PRNG_AHB_CLK>;
218 clocks = <&gcc GCC_SDCC1_APPS_CLK>, <&gcc GCC_SDCC1_AHB_CLK>,
219 <&gcc GCC_DCD_XO_CLK>;
[all …]
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Dqcom-ipq4019.dtsi17 #include <dt-bindings/clock/qcom,gcc-ipq4019.h>
59 clocks = <&gcc GCC_APPS_CLK_SRC>;
78 clocks = <&gcc GCC_APPS_CLK_SRC>;
97 clocks = <&gcc GCC_APPS_CLK_SRC>;
116 clocks = <&gcc GCC_APPS_CLK_SRC>;
178 gcc: clock-controller@1800000 { label
179 compatible = "qcom,gcc-ipq4019";
188 clocks = <&gcc GCC_PRNG_AHB_CLK>;
207 clocks = <&gcc GCC_BLSP1_AHB_CLK>;
218 clocks = <&gcc GCC_BLSP1_QUP1_SPI_APPS_CLK>,
[all …]
Dqcom-ipq8064.dtsi5 #include <dt-bindings/clock/qcom,gcc-ipq806x.h>
174 clocks = <&gcc GSBI2_H_CLK>;
188 clocks = <&gcc GSBI2_UART_CLK>, <&gcc GSBI2_H_CLK>;
198 clocks = <&gcc GSBI2_QUP_CLK>, <&gcc GSBI2_H_CLK>;
212 clocks = <&gcc GSBI4_H_CLK>;
226 clocks = <&gcc GSBI4_UART_CLK>, <&gcc GSBI4_H_CLK>;
236 clocks = <&gcc GSBI4_QUP_CLK>, <&gcc GSBI4_H_CLK>;
249 clocks = <&gcc GSBI5_H_CLK>;
263 clocks = <&gcc GSBI5_UART_CLK>, <&gcc GSBI5_H_CLK>;
273 clocks = <&gcc GSBI5_QUP_CLK>, <&gcc GSBI5_H_CLK>;
[all …]
/kernel/linux/linux-4.19/arch/arm64/boot/dts/qcom/
Dipq8074.dtsi15 #include <dt-bindings/clock/qcom,gcc-ipq8074.h>
150 gcc: gcc@1800000 { label
151 compatible = "qcom,gcc-ipq8074";
161 clocks = <&gcc GCC_BLSP1_UART5_APPS_CLK>,
162 <&gcc GCC_BLSP1_AHB_CLK>;
173 clocks = <&gcc GCC_BLSP1_AHB_CLK>;
183 clocks = <&gcc GCC_BLSP1_UART1_APPS_CLK>,
184 <&gcc GCC_BLSP1_AHB_CLK>;
193 clocks = <&gcc GCC_BLSP1_UART3_APPS_CLK>,
194 <&gcc GCC_BLSP1_AHB_CLK>;
[all …]
Dmsm8996.dtsi14 #include <dt-bindings/clock/qcom,gcc-msm8996.h>
424 gcc: clock-controller@300000 { label
425 compatible = "qcom,gcc-msm8996";
442 clocks = <&gcc GCC_BLSP1_UART2_APPS_CLK>,
443 <&gcc GCC_BLSP1_AHB_CLK>;
452 clocks = <&gcc GCC_BLSP1_QUP1_SPI_APPS_CLK>,
453 <&gcc GCC_BLSP1_AHB_CLK>;
467 clocks = <&gcc GCC_BLSP2_AHB_CLK>,
468 <&gcc GCC_BLSP2_QUP1_I2C_APPS_CLK>;
482 clocks = <&gcc GCC_BLSP2_UART2_APPS_CLK>,
[all …]
Dmsm8916.dtsi15 #include <dt-bindings/clock/qcom,gcc-msm8916.h>
16 #include <dt-bindings/reset/qcom,gcc-msm8916.h>
305 clocks = <&gcc GCC_CRYPTO_CLK>, <&gcc GCC_CRYPTO_AXI_CLK>, <&gcc GCC_CRYPTO_AHB_CLK>;
334 gcc: clock-controller@1800000 { label
335 compatible = "qcom,gcc-msm8916";
367 clocks = <&gcc GCC_BLSP1_UART1_APPS_CLK>, <&gcc GCC_BLSP1_AHB_CLK>;
392 clocks = <&gcc GCC_BLSP1_UART2_APPS_CLK>, <&gcc GCC_BLSP1_AHB_CLK>;
403 clocks = <&gcc GCC_BLSP1_AHB_CLK>;
414 clocks = <&gcc GCC_BLSP1_QUP1_SPI_APPS_CLK>,
415 <&gcc GCC_BLSP1_AHB_CLK>;
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/msm/
Dqcom,kpss-gcc.txt1 Krait Processor Sub-system (KPSS) Global Clock Controller (GCC)
9 "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>;
/kernel/linux/linux-5.10/drivers/clk/qcom/
DMakefile20 obj-$(CONFIG_APQ_GCC_8084) += gcc-apq8084.o
24 obj-$(CONFIG_IPQ_GCC_4019) += gcc-ipq4019.o
25 obj-$(CONFIG_IPQ_GCC_6018) += gcc-ipq6018.o
26 obj-$(CONFIG_IPQ_GCC_806X) += gcc-ipq806x.o
27 obj-$(CONFIG_IPQ_GCC_8074) += gcc-ipq8074.o
29 obj-$(CONFIG_MDM_GCC_9615) += gcc-mdm9615.o
31 obj-$(CONFIG_MSM_GCC_8660) += gcc-msm8660.o
32 obj-$(CONFIG_MSM_GCC_8916) += gcc-msm8916.o
33 obj-$(CONFIG_MSM_GCC_8939) += gcc-msm8939.o
34 obj-$(CONFIG_MSM_GCC_8960) += gcc-msm8960.o
[all …]
/kernel/liteos_m/
Darch_spec.md6 │   │   │ └── gcc --- Implementation of the GCC toolc…
10 │   │   │ │── gcc --- Implementation of the GCC toolc…
17 │   │   │ │── gcc --- Implementation of the GCC toolc…
20 │   │   │── gcc --- Implementation of the GCC toolc…
24 │   │   └── gcc --- Implementation of the GCC toolc…
27 │   │   └── gcc --- Implementation of the GCC toolc…
30 │   │   │ └── gcc --- Implementation of the GCC toolc…
32 │   │   └── gcc --- Implementation of the GCC toolc…
76 │ │ ├── GCC --- Compilation config
/kernel/linux/linux-4.19/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 …]
/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-5.10/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
23 [gcc-attribute-syntax]_. Attributes allow to introduce
39 .. [gcc] https://gcc.gnu.org citation
42 .. [gcc-c-dialect-options] https://gcc.gnu.org/onlinedocs/gcc/C-Dialect-Options.html
43 .. [gnu-extensions] https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html
44 .. [gcc-attribute-syntax] https://gcc.gnu.org/onlinedocs/gcc/Attribute-Syntax.html
/kernel/linux/linux-5.10/Documentation/translations/it_IT/process/
Dprogramming-language.rst12 Più precisamente, il kernel viene compilato con ``gcc`` [it-gcc]_ usando
13 l'opzione ``-std=gnu89`` [it-gcc-c-dialect-options]_: il dialetto GNU
27 [it-gcc-attribute-syntax]_. Gli attributi permettono di aggiungere una semantica,
45 .. [it-gcc] https://gcc.gnu.org
48 .. [it-gcc-c-dialect-options] https://gcc.gnu.org/onlinedocs/gcc/C-Dialect-Options.html
49 .. [it-gnu-extensions] https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html
50 .. [it-gcc-attribute-syntax] https://gcc.gnu.org/onlinedocs/gcc/Attribute-Syntax.html
/kernel/linux/linux-5.10/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
/kernel/linux/linux-4.19/drivers/clk/qcom/
DMakefile18 obj-$(CONFIG_APQ_GCC_8084) += gcc-apq8084.o
20 obj-$(CONFIG_IPQ_GCC_4019) += gcc-ipq4019.o
21 obj-$(CONFIG_IPQ_GCC_806X) += gcc-ipq806x.o
22 obj-$(CONFIG_IPQ_GCC_8074) += gcc-ipq8074.o
24 obj-$(CONFIG_MDM_GCC_9615) += gcc-mdm9615.o
26 obj-$(CONFIG_MSM_GCC_8660) += gcc-msm8660.o
27 obj-$(CONFIG_MSM_GCC_8916) += gcc-msm8916.o
28 obj-$(CONFIG_MSM_GCC_8960) += gcc-msm8960.o
29 obj-$(CONFIG_MSM_GCC_8974) += gcc-msm8974.o
30 obj-$(CONFIG_MSM_GCC_8994) += gcc-msm8994.o
[all …]

12345678910>>...77