/freebsd/sys/contrib/device-tree/Bindings/firmware/ |
H A D | arm,scmi.yaml | 41 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 D | nvidia,tegra186-bpmp.txt | 16 - 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 D | arm,scpi.yaml | 48 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 D | nvidia,tegra186-bpmp.yaml | 63 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 D | shm_channel.c | 111 /* 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 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>;
|
H A D | arm,mhu.yaml | 111 shmem = <&cpu_scp_hpri>; /* HP-NonSecure */ 145 shmem = <&cpu_scp_lpri0>, 163 shmem = <&cpu_scp_hpri0>,
|
H A D | fsl,mu.yaml | 183 compatible = "arm,scmi-shmem"; 188 compatible = "arm,scmi-shmem";
|
/freebsd/sys/contrib/device-tree/src/arm64/arm/ |
H A D | juno-scmi.dtsi | 49 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 D | arm,scmi.txt | 22 - 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 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>;
|
H A D | juno,scpi.txt | 14 - compatible : should be "arm,juno-scp-shmem" for Non-secure SRAM based
|
/freebsd/sys/dev/firmware/arm/ |
H A D | scmi_shmem.c | 75 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 D | scmi_mailbox.c | 96 * - 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 D | oncore-shmem.html | 7 <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 < file_name > 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 D | driver30.html | 55 …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 D | sram.yaml | 87 - 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 D | refclock_oncore.c | 288 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 D | stm32mp15-scmi.dtsi |
|
/freebsd/sys/contrib/device-tree/src/mips/mobileye/ |
H A D | eyeq5.dtsi | 33 shmem0_reserved: shmem@804000000 { 36 shmem1_reserved: shmem@805000000 {
|
/freebsd/sys/contrib/device-tree/src/arm64/freescale/ |
H A D | s32g2.dtsi | 23 compatible = "arm,scmi-shmem"; 97 shmem = <&scmi_buf>;
|
H A D | s32g3.dtsi | 128 shmem = <&scmi_shmem>; 162 compatible = "arm,scmi-shmem";
|
/freebsd/sys/dev/drm2/ttm/ |
H A D | ttm_bo_api.h | 153 * 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 D | xen,shared-memory.txt | 10 xen-shmem@<address> and has the following properties:
|
/freebsd/usr.sbin/ntp/doc/drivers/ |
H A D | Makefile | 15 driver9.html mx4200data.html oncore-shmem.html tf582_4.html
|