Home
last modified time | relevance | path

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

12

/Linux-v6.1/drivers/soc/qcom/
Dsmem.c361 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 …]
DMakefile18 obj-$(CONFIG_QCOM_SMEM) += smem.o
/Linux-v6.1/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()
/Linux-v6.1/Documentation/devicetree/bindings/remoteproc/
Dqcom,wcnss-pil.txt62 - qcom,smem-states:
68 - qcom,smem-state-names:
137 qcom,smem-states = <&wcnss_smp2p_out 0>;
138 qcom,smem-state-names = "stop";
Dqcom,q6v5.txt178 - qcom,smem-states:
181 Definition: reference to the smem state for requesting the Hexagon to
184 - qcom,smem-state-names:
245 qcom,smem-states = <&modem_smp2p_out 0>;
246 qcom,smem-state-names = "stop";
/Linux-v6.1/arch/arm/boot/dts/
Dqcom-msm8974.dtsi145 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 …]
Dqcom-sdx55.dtsi153 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";
Dqcom-msm8226.dtsi53 smem_region: smem@3000000 {
108 smem {
109 compatible = "qcom,smem";
119 qcom,smem = <443>, <429>;
131 #qcom,smem-state-cells = <1>;
560 qcom,smem-states = <&adsp_smp2p_out 0>;
561 qcom,smem-state-names = "stop";
Dqcom-sdx65.dtsi137 compatible = "qcom,smem";
167 qcom,smem = <435>, <428>;
175 #qcom,smem-state-cells = <1>;
186 #qcom,smem-state-cells = <1>;
321 qcom,smem-states = <&modem_smp2p_out 0>;
322 qcom,smem-state-names = "stop";
/Linux-v6.1/arch/arm64/boot/dts/qcom/
Dqcs404.dtsi289 smem {
290 compatible = "qcom,smem";
510 qcom,smem-states = <&cdsp_smp2p_out 0>;
511 qcom,smem-state-names = "stop";
774 qcom,smem-states = <&wcss_smp2p_out 0>;
775 qcom,smem-state-names = "stop";
1279 qcom,smem-states = <&adsp_smp2p_out 0>;
1280 qcom,smem-state-names = "stop";
1355 qcom,smem = <443>, <429>;
1363 #qcom,smem-state-cells = <1>;
[all …]
Dsm6350.dtsi361 smem {
362 compatible = "qcom,smem";
369 qcom,smem = <443>, <429>;
381 #qcom,smem-state-cells = <1>;
393 qcom,smem = <94>, <432>;
405 #qcom,smem-state-cells = <1>;
417 qcom,smem = <435>, <428>;
430 #qcom,smem-state-cells = <1>;
877 qcom,smem-states = <&smp2p_adsp_out 0>;
878 qcom,smem-state-names = "stop";
[all …]
Dmsm8916.dtsi44 smem@86300000 {
45 compatible = "qcom,smem";
342 qcom,smem = <435>, <428>;
354 #qcom,smem-state-cells = <1>;
367 qcom,smem = <451>, <431>;
379 #qcom,smem-state-cells = <1>;
402 #qcom,smem-state-cells = <1>;
1372 qcom,smem-states = <&hexagon_smp2p_out 0>;
1373 qcom,smem-state-names = "stop";
1397 qcom,smem-states = <&apps_smsm 1>, <&apps_smsm 11>;
[all …]
Dsc8280xp.dtsi578 smem_mem: smem-region@80900000 {
579 compatible = "qcom,smem";
623 qcom,smem = <443>, <429>;
635 #qcom,smem-state-cells = <1>;
647 qcom,smem = <94>, <432>;
659 #qcom,smem-state-cells = <1>;
671 qcom,smem = <617>, <616>;
683 #qcom,smem-state-cells = <1>;
1141 qcom,smem-states = <&smp2p_adsp_out 0>;
1142 qcom,smem-state-names = "stop";
[all …]
Dsm8350.dtsi519 smem: qcom,smem { label
520 compatible = "qcom,smem";
527 qcom,smem = <443>, <429>;
539 #qcom,smem-state-cells = <1>;
551 qcom,smem = <94>, <432>;
563 #qcom,smem-state-cells = <1>;
575 qcom,smem = <435>, <428>;
587 #qcom,smem-state-cells = <1>;
598 #qcom,smem-state-cells = <1>;
610 qcom,smem = <481>, <430>;
[all …]
Dmsm8998.dtsi43 smem_mem: smem-mem@86000000 {
384 smem {
385 compatible = "qcom,smem";
392 qcom,smem = <443>, <429>;
403 #qcom,smem-state-cells = <1>;
416 qcom,smem = <435>, <428>;
424 #qcom,smem-state-cells = <1>;
436 qcom,smem = <481>, <430>;
444 #qcom,smem-state-cells = <1>;
1337 qcom,smem-states = <&modem_smp2p_out 0>;
[all …]
Dipq6018.dtsi169 smem {
170 compatible = "qcom,smem";
610 qcom,smem-states = <&wcss_smp2p_out 0>,
612 qcom,smem-state-names = "shutdown",
775 qcom,smem = <435>, <428>;
787 #qcom,smem-state-cells = <1>;
Dmsm8994.dtsi281 smem {
282 compatible = "qcom,smem";
290 qcom,smem = <443>, <429>;
301 #qcom,smem-state-cells = <1>;
314 qcom,smem = <435>, <428>;
326 #qcom,smem-state-cells = <1>;
Dsm8450.dtsi424 smem: memory@80900000 { label
425 compatible = "qcom,smem";
604 qcom,smem = <443>, <429>;
616 #qcom,smem-state-cells = <1>;
628 qcom,smem = <94>, <432>;
640 #qcom,smem-state-cells = <1>;
652 qcom,smem = <435>, <428>;
664 #qcom,smem-state-cells = <1>;
675 #qcom,smem-state-cells = <1>;
687 qcom,smem = <481>, <430>;
[all …]
Dmsm8996.dtsi393 smem_mem: smem-mem@86000000 {
502 smem {
503 compatible = "qcom,smem";
510 qcom,smem = <443>, <429>;
521 #qcom,smem-state-cells = <1>;
534 qcom,smem = <435>, <428>;
545 #qcom,smem-state-cells = <1>;
558 qcom,smem = <481>, <430>;
569 #qcom,smem-state-cells = <1>;
2365 qcom,smem-states = <&slpi_smp2p_out 0>;
[all …]
Dsm6125.dtsi358 smem: smem { label
359 compatible = "qcom,smem";
Dsdm630.dtsi370 smem_region: smem-mem@86000000 {
486 smem: smem { label
487 compatible = "qcom,smem";
494 qcom,smem = <443>, <429>;
502 #qcom,smem-state-cells = <1>;
514 qcom,smem = <435>, <428>;
522 #qcom,smem-state-cells = <1>;
2210 qcom,smem-states = <&adsp_smp2p_out 0>;
2211 qcom,smem-state-names = "stop";
Dsm8150.dtsi768 smem {
769 compatible = "qcom,smem";
776 qcom,smem = <94>, <432>;
787 #qcom,smem-state-cells = <1>;
800 qcom,smem = <443>, <429>;
811 #qcom,smem-state-cells = <1>;
824 qcom,smem = <435>, <428>;
835 #qcom,smem-state-cells = <1>;
848 qcom,smem = <481>, <430>;
859 #qcom,smem-state-cells = <1>;
[all …]
/Linux-v6.1/arch/mips/include/asm/octeon/
Dcvmx-address.h160 } smem; member
242 } smem; member
/Linux-v6.1/drivers/net/wireless/intel/iwlwifi/
DMakefile20 iwlwifi-$(CONFIG_IWLMVM) += fw/paging.o fw/smem.o fw/init.o
/Linux-v6.1/drivers/gpu/drm/i915/gem/selftests/
Di915_gem_dmabuf.c246 struct intel_memory_region *smem = i915->mm.regions[INTEL_REGION_SMEM]; in igt_dmabuf_import_same_driver_smem() local
248 return igt_dmabuf_import_same_driver(i915, &smem, 1); in igt_dmabuf_import_same_driver_smem()

12