Lines Matching refs:wkupm3
55 struct wkup_m3_rproc *wkupm3 = rproc->priv; in wkup_m3_rproc_start() local
56 struct platform_device *pdev = wkupm3->pdev; in wkup_m3_rproc_start()
70 struct wkup_m3_rproc *wkupm3 = rproc->priv; in wkup_m3_rproc_stop() local
71 struct platform_device *pdev = wkupm3->pdev; in wkup_m3_rproc_stop()
85 struct wkup_m3_rproc *wkupm3 = rproc->priv; in wkup_m3_rproc_da_to_va() local
94 if (da >= wkupm3->mem[i].dev_addr && da + len <= in wkup_m3_rproc_da_to_va()
95 wkupm3->mem[i].dev_addr + wkupm3->mem[i].size) { in wkup_m3_rproc_da_to_va()
96 offset = da - wkupm3->mem[i].dev_addr; in wkup_m3_rproc_da_to_va()
98 va = (__force void *)(wkupm3->mem[i].cpu_addr + offset); in wkup_m3_rproc_da_to_va()
125 struct wkup_m3_rproc *wkupm3; in wkup_m3_rproc_probe() local
156 fw_name, sizeof(*wkupm3)); in wkup_m3_rproc_probe()
164 wkupm3 = rproc->priv; in wkup_m3_rproc_probe()
165 wkupm3->rproc = rproc; in wkup_m3_rproc_probe()
166 wkupm3->pdev = pdev; in wkup_m3_rproc_probe()
171 wkupm3->mem[i].cpu_addr = devm_ioremap_resource(dev, res); in wkup_m3_rproc_probe()
172 if (IS_ERR(wkupm3->mem[i].cpu_addr)) { in wkup_m3_rproc_probe()
175 ret = PTR_ERR(wkupm3->mem[i].cpu_addr); in wkup_m3_rproc_probe()
178 wkupm3->mem[i].bus_addr = res->start; in wkup_m3_rproc_probe()
179 wkupm3->mem[i].size = resource_size(res); in wkup_m3_rproc_probe()
189 wkupm3->mem[i].dev_addr = be32_to_cpu(*addrp) - l4_offset; in wkup_m3_rproc_probe()