Home
last modified time | relevance | path

Searched refs:shmem (Results 1 – 25 of 41) sorted by relevance

12

/Linux-v4.19/Documentation/devicetree/bindings/mailbox/
Dmailbox.txt26 - 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/
Dcom90xx.c58 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 …]
Darc-rimi.c126 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/
Darm,scmi.txt22 - 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>;
Darm,scpi.txt17 - 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>;
Damlogic,scpi.txt17 - compatible : should be "amlogic,meson-gxbb-scp-shmem" for SRAM based shared
Djuno,scpi.txt14 - compatible : should be "arm,juno-scp-shmem" for Non-secure SRAM based
/Linux-v4.19/Documentation/devicetree/bindings/firmware/
Dnvidia,tegra186-bpmp.txt17 - 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/
Dmemcg_test.txt89 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/
Dmac8390.c741 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()
Dwd.c465 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()
Dsmc-ultra.c486 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/
Dmeson-gx.dtsi159 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";
Dmeson-axg.dtsi1313 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/
Dtegra194.dtsi334 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>;
Dtegra186.dtsi846 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/
Ddriver.c706 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/
DTODO8 . GEM/shmem backed pages can have existing mappings (kernel linear map,
/Linux-v4.19/arch/arm64/boot/dts/arm/
Djuno-base.dtsi494 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/
Drun_vmtests135 ./userfaultfd shmem 128 32
/Linux-v4.19/drivers/net/ethernet/alacritech/
Dslicoss.c639 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/
Dcompatibility-list.txt24 or IPC shmem/message. The fact is that this ID is only valid
/Linux-v4.19/Documentation/networking/
Darcnet.txt129 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/
DMakefile37 readahead.o swap.o truncate.o vmscan.o shmem.o \
/Linux-v4.19/drivers/firmware/
Darm_scpi.c945 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()

12