Lines Matching refs:shmem
24 * The shmem address is split into 4K page and offset.
27 * This however limits the shmem address to 44 bit.
45 * @shmem: Transmit/Receive shared memory area
51 * @param_page: 4K page number of the shmem channel
52 * @param_offset: Offset within the 4K page of the shmem channel
58 struct scmi_shared_mem __iomem *shmem;
59 /* Protect access to shmem area */
73 shmem_read_header(scmi_info->shmem), NULL);
80 struct device_node *np = of_parse_phandle(of_node, "shmem", 0);
141 np = of_parse_phandle(cdev->of_node, "shmem", 0);
142 if (!of_device_is_compatible(np, "arm,scmi-shmem")) {
155 scmi_info->shmem = devm_ioremap(dev, res.start, size);
156 if (!scmi_info->shmem) {
230 shmem_tx_prepare(scmi_info->shmem, xfer, cinfo);
249 shmem_fetch_response(scmi_info->shmem, xfer);