Lines Matching refs:wkupm3
63 struct wkup_m3_rproc *wkupm3 = rproc->priv; in wkup_m3_rproc_start() local
64 struct platform_device *pdev = wkupm3->pdev; in wkup_m3_rproc_start()
78 struct wkup_m3_rproc *wkupm3 = rproc->priv; in wkup_m3_rproc_stop() local
79 struct platform_device *pdev = wkupm3->pdev; in wkup_m3_rproc_stop()
93 struct wkup_m3_rproc *wkupm3 = rproc->priv; in wkup_m3_rproc_da_to_va() local
102 if (da >= wkupm3->mem[i].dev_addr && da + len <= in wkup_m3_rproc_da_to_va()
103 wkupm3->mem[i].dev_addr + wkupm3->mem[i].size) { in wkup_m3_rproc_da_to_va()
104 offset = da - wkupm3->mem[i].dev_addr; in wkup_m3_rproc_da_to_va()
106 va = (__force void *)(wkupm3->mem[i].cpu_addr + offset); in wkup_m3_rproc_da_to_va()
132 struct wkup_m3_rproc *wkupm3; in wkup_m3_rproc_probe() local
163 fw_name, sizeof(*wkupm3)); in wkup_m3_rproc_probe()
169 wkupm3 = rproc->priv; in wkup_m3_rproc_probe()
170 wkupm3->rproc = rproc; in wkup_m3_rproc_probe()
171 wkupm3->pdev = pdev; in wkup_m3_rproc_probe()
176 wkupm3->mem[i].cpu_addr = devm_ioremap_resource(dev, res); in wkup_m3_rproc_probe()
177 if (IS_ERR(wkupm3->mem[i].cpu_addr)) { in wkup_m3_rproc_probe()
180 ret = PTR_ERR(wkupm3->mem[i].cpu_addr); in wkup_m3_rproc_probe()
183 wkupm3->mem[i].bus_addr = res->start; in wkup_m3_rproc_probe()
184 wkupm3->mem[i].size = resource_size(res); in wkup_m3_rproc_probe()
194 wkupm3->mem[i].dev_addr = be32_to_cpu(*addrp) - l4_offset; in wkup_m3_rproc_probe()