Home
last modified time | relevance | path

Searched full:shmem (Results 1 – 25 of 67) sorted by relevance

123

/freebsd/sys/contrib/device-tree/Bindings/firmware/
H A Darm,scmi.yaml41 with shmem address(4KB-page, offset) as parameters
94 The effective combination in numbers of mboxes and shmem descriptors let
97 1 mbox / 1 shmem => SCMI TX over 1 mailbox bidirectional channel
98 2 mbox / 2 shmem => SCMI TX and RX over 2 mailbox bidirectional channels
99 2 mbox / 1 shmem => SCMI TX over 2 mailbox unidirectional channels
100 3 mbox / 2 shmem => SCMI TX and RX over 3 mailbox unidirectional channels
101 4 mbox / 2 shmem => SCMI TX and RX over 4 mailbox unidirectional channels
102 Any other combination of mboxes and shmem is invalid.
106 shmem:
336 shmem:
[all …]
H A Dnvidia,tegra186-bpmp.txt16 - shmem : List of the phandle of the TX and RX shared memory area that
80 cpu_bpmp_tx: shmem@4e000 {
81 compatible = "nvidia,tegra186-bpmp-shmem";
87 cpu_bpmp_rx: shmem@4f000 {
88 compatible = "nvidia,tegra186-bpmp-shmem";
98 shmem = <&cpu_bpmp_tx &cpu_bpmp_rx>;
H A Darm,scpi.yaml48 shmem:
170 - shmem
178 shmem = <&cpu_scp_hpri>; /* HP-NonSecure */
225 compatible = "arm,scp-shmem";
230 compatible = "arm,scp-shmem";
241 shmem = <&cpu_scp_lpri>, <&cpu_scp_hpri>;
H A Dnvidia,tegra186-bpmp.yaml63 See "../reserved-memory/nvidia,tegra264-bpmp-shmem.yaml" for bindings for
81 shmem:
130 - shmem
182 shmem = <&cpu_bpmp_tx>, <&cpu_bpmp_rx>;
/freebsd/sys/dev/mana/
H A Dshm_channel.c111 /* shmem reads as 0xFFFFFFFF in the reset case */ in mana_smc_poll_register()
181 uint64_t *shmem; in mana_smc_setup_hwc() local
224 shmem = (uint64_t *)ptr; in mana_smc_setup_hwc()
226 *shmem = frame_addr & PAGE_FRAME_L48_MASK; in mana_smc_setup_hwc()
232 shmem = (uint64_t *)ptr; in mana_smc_setup_hwc()
234 *shmem = frame_addr & PAGE_FRAME_L48_MASK; in mana_smc_setup_hwc()
240 shmem = (uint64_t *)ptr; in mana_smc_setup_hwc()
242 *shmem = frame_addr & PAGE_FRAME_L48_MASK; in mana_smc_setup_hwc()
248 shmem = (uint64_t *)ptr; in mana_smc_setup_hwc()
250 *shmem = frame_addr & PAGE_FRAME_L48_MASK; in mana_smc_setup_hwc()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/mailbox/
H A 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>;
H A Darm,mhu.yaml111 shmem = <&cpu_scp_hpri>; /* HP-NonSecure */
145 shmem = <&cpu_scp_lpri0>,
163 shmem = <&cpu_scp_hpri0>,
H A Dfsl,mu.yaml183 compatible = "arm,scmi-shmem";
188 compatible = "arm,scmi-shmem";
/freebsd/sys/contrib/device-tree/src/arm64/arm/
H A Djuno-scmi.dtsi49 shmem = <&cpu_scp_lpri0 &cpu_scp_lpri1>;
63 shmem = <&cpu_scp_hpri0 &cpu_scp_hpri1>;
205 compatible = "arm,scmi-shmem";
210 compatible = "arm,scmi-shmem";
215 compatible = "arm,scmi-shmem";
220 compatible = "arm,scmi-shmem";
/freebsd/sys/contrib/device-tree/Bindings/arm/
H A Darm,scmi.txt22 - shmem : List of phandle pointing to the shared memory(SHM) area as per
52 mboxes, mbox-names and shmem shall be present in the sub-node corresponding
121 - compatible : should be "arm,scmi-shmem" for Non-secure SRAM based
142 cpu_scp_lpri: scp-shmem@0 {
143 compatible = "arm,scmi-shmem";
147 cpu_scp_hpri: scp-shmem@200 {
148 compatible = "arm,scmi-shmem";
167 shmem = <&cpu_scp_lpri &cpu_scp_hpri>;
H A 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>;
H A Djuno,scpi.txt14 - compatible : should be "arm,juno-scp-shmem" for Non-secure SRAM based
/freebsd/sys/dev/firmware/arm/
H A Dscmi_shmem.c75 if (!ofw_bus_is_compatible(dev, "arm,scmi-shmem")) in shmem_probe()
156 len = OF_getencprop_alloc_multi(node, "shmem", sizeof(*shmems), in scmi_shmem_get()
159 device_printf(dev, "%s: Can't get shmem node.\n", __func__); in scmi_shmem_get()
170 device_printf(dev, "%s: Can't get shmem device.\n", in scmi_shmem_get()
212 device_printf(dev, "Shmem channel busy. Abort !.\n"); in scmi_shmem_prepare_msg()
320 DEFINE_CLASS_1(shmem, shmem_driver, shmem_methods, sizeof(struct shmem_softc),
323 EARLY_DRIVER_MODULE(shmem, mmio_sram, shmem_driver, 0, 0,
H A Dscmi_mailbox.c96 * - Support P2A shmem + IRQ/doorbell in scmi_mailbox_transport_init()
101 device_printf(dev, "A2P shmem dev not found.\n"); in scmi_mailbox_transport_init()
/freebsd/contrib/ntp/html/drivers/
H A Doncore-shmem.html7 <title>ONCORE - SHMEM</title>
20 …s of satellites positions, plots of SA, etc.), a shared memory interface (SHMEM) has been added to…
24 …ported, to activate this interface you must include a <b>STATUS</b> or <b>SHMEM</b> line in the <t…
30 SHMEM &lt; file_name &gt;
34 SHMEM /var/adm/ntpstats/ONCORE
39 SHMEM /var/adm/ntpstats/ONCORE
46 <p>The data starts at location ONE of SHMEM (NOT location ZERO).</p>
63 …<p>When the SHMEM option is active, and if one of <b>Posn2D</b> or <b>Posn3D</b> is specified, one…
66 …<p>The shared memory segment is accessed through a file name given on a <b>SHMEM</b> card in the <…
H A Ddriver30.html55 …a href="oncore-shmem.html">Oncore-SHMEM</a> manual page for information on how to use this option.…
/freebsd/sys/contrib/device-tree/Bindings/sram/
H A Dsram.yaml87 - amlogic,meson-gxbb-scp-shmem
88 - amlogic,meson-axg-scp-shmem
89 - arm,juno-scp-shmem
90 - arm,scmi-shmem
91 - arm,scp-shmem
/freebsd/contrib/ntp/ntpd/
H A Drefclock_oncore.c288 u_char *shmem; member
438 int shmem; member
746 * Before starting ONCORE, lets setup SHMEM in oncore_start()
747 * This will include merging an old SHMEM into the new one if in oncore_start()
946 * shmem (so we won't lose our almanac if we need it). in oncore_init_shmem()
952 oncore_log(instance, LOG_WARNING, "ONCORE: Can't open SHMEM file"); in oncore_init_shmem()
960 "ONCORE: truncated/failed read of SHMEM file"); in oncore_init_shmem()
965 /* OK, we now create the NEW SHMEM. */ in oncore_init_shmem()
968 oncore_log(instance, LOG_WARNING, "ONCORE: Can't open shmem"); in oncore_init_shmem()
979 mp->shmem in oncore_init_shmem()
[all...]
/freebsd/sys/contrib/device-tree/src/arm/st/
H A Dstm32mp15-scmi.dtsi
/freebsd/sys/contrib/device-tree/src/mips/mobileye/
H A Deyeq5.dtsi33 shmem0_reserved: shmem@804000000 {
36 shmem1_reserved: shmem@805000000 {
/freebsd/sys/contrib/device-tree/src/arm64/freescale/
H A Ds32g2.dtsi23 compatible = "arm,scmi-shmem";
97 shmem = <&scmi_buf>;
H A Ds32g3.dtsi128 shmem = <&scmi_shmem>;
162 compatible = "arm,scmi-shmem";
/freebsd/sys/dev/drm2/ttm/
H A Dttm_bo_api.h153 * holds a pointer to a persistent shmem object.
470 * holds a pointer to a persistent shmem object. Typically, this would
471 * point to the shmem object backing a GEM object if TTM is used to back a
516 * holds a pointer to a persistent shmem object. Typically, this would
517 * point to the shmem object backing a GEM object if TTM is used to back a
/freebsd/sys/contrib/device-tree/Bindings/reserved-memory/
H A Dxen,shared-memory.txt10 xen-shmem@<address> and has the following properties:
/freebsd/usr.sbin/ntp/doc/drivers/
H A DMakefile15 driver9.html mx4200data.html oncore-shmem.html tf582_4.html

123