/kernel/linux/linux-5.10/drivers/soc/qcom/ |
D | smem.c | 348 static int qcom_smem_alloc_private(struct qcom_smem *smem, in qcom_smem_alloc_private() argument 373 dev_err(smem->dev, "Out of memory\n"); in qcom_smem_alloc_private() 393 dev_err(smem->dev, "Found invalid canary in hosts %hu:%hu partition\n", in qcom_smem_alloc_private() 399 static int qcom_smem_alloc_global(struct qcom_smem *smem, in qcom_smem_alloc_global() argument 406 header = smem->regions[0].virt_base; in qcom_smem_alloc_global() 481 static void *qcom_smem_get_global(struct qcom_smem *smem, in qcom_smem_get_global() argument 491 header = smem->regions[0].virt_base; in qcom_smem_get_global() 498 for (i = 0; i < smem->num_regions; i++) { in qcom_smem_get_global() 499 region = &smem->regions[i]; in qcom_smem_get_global() 511 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
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/soc/qcom/ |
D | qcom,smem.txt | 10 "qcom,smem" 37 smem_region: smem@fa00000 { 43 smem@fa00000 { 44 compatible = "qcom,smem";
|
D | qcom,smp2p.txt | 35 - qcom,smem: 38 Definition: two identifiers of the inbound and outbound smem items used 77 - #qcom,smem-state-cells: 89 qcom,smem = <431>, <451>; 101 #qcom,smem-state-cells = <1>;
|
D | qcom,wcnss.txt | 64 - qcom,smem-state: 69 - qcom,smem-state-names: 110 qcom,smem-state = <&apps_smsm 10>, <&apps_smsm 9>; 111 qcom,smem-state-names = "tx-enable", "tx-rings-empty";
|
D | qcom,smsm.txt | 54 - #qcom,smem-state-cells: 94 #qcom,smem-state-cells = <1>;
|
D | qcom,glink.txt | 25 Usage: required for glink-smem
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/remoteproc/ |
D | qcom,adsp.txt | 131 - qcom,smem-states: 134 Definition: reference to the smem state for requesting the ADSP to 137 - qcom,smem-state-names: 175 qcom,smem-states = <&adsp_smp2p_out 0>; 176 qcom,smem-state-names = "stop"; 210 qcom,smem-states = <&slpi_smp2p_out 0>; 211 qcom,smem-state-names = "stop";
|
D | qcom,hexagon-v56.txt | 83 - qcom,smem-states: 86 Definition: reference to the smem state for requesting the Hexagon to 89 - qcom,smem-state-names: 138 qcom,smem-states = <&adsp_smp2p_out 0>; 139 qcom,smem-state-names = "stop";
|
D | qcom,wcnss-pil.txt | 45 - qcom,smem-states: 51 - qcom,smem-state-names: 118 qcom,smem-states = <&wcnss_smp2p_out 0>; 119 qcom,smem-state-names = "stop";
|
D | qcom,q6v5.txt | 164 - qcom,smem-states: 167 Definition: reference to the smem state for requesting the Hexagon to 170 - qcom,smem-state-names: 244 qcom,smem-states = <&modem_smp2p_out 0>; 245 qcom,smem-state-names = "stop";
|
/kernel/linux/linux-5.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()
|
/kernel/linux/linux-5.10/arch/arm/boot/dts/ |
D | qcom-msm8974.dtsi | 49 smem_region: smem@fa00000 { 361 qcom,smem-states = <&adsp_smp2p_out 0>; 362 qcom,smem-state-names = "stop"; 374 smem { 375 compatible = "qcom,smem"; 385 qcom,smem = <443>, <429>; 397 #qcom,smem-state-cells = <1>; 410 qcom,smem = <435>, <428>; 422 #qcom,smem-state-cells = <1>; 435 qcom,smem = <451>, <431>; [all …]
|
D | qcom-apq8064.dtsi | 23 smem_region: smem@80000000 { 220 smem { 221 compatible = "qcom,smem"; 280 #qcom,smem-state-cells = <1>; 1566 qcom,smem-states = <&apps_smsm 10>, <&apps_smsm 9>; 1567 qcom,smem-state-names = "tx-enable", "tx-rings-empty";
|
/kernel/linux/linux-5.10/arch/arm64/boot/dts/qcom/ |
D | ipq6018.dtsi | 175 smem { 176 compatible = "qcom,smem"; 468 qcom,smem-states = <&wcss_smp2p_out 0>, 470 qcom,smem-state-names = "shutdown", 490 qcom,smem = <435>, <428>; 502 #qcom,smem-state-cells = <1>;
|
D | sm8150.dtsi | 302 smem { 303 compatible = "qcom,smem"; 310 qcom,smem = <94>, <432>; 321 #qcom,smem-state-cells = <1>; 334 qcom,smem = <443>, <429>; 345 #qcom,smem-state-cells = <1>; 358 qcom,smem = <435>, <428>; 369 #qcom,smem-state-cells = <1>; 382 qcom,smem = <481>, <430>; 393 #qcom,smem-state-cells = <1>; [all …]
|
D | qcs404.dtsi | 289 smem { 290 compatible = "qcom,smem"; 516 qcom,smem-states = <&cdsp_smp2p_out 0>; 517 qcom,smem-state-names = "stop"; 757 qcom,smem-states = <&wcss_smp2p_out 0>; 758 qcom,smem-state-names = "stop"; 1262 qcom,smem-states = <&adsp_smp2p_out 0>; 1263 qcom,smem-state-names = "stop"; 1338 qcom,smem = <443>, <429>; 1346 #qcom,smem-state-cells = <1>; [all …]
|
D | msm8998.dtsi | 42 smem_mem: smem-mem@86000000 { 429 smem { 430 compatible = "qcom,smem"; 437 qcom,smem = <443>, <429>; 448 #qcom,smem-state-cells = <1>; 461 qcom,smem = <435>, <428>; 469 #qcom,smem-state-cells = <1>; 481 qcom,smem = <481>, <430>; 489 #qcom,smem-state-cells = <1>; 1109 qcom,smem-states = <&modem_smp2p_out 0>; [all …]
|
D | msm8916.dtsi | 296 smem { 297 compatible = "qcom,smem"; 307 qcom,smem = <435>, <428>; 319 #qcom,smem-state-cells = <1>; 332 qcom,smem = <451>, <431>; 344 #qcom,smem-state-cells = <1>; 367 #qcom,smem-state-cells = <1>; 1272 qcom,smem-states = <&hexagon_smp2p_out 0>; 1273 qcom,smem-state-names = "stop"; 1710 qcom,smem-states = <&apps_smsm 10>, <&apps_smsm 9>; [all …]
|
D | sm8250.dtsi | 324 smem: qcom,smem { label 325 compatible = "qcom,smem"; 332 qcom,smem = <443>, <429>; 344 #qcom,smem-state-cells = <1>; 356 qcom,smem = <94>, <432>; 368 #qcom,smem-state-cells = <1>; 380 qcom,smem = <481>, <430>; 392 #qcom,smem-state-cells = <1>; 1408 qcom,smem-states = <&smp2p_slpi_out 0>; 1409 qcom,smem-state-names = "stop"; [all …]
|
D | msm8996.dtsi | 177 smem_mem: smem-mem@86000000 { 264 smem { 265 compatible = "qcom,smem"; 272 qcom,smem = <443>, <429>; 283 #qcom,smem-state-cells = <1>; 296 qcom,smem = <435>, <428>; 307 #qcom,smem-state-cells = <1>; 320 qcom,smem = <481>, <430>; 337 #qcom,smem-state-cells = <1>; 2060 qcom,smem-states = <&smp2p_adsp_out 0>; [all …]
|
D | msm8992.dtsi | 148 smem_region: smem@6a00000 { 160 smem { 161 compatible = "qcom,smem";
|
D | sdm845.dtsi | 771 qcom,smem-states = <&adsp_smp2p_out 0>; 772 qcom,smem-state-names = "stop"; 870 qcom,smem-states = <&cdsp_smp2p_out 0>; 871 qcom,smem-state-names = "stop"; 944 smem { 945 compatible = "qcom,smem"; 952 qcom,smem = <94>, <432>; 963 #qcom,smem-state-cells = <1>; 976 qcom,smem = <443>, <429>; 987 #qcom,smem-state-cells = <1>; [all …]
|
/kernel/linux/linux-5.10/arch/mips/include/asm/octeon/ |
D | cvmx-address.h | 160 } smem; member 242 } smem; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/ |
D | Makefile | 20 iwlwifi-$(CONFIG_IWLMVM) += fw/paging.o fw/smem.o fw/init.o
|