/linux/drivers/rpmsg/ |
H A D | qcom_glink_smem.c | 58 struct qcom_glink_smem *smem; member 66 struct qcom_glink_smem *smem = pipe->smem; in glink_smem_rx_avail() local 73 fifo = qcom_smem_get(smem->remote_pid, in glink_smem_rx_avail() 198 struct qcom_glink_smem *smem = pipe->smem; in glink_smem_tx_kick() local 200 mbox_send_message(smem->mbox_chan, NULL); in glink_smem_tx_kick() 201 mbox_client_txdone(smem->mbox_chan, 0); in glink_smem_tx_kick() 206 struct qcom_glink_smem *smem = data; in qcom_glink_smem_intr() local 208 qcom_glink_native_rx(smem->glink); in qcom_glink_smem_intr() 215 struct qcom_glink_smem *smem = container_of(dev, struct qcom_glink_smem, dev); in qcom_glink_smem_release() local 217 kfree(smem); in qcom_glink_smem_release() [all …]
|
/linux/tools/testing/selftests/mm/ |
H A D | cow.c | 1443 typedef void (*non_anon_test_fn)(char *mem, const char *smem, size_t size); 1445 static void test_cow(char *mem, const char *smem, size_t size) in test_cow() argument 1450 memcpy(old, smem, size); in test_cow() 1456 ksft_test_result(!memcmp(smem, old, size), in test_cow() 1461 static void test_ro_pin(char *mem, const char *smem, size_t size) in test_ro_pin() argument 1466 static void test_ro_fast_pin(char *mem, const char *smem, size_t size) in test_ro_fast_pin() argument 1473 char *mem, *smem, tmp; in run_with_zeropage() local 1484 smem = mmap(NULL, pagesize, PROT_READ, MAP_PRIVATE | MAP_ANON, -1, 0); in run_with_zeropage() 1485 if (smem == MAP_FAILED) { in run_with_zeropage() 1491 tmp = *mem + *smem; in run_with_zeropage() [all …]
|
/linux/drivers/video/fbdev/ |
H A D | pmagb-b-fb.c | 38 volatile void __iomem *smem; member 298 par->smem = ioremap(info->fix.smem_start, info->fix.smem_len); in pmagbbfb_probe() 299 if (!par->smem) { in pmagbbfb_probe() 305 info->screen_base = (void __iomem *)par->smem + vid_base * 0x1000; in pmagbbfb_probe() 335 iounmap(par->smem); in pmagbbfb_probe() 360 iounmap(par->smem); in pmagbbfb_remove()
|
/linux/Documentation/devicetree/bindings/remoteproc/ |
H A D | qcom,q6v5.txt | 76 - qcom,smem-states: 79 Definition: reference to the smem state for requesting the Hexagon to 82 - qcom,smem-state-names:
|
/linux/arch/arm/boot/dts/qcom/ |
H A D | qcom-msm8974.dtsi | 182 smem_region: smem@fa00000 { 206 smem { 207 compatible = "qcom,smem"; 217 qcom,smem = <443>, <429>; 229 #qcom,smem-state-cells = <1>; 242 qcom,smem = <435>, <428>; 254 #qcom,smem-state-cells = <1>; 267 qcom,smem = <451>, <431>; 280 #qcom,smem-state-cells = <1>; 302 #qcom,smem-state-cells = <1>; [all …]
|
H A D | qcom-msm8226.dtsi | 211 smem_region: smem@3000000 { 222 smem { 223 compatible = "qcom,smem"; 233 qcom,smem = <443>, <429>; 245 #qcom,smem-state-cells = <1>; 1227 qcom,smem-states = <&adsp_smp2p_out 0>; 1228 qcom,smem-state-names = "stop";
|
H A D | qcom-msm8226-microsoft-common.dtsi | 71 * This smem memory region is directly copied from 80 smem_region: smem@fa00000 {
|
H A D | msm8226-motorola-falcon.dts | 86 smem_region: smem@fa00000 { 91 /* Actually <0x0fa00000 0x500000>, but first 100000 is smem */
|
H A D | qcom-apq8064.dtsi | 24 smem_region: smem@80000000 { 222 smem { 223 compatible = "qcom,smem"; 242 #qcom,smem-state-cells = <1>; 1496 qcom,smem-states = <&apps_smsm 10>, <&apps_smsm 9>; 1497 qcom,smem-state-names = "tx-enable", "tx-rings-empty";
|
H A D | qcom-apq8084.dtsi | 20 smem_mem: smem-region@fa00000 { 215 smem { 216 compatible = "qcom,smem";
|
H A D | qcom-msm8926-htc-memul.dts | 104 smem_region: smem@fa00000 {
|
H A D | qcom-msm8226-samsung-ms013g.dts | 96 smem_region: smem@fa00000 {
|
H A D | qcom-msm8926-motorola-peregrine.dts | 80 smem_region: smem@fa00000 {
|
H A D | qcom-msm8226-samsung-matisse-common.dtsi | 178 smem_region: smem@fa00000 {
|
H A D | qcom-ipq8064.dtsi | 295 smem: smem@41000000 { label 296 compatible = "qcom,smem";
|
/linux/arch/arm64/boot/dts/qcom/ |
H A D | msm8953.dtsi | 277 smem_mem: smem@86300000 { 278 compatible = "qcom,smem"; 336 qcom,smem = <443>, <429>; 347 #qcom,smem-state-cells = <1>; 360 qcom,smem = <435>, <428>; 372 #qcom,smem-state-cells = <1>; 385 qcom,smem = <451>, <431>; 397 #qcom,smem-state-cells = <1>; 419 #qcom,smem-state-cells = <1>; 1247 qcom,smem-states = <&smp2p_modem_out 0>; [all …]
|
H A D | msm8976.dtsi | 327 smem@86300000 { 328 compatible = "qcom,smem"; 374 qcom,smem = <443>, <429>; 379 #qcom,smem-state-cells = <1>; 397 qcom,smem = <435>, <428>; 402 #qcom,smem-state-cells = <1>; 420 qcom,smem = <451>, <431>; 425 #qcom,smem-state-cells = <1>; 446 #qcom,smem-state-cells = <1>; 1526 qcom,smem-states = <&wcnss_smp2p_out 0>; [all …]
|
H A D | msm8998.dtsi | 44 smem_mem: smem-mem@86000000 { 418 smem { 419 compatible = "qcom,smem"; 426 qcom,smem = <443>, <429>; 437 #qcom,smem-state-cells = <1>; 450 qcom,smem = <435>, <428>; 458 #qcom,smem-state-cells = <1>; 470 qcom,smem = <481>, <430>; 478 #qcom,smem-state-cells = <1>; 1475 qcom,smem-states = <&modem_smp2p_out 0>; [all …]
|
H A D | ipq6018.dtsi | 223 smem { 224 compatible = "qcom,smem"; 849 qcom,smem-states = <&wcss_smp2p_out 0>, 851 qcom,smem-state-names = "shutdown", 1063 qcom,smem = <435>, <428>; 1075 #qcom,smem-state-cells = <1>;
|
H A D | qcm2290.dtsi | 311 smem_mem: smem@46000000 { 312 compatible = "qcom,smem"; 383 qcom,smem = <443>, <429>; 394 #qcom,smem-state-cells = <1>; 406 qcom,smem = <435>, <428>; 417 #qcom,smem-state-cells = <1>; 1825 qcom,smem-states = <&modem_smp2p_out 0>; 1826 qcom,smem-state-names = "stop"; 1861 qcom,smem-states = <&adsp_smp2p_out 0>; 1862 qcom,smem-state-names = "stop";
|
H A D | sa8775p.dtsi | 541 smem_mem: smem@90900000 { 542 compatible = "qcom,smem"; 722 qcom,smem = <443>, <429>; 733 #qcom,smem-state-cells = <1>; 745 qcom,smem = <94>, <432>; 756 #qcom,smem-state-cells = <1>; 768 qcom,smem = <617>, <616>; 779 #qcom,smem-state-cells = <1>; 791 qcom,smem = <617>, <616>; 802 #qcom,smem-state-cells = <1>; [all …]
|
/linux/arch/mips/include/asm/octeon/ |
H A D | cvmx-address.h | 160 } smem; member 242 } smem; member
|
/linux/drivers/soc/qcom/ |
H A D | Makefile | 26 obj-$(CONFIG_QCOM_SMEM) += smem.o
|
/linux/drivers/gpu/drm/i915/gem/selftests/ |
H A D | i915_gem_dmabuf.c | 326 struct intel_memory_region *smem = i915->mm.regions[INTEL_REGION_SMEM]; in igt_dmabuf_import_same_driver_smem() local 328 return igt_dmabuf_import_same_driver(i915, &smem, 1); in igt_dmabuf_import_same_driver_smem()
|
/linux/drivers/net/ethernet/ti/icssg/ |
H A D | icssg_config.c | 168 void __iomem *smem = prueth->shram.va; in icssg_miig_queues_init() local 215 memcpy_toio(smem + pdaddr, pd, pd_size); in icssg_miig_queues_init()
|