Home
last modified time | relevance | path

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

12

/linux/drivers/rpmsg/
H A Dqcom_glink_smem.c58 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 Dcow.c1443 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 Dpmagb-b-fb.c38 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 Dqcom,q6v5.txt76 - 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 Dqcom-msm8974.dtsi182 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 Dqcom-msm8226.dtsi211 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 Dqcom-msm8226-microsoft-common.dtsi71 * This smem memory region is directly copied from
80 smem_region: smem@fa00000 {
H A Dmsm8226-motorola-falcon.dts86 smem_region: smem@fa00000 {
91 /* Actually <0x0fa00000 0x500000>, but first 100000 is smem */
H A Dqcom-apq8064.dtsi24 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 Dqcom-apq8084.dtsi20 smem_mem: smem-region@fa00000 {
215 smem {
216 compatible = "qcom,smem";
H A Dqcom-msm8926-htc-memul.dts104 smem_region: smem@fa00000 {
H A Dqcom-msm8226-samsung-ms013g.dts96 smem_region: smem@fa00000 {
H A Dqcom-msm8926-motorola-peregrine.dts80 smem_region: smem@fa00000 {
H A Dqcom-msm8226-samsung-matisse-common.dtsi178 smem_region: smem@fa00000 {
H A Dqcom-ipq8064.dtsi295 smem: smem@41000000 { label
296 compatible = "qcom,smem";
/linux/arch/arm64/boot/dts/qcom/
H A Dmsm8953.dtsi277 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 Dmsm8976.dtsi327 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 Dmsm8998.dtsi44 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 Dipq6018.dtsi223 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 Dqcm2290.dtsi311 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 Dsa8775p.dtsi541 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 Dcvmx-address.h160 } smem; member
242 } smem; member
/linux/drivers/soc/qcom/
H A DMakefile26 obj-$(CONFIG_QCOM_SMEM) += smem.o
/linux/drivers/gpu/drm/i915/gem/selftests/
H A Di915_gem_dmabuf.c326 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 Dicssg_config.c168 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()

12