/Linux-v4.19/Documentation/devicetree/bindings/mailbox/ |
D | mailbox.txt | 26 - shmem : List of phandle pointing to the shared memory(SHM) area between the 39 Example with shared memory(shmem): 49 cl_shmem: shmem@0 { 50 compatible = "client-shmem"; 58 shmem = <&cl_shmem>;
|
/Linux-v4.19/drivers/net/arcnet/ |
D | com90xx.c | 58 static int com90xx_found(int ioaddr, int airq, u_long shmem, void __iomem *); 88 static int shmem; variable 93 module_param(shmem, int, 0); 107 if (!io && !irq && !shmem && !*device && com90xx_skip_probe) in com90xx_probe() 131 if (shmem) in com90xx_probe() 132 shmems[numshmems++] = shmem; in com90xx_probe() 460 static int __init com90xx_found(int ioaddr, int airq, u_long shmem, in com90xx_found() argument 473 release_mem_region(shmem, MIRROR_SIZE); in com90xx_found() 485 check_mirror(shmem - MIRROR_SIZE, MIRROR_SIZE) == 0 && in com90xx_found() 486 check_mirror(shmem - 2 * MIRROR_SIZE, MIRROR_SIZE) == 1) in com90xx_found() [all …]
|
D | arc-rimi.c | 126 unsigned long first_mirror, last_mirror, shmem; in arcrimi_found() local 146 shmem = dev->mem_start; in arcrimi_found() 159 check_mirror(shmem - MIRROR_SIZE, MIRROR_SIZE) == 0 && in arcrimi_found() 160 check_mirror(shmem - 2 * MIRROR_SIZE, MIRROR_SIZE) == 1) in arcrimi_found() 163 first_mirror = shmem - mirror_size; in arcrimi_found() 168 last_mirror = shmem + mirror_size; in arcrimi_found() 194 release_mem_region(shmem, MIRROR_SIZE); in arcrimi_found()
|
/Linux-v4.19/Documentation/devicetree/bindings/arm/ |
D | arm,scmi.txt | 22 - shmem : List of phandle pointing to the shared memory(SHM) area as per 43 mboxes, mbox-names and shmem shall be present in the sub-node corresponding 88 - compatible : should be "arm,scmi-shmem" for Non-secure SRAM based 107 cpu_scp_lpri: scp-shmem@0 { 108 compatible = "arm,scmi-shmem"; 112 cpu_scp_hpri: scp-shmem@200 { 113 compatible = "arm,scmi-shmem"; 132 shmem = <&cpu_scp_lpri &cpu_scp_hpri>;
|
D | arm,scpi.txt | 17 - shmem : List of phandle pointing to the shared memory(SHM) area between the 71 - compatible : should be "arm,scp-shmem" for Non-secure SRAM based 125 cpu_scp_lpri: scp-shmem@0 { 126 compatible = "arm,juno-scp-shmem"; 130 cpu_scp_hpri: scp-shmem@200 { 131 compatible = "arm,juno-scp-shmem"; 144 shmem = <&cpu_scp_lpri &cpu_scp_hpri>;
|
D | amlogic,scpi.txt | 17 - compatible : should be "amlogic,meson-gxbb-scp-shmem" for SRAM based shared
|
D | juno,scpi.txt | 14 - compatible : should be "arm,juno-scp-shmem" for Non-secure SRAM based
|
/Linux-v4.19/Documentation/devicetree/bindings/firmware/ |
D | nvidia,tegra186-bpmp.txt | 17 - shmem : List of the phandle of the TX and RX shared memory area that 81 cpu_bpmp_tx: shmem@4e000 { 82 compatible = "nvidia,tegra186-bpmp-shmem"; 88 cpu_bpmp_rx: shmem@4f000 { 89 compatible = "nvidia,tegra186-bpmp-shmem"; 99 shmem = <&cpu_bpmp_tx &cpu_bpmp_rx>;
|
/Linux-v4.19/Documentation/cgroup-v1/ |
D | memcg_test.txt | 89 The best way to understand shmem's page state transition is to read 90 mm/shmem.c. 91 But brief explanation of the behavior of memcg around shmem will be 95 - radix-tree of shmem's inode. 101 - A new page is added to shmem's radix-tree. 133 Historically, memcg's shmem handling was poor and we saw some amount 134 of troubles here. This is because shmem is page-cache but can be 135 SwapCache. Test with shmem/tmpfs is always good test.
|
/Linux-v4.19/drivers/net/ethernet/8390/ |
D | mac8390.c | 741 long shmem = (start_page - WD_START_PG)<<8; in sane_block_output() local 743 memcpy_toio((void __iomem *)dev->mem_start + shmem, buf, count); in sane_block_output() 783 long shmem = (start_page - WD_START_PG)<<8; in dayna_block_output() local 785 dayna_memcpy_tocard(dev, shmem, buf, count); in dayna_block_output() 822 long shmem = (start_page - WD_START_PG)<<8; in slow_sane_block_output() local 824 word_memcpy_tocard(dev->mem_start + shmem, buf, count); in slow_sane_block_output()
|
D | wd.c | 465 void __iomem *shmem = ei_status.mem + ((start_page - WD_START_PG)<<8); in wd_block_output() local 471 memcpy_toio(shmem, buf, count); in wd_block_output() 474 memcpy_toio(shmem, buf, count); in wd_block_output()
|
D | smc-ultra.c | 486 void __iomem *shmem = ei_status.mem + ((start_page - START_PG)<<8); in ultra_block_output() local 491 memcpy_toio(shmem, buf, count); in ultra_block_output()
|
/Linux-v4.19/arch/arm64/boot/dts/amlogic/ |
D | meson-gx.dtsi | 159 shmem = <&cpu_scp_lpri &cpu_scp_hpri>; 328 cpu_scp_lpri: scp-shmem@0 { 329 compatible = "amlogic,meson-gx-scp-shmem", "amlogic,meson-gxbb-scp-shmem"; 333 cpu_scp_hpri: scp-shmem@200 { 334 compatible = "amlogic,meson-gx-scp-shmem", "amlogic,meson-gxbb-scp-shmem";
|
D | meson-axg.dtsi | 1313 cpu_scp_lpri: scp-shmem@0 { 1314 compatible = "amlogic,meson-axg-scp-shmem"; 1318 cpu_scp_hpri: scp-shmem@200 { 1319 compatible = "amlogic,meson-axg-scp-shmem";
|
/Linux-v4.19/arch/arm64/boot/dts/nvidia/ |
D | tegra194.dtsi | 334 cpu_bpmp_tx: shmem@4e000 { 335 compatible = "nvidia,tegra194-bpmp-shmem"; 341 cpu_bpmp_rx: shmem@4f000 { 342 compatible = "nvidia,tegra194-bpmp-shmem"; 353 shmem = <&cpu_bpmp_tx &cpu_bpmp_rx>;
|
D | tegra186.dtsi | 846 cpu_bpmp_tx: shmem@4e000 { 847 compatible = "nvidia,tegra186-bpmp-shmem"; 853 cpu_bpmp_rx: shmem@4f000 { 854 compatible = "nvidia,tegra186-bpmp-shmem"; 906 shmem = <&cpu_bpmp_tx &cpu_bpmp_rx>;
|
/Linux-v4.19/drivers/firmware/arm_scmi/ |
D | driver.c | 706 struct device_node *shmem, *np = dev->of_node; in scmi_mbox_chan_setup() local 728 shmem = of_parse_phandle(np, "shmem", 0); in scmi_mbox_chan_setup() 729 ret = of_address_to_resource(shmem, 0, &res); in scmi_mbox_chan_setup() 730 of_node_put(shmem); in scmi_mbox_chan_setup()
|
/Linux-v4.19/drivers/gpu/drm/omapdrm/ |
D | TODO | 8 . GEM/shmem backed pages can have existing mappings (kernel linear map,
|
/Linux-v4.19/arch/arm64/boot/dts/arm/ |
D | juno-base.dtsi | 494 cpu_scp_lpri: scp-shmem@0 { 495 compatible = "arm,juno-scp-shmem"; 499 cpu_scp_hpri: scp-shmem@200 { 500 compatible = "arm,juno-scp-shmem"; 532 shmem = <&cpu_scp_hpri>;
|
/Linux-v4.19/tools/testing/selftests/vm/ |
D | run_vmtests | 135 ./userfaultfd shmem 128 32
|
/Linux-v4.19/drivers/net/ethernet/alacritech/ |
D | slicoss.c | 639 struct slic_shmem *sm = &sdev->shmem; in slic_handle_link_irq() 688 return slic_new_upr(sdev, SLIC_UPR_LSTAT, sdev->shmem.link_paddr); in slic_handle_link_change() 725 struct slic_shmem *sm = &sdev->shmem; in slic_poll() 748 struct slic_shmem *sm = &sdev->shmem; in slic_irq() 1239 struct slic_shmem *sm = &sdev->shmem; in slic_init_shmem() 1259 struct slic_shmem *sm = &sdev->shmem; in slic_free_shmem() 1268 struct slic_shmem *sm = &sdev->shmem; in slic_init_iface() 1613 struct slic_shmem *sm = &sdev->shmem; in slic_read_eeprom()
|
/Linux-v4.19/Documentation/namespaces/ |
D | compatibility-list.txt | 24 or IPC shmem/message. The fact is that this ID is only valid
|
/Linux-v4.19/Documentation/networking/ |
D | arcnet.txt | 129 com90xx=[<io>[,<irq>[,<shmem>]]][,<name>] | <name> 132 io=<io> irq=<irq> shmem=<shmem> device=<name> 160 you have so many ARCnet cards in your machine that you run out of shmem slots. 175 arcrimi=<shmem>,<irq>,<node_ID>[,<name>] 178 shmem=<shmem> irq=<irq> node=<node_ID> device=<name>
|
/Linux-v4.19/mm/ |
D | Makefile | 37 readahead.o swap.o truncate.o vmscan.o shmem.o \
|
/Linux-v4.19/drivers/firmware/ |
D | arm_scpi.c | 945 struct device_node *shmem = of_parse_phandle(np, "shmem", idx); in scpi_probe() local 947 ret = of_address_to_resource(shmem, 0, &res); in scpi_probe() 948 of_node_put(shmem); in scpi_probe()
|