Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/drivers/soc/qcom/
Dsmem.c348 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 …]
DMakefile18 obj-$(CONFIG_QCOM_SMEM) += smem.o
/kernel/linux/linux-5.10/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>;
Dqcom,glink.txt25 Usage: required for glink-smem
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/remoteproc/
Dqcom,adsp.txt131 - 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";
Dqcom,hexagon-v56.txt83 - 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";
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";
Dqcom,q6v5.txt164 - 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/
Dpmagb-b-fb.c38 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/
Dqcom-msm8974.dtsi49 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 …]
Dqcom-apq8064.dtsi23 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/
Dipq6018.dtsi175 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>;
Dsm8150.dtsi302 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 …]
Dqcs404.dtsi289 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 …]
Dmsm8998.dtsi42 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 …]
Dmsm8916.dtsi296 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 …]
Dsm8250.dtsi324 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 …]
Dmsm8996.dtsi177 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 …]
Dmsm8992.dtsi148 smem_region: smem@6a00000 {
160 smem {
161 compatible = "qcom,smem";
Dsdm845.dtsi771 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/
Dcvmx-address.h160 } smem; member
242 } smem; member
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/
DMakefile20 iwlwifi-$(CONFIG_IWLMVM) += fw/paging.o fw/smem.o fw/init.o

12