/Linux-v4.19/drivers/soc/qcom/ |
D | smem.c | 354 static int qcom_smem_alloc_private(struct qcom_smem *smem, in qcom_smem_alloc_private() argument 379 dev_err(smem->dev, "Out of memory\n"); in qcom_smem_alloc_private() 399 dev_err(smem->dev, "Found invalid canary in hosts %hu:%hu partition\n", in qcom_smem_alloc_private() 405 static int qcom_smem_alloc_global(struct qcom_smem *smem, in qcom_smem_alloc_global() argument 412 header = smem->regions[0].virt_base; in qcom_smem_alloc_global() 487 static void *qcom_smem_get_global(struct qcom_smem *smem, in qcom_smem_get_global() argument 497 header = smem->regions[0].virt_base; in qcom_smem_get_global() 504 for (i = 0; i < smem->num_regions; i++) { in qcom_smem_get_global() 505 area = &smem->regions[i]; in qcom_smem_get_global() 517 static void *qcom_smem_get_private(struct qcom_smem *smem, in qcom_smem_get_private() argument [all …]
|
D | Makefile | 16 obj-$(CONFIG_QCOM_SMEM) += smem.o
|
/Linux-v4.19/Documentation/devicetree/bindings/remoteproc/ |
D | qcom,adsp.txt | 53 - qcom,smem-states: 56 Definition: reference to the smem state for requesting the ADSP to 59 - qcom,smem-state-names: 97 qcom,smem-states = <&adsp_smp2p_out 0>; 98 qcom,smem-state-names = "stop"; 132 qcom,smem-states = <&slpi_smp2p_out 0>; 133 qcom,smem-state-names = "stop";
|
D | qcom,q6v5.txt | 73 - qcom,smem-states: 76 Definition: reference to the smem state for requesting the Hexagon to 79 - qcom,smem-state-names: 141 qcom,smem-states = <&modem_smp2p_out 0>; 142 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";
|
/Linux-v4.19/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>;
|
/Linux-v4.19/drivers/video/fbdev/ |
D | pmagb-b-fb.c | 38 volatile void __iomem *smem; member 303 par->smem = ioremap_nocache(info->fix.smem_start, info->fix.smem_len); in pmagbbfb_probe() 304 if (!par->smem) { in pmagbbfb_probe() 310 info->screen_base = (void __iomem *)par->smem + vid_base * 0x1000; in pmagbbfb_probe() 340 iounmap(par->smem); in pmagbbfb_probe() 365 iounmap(par->smem); in pmagbbfb_remove()
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | qcom-msm8974.dtsi | 46 smem_region: smem@fa00000 { 260 qcom,smem-states = <&adsp_smp2p_out 0>; 261 qcom,smem-state-names = "stop"; 264 smem { 265 compatible = "qcom,smem"; 275 qcom,smem = <443>, <429>; 287 #qcom,smem-state-cells = <1>; 300 qcom,smem = <435>, <428>; 312 #qcom,smem-state-cells = <1>; 325 qcom,smem = <451>, <431>; [all …]
|
D | qcom-apq8064.dtsi | 22 smem_region: smem@80000000 { 214 smem { 215 compatible = "qcom,smem"; 274 #qcom,smem-state-cells = <1>; 1600 qcom,smem-states = <&apps_smsm 10>, <&apps_smsm 9>; 1601 qcom,smem-state-names = "tx-enable", "tx-rings-empty";
|
D | qcom-apq8084.dtsi | 208 smem { 209 compatible = "qcom,smem";
|
D | qcom-ipq8064.dtsi | 61 smem@41000000 {
|
D | qcom-ipq4019.dtsi | 31 smem_region: smem@87e00000 {
|
/Linux-v4.19/arch/arm64/boot/dts/qcom/ |
D | msm8996.dtsi | 64 smem_mem: smem-mem@86000000 { 287 smem { 288 compatible = "qcom,smem"; 1136 qcom,smem-states = <&adsp_smp2p_out 0>; 1137 qcom,smem-state-names = "stop"; 1151 qcom,smem = <443>, <429>; 1162 #qcom,smem-state-cells = <1>; 1175 qcom,smem = <435>, <428>; 1186 #qcom,smem-state-cells = <1>; 1199 qcom,smem = <481>, <430>; [all …]
|
D | msm8916.dtsi | 293 smem { 294 compatible = "qcom,smem"; 992 qcom,smem-states = <&hexagon_smp2p_out 0>; 993 qcom,smem-state-names = "stop"; 1088 qcom,smem-states = <&apps_smsm 10>, <&apps_smsm 9>; 1089 qcom,smem-state-names = "tx-enable", "tx-rings-empty"; 1439 qcom,smem = <435>, <428>; 1451 #qcom,smem-state-cells = <1>; 1464 qcom,smem = <451>, <431>; 1476 #qcom,smem-state-cells = <1>; [all …]
|
D | msm8992.dtsi | 88 smem { 89 compatible = "qcom,smem"; 253 smem_region: smem@6a00000 {
|
D | msm8994.dtsi | 208 qcom,smem@6a00000 { 209 compatible = "qcom,smem";
|
D | sdm845.dtsi | 227 smem { 228 compatible = "qcom,smem";
|
/Linux-v4.19/arch/mips/include/asm/octeon/ |
D | cvmx-address.h | 160 } smem; member 242 } smem; member
|
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/ |
D | Makefile | 16 iwlwifi-$(CONFIG_IWLMVM) += fw/paging.o fw/smem.o fw/init.o fw/dbg.o
|
/Linux-v4.19/Documentation/devicetree/bindings/opp/ |
D | kryo-cpufreq.txt | 654 smem_mem: smem-mem@86000000 { 661 smem { 662 compatible = "qcom,smem";
|