/linux-5.19.10/drivers/soc/qcom/ |
D | smem.c | 361 static int qcom_smem_alloc_private(struct qcom_smem *smem, in qcom_smem_alloc_private() argument 397 dev_err(smem->dev, "Out of memory\n"); in qcom_smem_alloc_private() 417 dev_err(smem->dev, "Found invalid canary in hosts %hu:%hu partition\n", in qcom_smem_alloc_private() 423 static int qcom_smem_alloc_global(struct qcom_smem *smem, in qcom_smem_alloc_global() argument 430 header = smem->regions[0].virt_base; in qcom_smem_alloc_global() 505 static void *qcom_smem_get_global(struct qcom_smem *smem, in qcom_smem_get_global() argument 517 header = smem->regions[0].virt_base; in qcom_smem_get_global() 524 for (i = 0; i < smem->num_regions; i++) { in qcom_smem_get_global() 525 region = &smem->regions[i]; in qcom_smem_get_global() 544 static void *qcom_smem_get_private(struct qcom_smem *smem, in qcom_smem_get_private() argument [all …]
|
D | Makefile | 18 obj-$(CONFIG_QCOM_SMEM) += smem.o
|
/linux-5.19.10/Documentation/devicetree/bindings/soc/qcom/ |
D | qcom,smem.yaml | 4 $id: "http://devicetree.org/schemas/soc/qcom/qcom,smem.yaml#" 20 const: qcom,smem 58 smem@fa00000 { 59 compatible = "qcom,smem"; 72 smem_region: smem@fa00000 { 78 smem { 79 compatible = "qcom,smem";
|
D | qcom,wcnss.yaml | 73 qcom,smem-states: 79 qcom,smem-state-names: 91 - qcom,smem-states 92 - qcom,smem-state-names 133 qcom,smem-states = <&apps_smsm 10>, <&apps_smsm 9>; 134 qcom,smem-state-names = "tx-enable", "tx-rings-empty";
|
D | qcom,smp2p.yaml | 55 qcom,smem: 60 Two identifiers of the inbound and outbound smem items used for this edge. 87 '#qcom,smem-state-cells': 101 - '#qcom,smem-state-cells' 110 - qcom,smem 129 qcom,smem = <431>, <451>; 137 #qcom,smem-state-cells = <1>;
|
D | qcom,smsm.yaml | 77 '#qcom,smem-state-cells': 88 - '#qcom,smem-state-cells' 129 #qcom,smem-state-cells = <1>;
|
/linux-5.19.10/Documentation/devicetree/bindings/net/ |
D | qcom,bam-dmux.yaml | 40 qcom,smem-states: 47 qcom,smem-state-names: 67 - qcom,smem-states 68 - qcom,smem-state-names 86 qcom,smem-states = <&apps_smsm 1>, <&apps_smsm 11>; 87 qcom,smem-state-names = "pc", "pc-ack";
|
D | qcom,ipa.yaml | 114 qcom,smem-states: 121 qcom,smem-state-names: 156 - qcom,smem-states 187 qcom,smem = <94>, <432>; 193 #qcom,smem-state-cells = <1>; 238 qcom,smem-states = <&ipa_smp2p_out 0>, 240 qcom,smem-state-names = "ipa-clock-enabled-valid",
|
/linux-5.19.10/Documentation/devicetree/bindings/mtd/partitions/ |
D | qcom,smem-part.yaml | 4 $id: http://devicetree.org/schemas/mtd/partitions/qcom,smem-part.yaml# 20 const: qcom,smem-part 31 compatible = "qcom,smem-part";
|
/linux-5.19.10/Documentation/devicetree/bindings/remoteproc/ |
D | qcom,qcs404-cdsp-pil.yaml | 86 qcom,smem-states: 92 qcom,smem-state-names: 110 - qcom,smem-states 111 - qcom,smem-state-names 159 qcom,smem-states = <&cdsp_smp2p_out 0>; 160 qcom,smem-state-names = "stop";
|
D | qcom,sdm845-adsp-pil.yaml | 86 qcom,smem-states: 92 qcom,smem-state-names: 110 - qcom,smem-states 111 - qcom,smem-state-names 158 qcom,smem-states = <&adsp_smp2p_out 0>; 159 qcom,smem-state-names = "stop";
|
D | qcom,sc7280-wpss-pil.yaml | 98 qcom,smem-states: 104 qcom,smem-state-names: 155 - qcom,smem-states 156 - qcom,smem-state-names 198 qcom,smem-states = <&wpss_smp2p_out 0>; 199 qcom,smem-state-names = "stop";
|
D | qcom,wcnss-pil.txt | 62 - qcom,smem-states: 68 - qcom,smem-state-names: 137 qcom,smem-states = <&wcnss_smp2p_out 0>; 138 qcom,smem-state-names = "stop";
|
D | qcom,adsp.yaml | 112 qcom,smem-states: 118 qcom,smem-state-names: 155 - qcom,smem-states 156 - qcom,smem-state-names 619 qcom,smem-states = <&adsp_smp2p_out 0>; 620 qcom,smem-state-names = "stop";
|
D | qcom,q6v5.txt | 191 - qcom,smem-states: 194 Definition: reference to the smem state for requesting the Hexagon to 197 - qcom,smem-state-names: 292 qcom,smem-states = <&modem_smp2p_out 0>; 293 qcom,smem-state-names = "stop";
|
/linux-5.19.10/drivers/video/fbdev/ |
D | pmagb-b-fb.c | 38 volatile void __iomem *smem; member 301 par->smem = ioremap(info->fix.smem_start, info->fix.smem_len); in pmagbbfb_probe() 302 if (!par->smem) { in pmagbbfb_probe() 308 info->screen_base = (void __iomem *)par->smem + vid_base * 0x1000; in pmagbbfb_probe() 338 iounmap(par->smem); in pmagbbfb_probe() 363 iounmap(par->smem); in pmagbbfb_remove()
|
/linux-5.19.10/arch/arm/boot/dts/ |
D | qcom-sdx55.dtsi | 153 smem { 154 compatible = "qcom,smem"; 161 qcom,smem = <435>, <428>; 169 #qcom,smem-state-cells = <1>; 180 #qcom,smem-state-cells = <1>; 372 qcom,smem-states = <&ipa_smp2p_out 0>, 374 qcom,smem-state-names = "ipa-clock-enabled-valid", 462 qcom,smem-states = <&modem_smp2p_out 0>; 463 qcom,smem-state-names = "stop";
|
D | qcom-msm8974.dtsi | 145 smem_region: smem@fa00000 { 169 smem { 170 compatible = "qcom,smem"; 180 qcom,smem = <443>, <429>; 192 #qcom,smem-state-cells = <1>; 205 qcom,smem = <435>, <428>; 217 #qcom,smem-state-cells = <1>; 230 qcom,smem = <451>, <431>; 243 #qcom,smem-state-cells = <1>; 267 #qcom,smem-state-cells = <1>; [all …]
|
/linux-5.19.10/arch/arm64/boot/dts/qcom/ |
D | sm6350.dtsi | 358 smem { 359 compatible = "qcom,smem"; 366 qcom,smem = <443>, <429>; 378 #qcom,smem-state-cells = <1>; 390 qcom,smem = <94>, <432>; 402 #qcom,smem-state-cells = <1>; 414 qcom,smem = <435>, <428>; 427 #qcom,smem-state-cells = <1>; 742 qcom,smem-states = <&smp2p_adsp_out 0>; 743 qcom,smem-state-names = "stop"; [all …]
|
D | qcs404.dtsi | 289 smem { 290 compatible = "qcom,smem"; 516 qcom,smem-states = <&cdsp_smp2p_out 0>; 517 qcom,smem-state-names = "stop"; 762 qcom,smem-states = <&wcss_smp2p_out 0>; 763 qcom,smem-state-names = "stop"; 1267 qcom,smem-states = <&adsp_smp2p_out 0>; 1268 qcom,smem-state-names = "stop"; 1343 qcom,smem = <443>, <429>; 1351 #qcom,smem-state-cells = <1>; [all …]
|
D | msm8916.dtsi | 44 smem@86300000 { 45 compatible = "qcom,smem"; 340 qcom,smem = <435>, <428>; 352 #qcom,smem-state-cells = <1>; 365 qcom,smem = <451>, <431>; 377 #qcom,smem-state-cells = <1>; 400 #qcom,smem-state-cells = <1>; 1356 qcom,smem-states = <&hexagon_smp2p_out 0>; 1357 qcom,smem-state-names = "stop"; 1381 qcom,smem-states = <&apps_smsm 1>, <&apps_smsm 11>; [all …]
|
D | sm8350.dtsi | 480 smem: qcom,smem { label 481 compatible = "qcom,smem"; 488 qcom,smem = <443>, <429>; 500 #qcom,smem-state-cells = <1>; 512 qcom,smem = <94>, <432>; 524 #qcom,smem-state-cells = <1>; 536 qcom,smem = <435>, <428>; 548 #qcom,smem-state-cells = <1>; 559 #qcom,smem-state-cells = <1>; 571 qcom,smem = <481>, <430>; [all …]
|
D | msm8998.dtsi | 43 smem_mem: smem-mem@86000000 { 390 smem { 391 compatible = "qcom,smem"; 398 qcom,smem = <443>, <429>; 409 #qcom,smem-state-cells = <1>; 422 qcom,smem = <435>, <428>; 430 #qcom,smem-state-cells = <1>; 442 qcom,smem = <481>, <430>; 450 #qcom,smem-state-cells = <1>; 1364 qcom,smem-states = <&modem_smp2p_out 0>; [all …]
|
D | ipq6018.dtsi | 175 smem { 176 compatible = "qcom,smem"; 615 qcom,smem-states = <&wcss_smp2p_out 0>, 617 qcom,smem-state-names = "shutdown", 779 qcom,smem = <435>, <428>; 791 #qcom,smem-state-cells = <1>;
|
/linux-5.19.10/arch/mips/include/asm/octeon/ |
D | cvmx-address.h | 160 } smem; member 242 } smem; member
|