| /linux-6.15/Documentation/translations/zh_CN/kbuild/ |
| H A D | gcc-plugins.rst | 62 **$(src)/scripts/gcc-plugins** 66 **$(src)/scripts/gcc-plugins/gcc-common.h** 71 **$(src)/scripts/gcc-plugins/gcc-generate-gimple-pass.h, 72 $(src)/scripts/gcc-plugins/gcc-generate-ipa-pass.h, 73 $(src)/scripts/gcc-plugins/gcc-generate-simple_ipa-pass.h, 74 $(src)/scripts/gcc-plugins/gcc-generate-rtl-pass.h** 85 apt-get install gcc-10-plugin-dev 101 运行 gcc(本地或交叉编译器),确保能够检测到插件头文件:: 103 gcc -print-file-name=plugin 124 GCC 插件位于 scripts/gcc-plugins/。你需要将插件源文件放在 scripts/gcc-plugins/ 目录下。 [all …]
|
| /linux-6.15/arch/arm64/boot/dts/qcom/ |
| H A D | ipq9574.dtsi | 247 <&gcc GCC_PCIE0_AHB_CLK>, 270 <&gcc GCC_PCIE2_AHB_CLK>, 389 <&gcc GCC_CRYPTO_CLK>; 951 interconnects = <&gcc MASTER_ANOC_PCIE1 &gcc SLAVE_ANOC_PCIE1>, 952 <&gcc MASTER_SNOC_PCIE1 &gcc SLAVE_SNOC_PCIE1>; 1031 interconnects = <&gcc MASTER_ANOC_PCIE3 &gcc SLAVE_ANOC_PCIE3>, 1032 <&gcc MASTER_SNOC_PCIE3 &gcc SLAVE_SNOC_PCIE3>; 1111 interconnects = <&gcc MASTER_ANOC_PCIE2 &gcc SLAVE_ANOC_PCIE2>, 1112 <&gcc MASTER_SNOC_PCIE2 &gcc SLAVE_SNOC_PCIE2>; 1190 interconnects = <&gcc MASTER_ANOC_PCIE0 &gcc SLAVE_ANOC_PCIE0>, [all …]
|
| H A D | ipq8074.dtsi | 133 <&gcc GCC_USB1_PIPE_CLK>; 170 <&gcc GCC_USB0_PIPE_CLK>; 205 <&gcc GCC_PCIE0_AHB_CLK>, 206 <&gcc GCC_PCIE0_PIPE_CLK>; 228 <&gcc GCC_PCIE1_AHB_CLK>, 229 <&gcc GCC_PCIE1_PIPE_CLK>; 302 <&gcc GCC_CRYPTO_CLK>; 449 <&gcc GCC_BLSP1_AHB_CLK>; 459 <&gcc GCC_BLSP1_AHB_CLK>; 500 <&gcc GCC_BLSP1_AHB_CLK>; [all …]
|
| H A D | ipq6018.dtsi | 256 <&gcc GCC_USB0_PIPE_CLK>; 292 <&gcc GCC_PCIE0_AHB_CLK>, 293 <&gcc GCC_PCIE0_PIPE_CLK>; 364 <&gcc GCC_CRYPTO_CLK>; 494 <&gcc GCC_BLSP1_AHB_CLK>; 504 <&gcc GCC_BLSP1_AHB_CLK>; 514 <&gcc GCC_BLSP1_AHB_CLK>; 653 <&gcc GCC_QPIC_AHB_CLK>; 837 <&gcc GCC_WCSS_BCR>, 838 <&gcc GCC_WCSS_Q6_BCR>; [all …]
|
| H A D | ipq5424.dtsi | 187 gcc: clock-controller@1800000 { label 188 compatible = "qcom,ipq5424-gcc"; 218 <&gcc GCC_QUPV3_AHB_SLV_CLK>; 264 <&gcc GCC_SDCC1_APPS_CLK>, 312 <&gcc GCC_USB1_SLEEP_CLK>, 315 <&gcc GCC_CNOC_USB_CLK>; 337 resets = <&gcc GCC_USB1_BCR>; 378 <&gcc GCC_USB0_PIPE_CLK>; 404 <&gcc GCC_USB0_SLEEP_CLK>, 407 <&gcc GCC_CNOC_USB_CLK>; [all …]
|
| H A D | sc8180x.dtsi | 782 gcc: clock-controller@100000 { label 1745 <&gcc GCC_PCIE_0_AUX_CLK>, 1800 <&gcc GCC_PCIE_0_PIPE_CLK>; 1866 <&gcc GCC_PCIE_3_AUX_CLK>, 1921 <&gcc GCC_PCIE_3_PIPE_CLK>; 1988 <&gcc GCC_PCIE_1_AUX_CLK>, 2043 <&gcc GCC_PCIE_1_PIPE_CLK>; 2110 <&gcc GCC_PCIE_2_AUX_CLK>, 2165 <&gcc GCC_PCIE_2_PIPE_CLK>; 2201 <&gcc GCC_UFS_PHY_AHB_CLK>, [all …]
|
| H A D | sc8280xp.dtsi | 800 <&gcc GCC_EMAC0_SLV_AHB_CLK>, 801 <&gcc GCC_EMAC0_PTP_CLK>, 802 <&gcc GCC_EMAC0_RGMII_CLK>; 823 gcc: clock-controller@100000 { label 1844 <&gcc GCC_PCIE_4_PIPE_CLK>, 1955 <&gcc GCC_PCIE_3B_PIPE_CLK>, 2067 <&gcc GCC_PCIE_3A_PIPE_CLK>, 2335 <&gcc GCC_UFS_PHY_AHB_CLK>, 3178 <&gcc GCC_SDCC2_APPS_CLK>, 3278 <&gcc GCC_USB4_CLKREF_CLK>, [all …]
|
| /linux-6.15/scripts/ |
| H A D | Makefile.gcc-plugins | 4 gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_LATENT_ENTROPY) \ 12 gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE) \ 14 gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF) \ 22 gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STRUCTLEAK) \ 26 gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STACKLEAK) \ 28 gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STACKLEAK) \ 30 gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STACKLEAK) \ 47 …CFLAGS := $(strip $(addprefix -fplugin=$(objtree)/scripts/gcc-plugins/, $(gcc-plugin-y)) $(gcc-plu… 55 gcc-plugin-external-$(CONFIG_GCC_PLUGIN_SANCOV) \ 57 gcc-plugin-external-$(CONFIG_GCC_PLUGIN_RANDSTRUCT) \ [all …]
|
| /linux-6.15/drivers/clk/qcom/ |
| H A D | Makefile | 21 obj-$(CONFIG_APQ_GCC_8084) += gcc-apq8084.o 34 obj-$(CONFIG_IPQ_GCC_4019) += gcc-ipq4019.o 35 obj-$(CONFIG_IPQ_GCC_5018) += gcc-ipq5018.o 36 obj-$(CONFIG_IPQ_GCC_5332) += gcc-ipq5332.o 37 obj-$(CONFIG_IPQ_GCC_5424) += gcc-ipq5424.o 38 obj-$(CONFIG_IPQ_GCC_6018) += gcc-ipq6018.o 76 obj-$(CONFIG_QCS_GCC_404) += gcc-qcs404.o 77 obj-$(CONFIG_QCS_GCC_615) += gcc-qcs615.o 118 obj-$(CONFIG_SDX_GCC_55) += gcc-sdx55.o 119 obj-$(CONFIG_SDX_GCC_65) += gcc-sdx65.o [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/clock/ |
| H A D | qcom,kpss-gcc.yaml | 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 27 - const: qcom,kpss-gcc 54 - qcom,kpss-gcc-ipq8064 76 compatible = "qcom,kpss-gcc-ipq8064", "qcom,kpss-gcc", "syscon"; [all …]
|
| H A D | qcom,gcc-msm8974.yaml | 4 $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";
|
| /linux-6.15/arch/arm/boot/dts/qcom/ |
| H A D | qcom-ipq4019.dtsi | 271 <&gcc GCC_BLSP1_AHB_CLK>; 325 <&gcc GCC_CRYPTO_CLK>; 383 <&gcc GCC_BLSP1_AHB_CLK>; 395 <&gcc GCC_BLSP1_AHB_CLK>; 447 <&gcc PCIE_AXI_S_ARES>, 448 <&gcc PCIE_PIPE_ARES>, 452 <&gcc PCIE_PHY_ARES>, 455 <&gcc PCIE_PWR_ARES>, 456 <&gcc PCIE_AHB_ARES>, 655 resets = <&gcc USB3_HSPHY_POR_ARES>, <&gcc USB3_HSPHY_S_ARES>; [all …]
|
| H A D | qcom-ipq8064.dtsi | 718 clocks = <&gcc SDC3_CLK>, <&gcc SDC3_H_CLK>; 737 clocks = <&gcc SDC1_CLK>, <&gcc SDC1_H_CLK>; 779 clocks = <&gcc GSBI1_QUP_CLK>, <&gcc GSBI1_H_CLK>; 816 clocks = <&gcc GSBI2_QUP_CLK>, <&gcc GSBI2_H_CLK>; 853 clocks = <&gcc GSBI4_QUP_CLK>, <&gcc GSBI4_H_CLK>; 881 clocks = <&gcc GSBI6_QUP_CLK>, <&gcc GSBI6_H_CLK>; 895 clocks = <&gcc GSBI6_QUP_CLK>, <&gcc GSBI6_H_CLK>; 932 clocks = <&gcc GSBI7_QUP_CLK>, <&gcc GSBI7_H_CLK>; 948 clocks = <&gcc ADM0_CLK>, <&gcc ADM0_PBUS_CLK>; 991 clocks = <&gcc GSBI5_QUP_CLK>, <&gcc GSBI5_H_CLK>; [all …]
|
| H A D | qcom-msm8660.dtsi | 140 clocks = <&gcc GSBI1_QUP_CLK>, <&gcc GSBI1_H_CLK>; 165 clocks = <&gcc GSBI3_QUP_CLK>, <&gcc GSBI3_H_CLK>; 191 clocks = <&gcc GSBI6_UART_CLK>, <&gcc GSBI6_H_CLK>; 200 clocks = <&gcc GSBI6_QUP_CLK>, <&gcc GSBI6_H_CLK>; 235 clocks = <&gcc GSBI7_QUP_CLK>, <&gcc GSBI7_H_CLK>; 314 clocks = <&gcc EBI2_2X_CLK>, <&gcc EBI2_CLK>; 361 clocks = <&gcc SDC1_CLK>, <&gcc SDC1_H_CLK>; 376 clocks = <&gcc SDC2_CLK>, <&gcc SDC2_H_CLK>; 390 clocks = <&gcc SDC3_CLK>, <&gcc SDC3_H_CLK>; 405 clocks = <&gcc SDC4_CLK>, <&gcc SDC4_H_CLK>; [all …]
|
| H A D | qcom-mdm9615.dtsi | 117 <&gcc PLL4_VOTE>, 133 compatible = "qcom,kpss-gcc-mdm9615", "qcom,kpss-gcc", "syscon"; 140 clocks = <&gcc PRNG_CLK>; 150 clocks = <&gcc GSBI2_H_CLK>; 164 clocks = <&gcc GSBI2_QUP_CLK>, <&gcc GSBI2_H_CLK>; 188 clocks = <&gcc GSBI3_QUP_CLK>, <&gcc GSBI3_H_CLK>; 212 clocks = <&gcc GSBI4_UART_CLK>, <&gcc GSBI4_H_CLK>; 242 clocks = <&gcc GSBI5_QUP_CLK>, <&gcc GSBI5_H_CLK>; 252 clocks = <&gcc GSBI5_UART_CLK>, <&gcc GSBI5_H_CLK>; 290 clocks = <&gcc SDC1_CLK>, <&gcc SDC1_H_CLK>; [all …]
|
| H A D | qcom-msm8960.dtsi | 146 <&gcc PLL4_VOTE>, 168 <&gcc PLL3>, 169 <&gcc PLL8_VOTE>, 186 compatible = "qcom,kpss-gcc-msm8960", "qcom,kpss-gcc", "syscon"; 259 clocks = <&gcc GSBI5_UART_CLK>, <&gcc GSBI5_H_CLK>; 274 clocks = <&gcc PRNG_CLK>; 284 clocks = <&gcc SDC3_CLK>, <&gcc SDC3_H_CLK>; 300 clocks = <&gcc SDC1_CLK>, <&gcc SDC1_H_CLK>; 333 clocks = <&gcc GSBI1_QUP_CLK>, <&gcc GSBI1_H_CLK>; 344 clocks = <&gcc USB_HS1_XCVR_CLK>, <&gcc USB_HS1_H_CLK>; [all …]
|
| H A D | qcom-apq8064.dtsi | 431 clocks = <&gcc GSBI1_UART_CLK>, <&gcc GSBI1_H_CLK>; 443 clocks = <&gcc GSBI1_QUP_CLK>, <&gcc GSBI1_H_CLK>; 472 clocks = <&gcc GSBI2_QUP_CLK>, <&gcc GSBI2_H_CLK>; 524 clocks = <&gcc GSBI4_UART_CLK>, <&gcc GSBI4_H_CLK>; 559 clocks = <&gcc GSBI5_UART_CLK>, <&gcc GSBI5_H_CLK>; 571 clocks = <&gcc GSBI5_QUP_CLK>, <&gcc GSBI5_H_CLK>; 595 clocks = <&gcc GSBI6_UART_CLK>, <&gcc GSBI6_H_CLK>; 631 clocks = <&gcc GSBI7_UART_CLK>, <&gcc GSBI7_H_CLK>; 911 clocks = <&gcc SDC3_CLK>, <&gcc SDC3_H_CLK>; 938 clocks = <&gcc SDC4_CLK>, <&gcc SDC4_H_CLK>; [all …]
|
| H A D | qcom-sdx55.dtsi | 196 gcc: clock-controller@100000 { label 197 compatible = "qcom,gcc-sdx55"; 210 clocks = <&gcc 30>, 211 <&gcc 9>; 246 <&gcc GCC_USB3PHY_PHY_BCR>; 349 <&gcc GCC_PCIE_AUX_CLK>, 354 <&gcc GCC_PCIE_SLEEP_CLK>; 372 resets = <&gcc GCC_PCIE_BCR>; 415 <&gcc GCC_PCIE_SLEEP_CLK>, 456 <&gcc GCC_PCIE_PIPE_CLK>; [all …]
|
| H A D | qcom-sdx65.dtsi | 204 gcc: clock-controller@100000 { label 205 compatible = "qcom,gcc-sdx65"; 226 clocks = <&gcc GCC_BLSP1_UART3_APPS_CLK>, <&gcc GCC_BLSP1_AHB_CLK>; 259 <&gcc GCC_USB3PHY_PHY_BCR>; 320 <&gcc GCC_PCIE_CFG_AHB_CLK>, 322 <&gcc GCC_PCIE_SLV_AXI_CLK>, 324 <&gcc GCC_PCIE_SLEEP_CLK>, 342 resets = <&gcc GCC_PCIE_BCR>; 365 <&gcc GCC_PCIE_PIPE_CLK>; 478 <&gcc GCC_SDCC1_APPS_CLK>; [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/media/ |
| H A D | qcom,msm8953-camss.yaml | 230 clocks = <&gcc GCC_CAMSS_AHB_CLK>, 231 <&gcc GCC_CAMSS_CSI0_CLK>, 233 <&gcc GCC_CAMSS_CSI0PHY_CLK>, 234 <&gcc GCC_CAMSS_CSI0PIX_CLK>, 235 <&gcc GCC_CAMSS_CSI0RDI_CLK>, 236 <&gcc GCC_CAMSS_CSI1_CLK>, 241 <&gcc GCC_CAMSS_CSI2_CLK>, 254 <&gcc GCC_CAMSS_VFE0_CLK>, 257 <&gcc GCC_CAMSS_VFE1_CLK>, 312 power-domains = <&gcc VFE0_GDSC>, [all …]
|
| H A D | qcom,msm8916-camss.yaml | 165 <&gcc GCC_CAMSS_CSI0_CLK>, 166 <&gcc GCC_CAMSS_CSI0PHY_CLK>, 167 <&gcc GCC_CAMSS_CSI0PIX_CLK>, 168 <&gcc GCC_CAMSS_CSI0RDI_CLK>, 170 <&gcc GCC_CAMSS_CSI1_CLK>, 171 <&gcc GCC_CAMSS_CSI1PHY_CLK>, 172 <&gcc GCC_CAMSS_CSI1PIX_CLK>, 173 <&gcc GCC_CAMSS_CSI1RDI_CLK>, 174 <&gcc GCC_CAMSS_AHB_CLK>, 175 <&gcc GCC_CAMSS_VFE0_CLK>, [all …]
|
| /linux-6.15/Documentation/kbuild/ |
| H A D | gcc-plugins.rst | 64 **$(src)/scripts/gcc-plugins** 68 **$(src)/scripts/gcc-plugins/gcc-common.h** 73 **$(src)/scripts/gcc-plugins/gcc-generate-gimple-pass.h, 74 $(src)/scripts/gcc-plugins/gcc-generate-ipa-pass.h, 75 $(src)/scripts/gcc-plugins/gcc-generate-simple_ipa-pass.h, 76 $(src)/scripts/gcc-plugins/gcc-generate-rtl-pass.h** 86 You must install the gcc plugin headers for your gcc version, 87 e.g., on Ubuntu for gcc-10:: 89 apt-get install gcc-10-plugin-dev 108 gcc -print-file-name=plugin [all …]
|
| /linux-6.15/Documentation/translations/zh_TW/process/ |
| H A D | programming-language.rst | 14 內核是用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
|
| /linux-6.15/Documentation/devicetree/bindings/net/ |
| H A D | qcom-emac.txt | 41 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-6.15/Documentation/devicetree/bindings/pci/ |
| H A D | qcom,pcie-sc7280.yaml | 84 #include <dt-bindings/clock/qcom,gcc-sc7280.h> 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>, 125 <&gcc GCC_DDRSS_PCIE_SF_CLK>, 171 power-domains = <&gcc GCC_PCIE_1_GDSC>; [all …]
|