Home
last modified time | relevance | path

Searched refs:smem (Results 1 – 23 of 23) sorted by relevance

/Linux-v4.19/drivers/soc/qcom/
Dsmem.c354 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 …]
DMakefile16 obj-$(CONFIG_QCOM_SMEM) += smem.o
/Linux-v4.19/Documentation/devicetree/bindings/remoteproc/
Dqcom,adsp.txt53 - 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";
Dqcom,q6v5.txt73 - 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";
Dqcom,wcnss-pil.txt45 - 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/
Dqcom,smem.txt10 "qcom,smem"
37 smem_region: smem@fa00000 {
43 smem@fa00000 {
44 compatible = "qcom,smem";
Dqcom,smp2p.txt35 - 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>;
Dqcom,wcnss.txt64 - 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";
Dqcom,smsm.txt54 - #qcom,smem-state-cells:
94 #qcom,smem-state-cells = <1>;
/Linux-v4.19/drivers/video/fbdev/
Dpmagb-b-fb.c38 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/
Dqcom-msm8974.dtsi46 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 …]
Dqcom-apq8064.dtsi22 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";
Dqcom-apq8084.dtsi208 smem {
209 compatible = "qcom,smem";
Dqcom-ipq8064.dtsi61 smem@41000000 {
Dqcom-ipq4019.dtsi31 smem_region: smem@87e00000 {
/Linux-v4.19/arch/arm64/boot/dts/qcom/
Dmsm8996.dtsi64 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 …]
Dmsm8916.dtsi293 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 …]
Dmsm8992.dtsi88 smem {
89 compatible = "qcom,smem";
253 smem_region: smem@6a00000 {
Dmsm8994.dtsi208 qcom,smem@6a00000 {
209 compatible = "qcom,smem";
Dsdm845.dtsi227 smem {
228 compatible = "qcom,smem";
/Linux-v4.19/arch/mips/include/asm/octeon/
Dcvmx-address.h160 } smem; member
242 } smem; member
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/
DMakefile16 iwlwifi-$(CONFIG_IWLMVM) += fw/paging.o fw/smem.o fw/init.o fw/dbg.o
/Linux-v4.19/Documentation/devicetree/bindings/opp/
Dkryo-cpufreq.txt654 smem_mem: smem-mem@86000000 {
661 smem {
662 compatible = "qcom,smem";