Lines Matching refs:da
96 static int stm32_rproc_pa_to_da(struct rproc *rproc, phys_addr_t pa, u64 *da) in stm32_rproc_pa_to_da() argument
108 *da = pa - p_mem->bus_addr + p_mem->dev_addr; in stm32_rproc_pa_to_da()
109 dev_dbg(rproc->dev.parent, "pa %pa to da %llx\n", &pa, *da); in stm32_rproc_pa_to_da()
217 u64 da; in stm32_rproc_prepare() local
229 if (stm32_rproc_pa_to_da(rproc, res.start, &da) < 0) { in stm32_rproc_prepare()
239 resource_size(&res), da, in stm32_rproc_prepare()
245 rproc_coredump_add_segment(rproc, da, in stm32_rproc_prepare()
451 if (segment->da == trace->trace_mem.da) { in stm32_rproc_add_coredump_trace()
458 rproc_coredump_add_segment(rproc, trace->trace_mem.da, in stm32_rproc_add_coredump_trace()
584 u64 da, phys_addr_t *pa) in stm32_rproc_da_to_pa() argument
594 if (da < p_mem->dev_addr || in stm32_rproc_da_to_pa()
595 da >= p_mem->dev_addr + p_mem->size) in stm32_rproc_da_to_pa()
598 *pa = da - p_mem->dev_addr + p_mem->bus_addr; in stm32_rproc_da_to_pa()
599 dev_dbg(dev, "da %llx to pa %pap\n", da, pa); in stm32_rproc_da_to_pa()
604 dev_err(dev, "can't translate da %llx\n", da); in stm32_rproc_da_to_pa()