Lines Matching refs:mem
64 struct k3_dsp_mem *mem; member
253 bus_addr = dsp->mem[i].bus_addr; in k3_dsp_da_to_va()
254 dev_addr = dsp->mem[i].dev_addr; in k3_dsp_da_to_va()
255 size = dsp->mem[i].size; in k3_dsp_da_to_va()
259 va = dsp->mem[i].cpu_addr + offset; in k3_dsp_da_to_va()
265 va = dsp->mem[i].cpu_addr + offset; in k3_dsp_da_to_va()
324 dsp->mem = calloc(dsp->num_mems, sizeof(*dsp->mem)); in k3_dsp_of_get_memories()
325 if (!dsp->mem) in k3_dsp_of_get_memories()
332 dsp->mem[i].bus_addr = FDT_ADDR_T_NONE; in k3_dsp_of_get_memories()
333 dsp->mem[i].dev_addr = FDT_ADDR_T_NONE; in k3_dsp_of_get_memories()
334 dsp->mem[i].cpu_addr = NULL; in k3_dsp_of_get_memories()
335 dsp->mem[i].size = 0; in k3_dsp_of_get_memories()
339 dsp->mem[i].bus_addr = dev_read_addr_size_name(dev, mem_names[i], in k3_dsp_of_get_memories()
340 (fdt_addr_t *)&dsp->mem[i].size); in k3_dsp_of_get_memories()
341 if (dsp->mem[i].bus_addr == FDT_ADDR_T_NONE) { in k3_dsp_of_get_memories()
345 dsp->mem[i].cpu_addr = map_physmem(dsp->mem[i].bus_addr, in k3_dsp_of_get_memories()
346 dsp->mem[i].size, in k3_dsp_of_get_memories()
348 dsp->mem[i].dev_addr = dsp->mem[i].bus_addr & in k3_dsp_of_get_memories()
352 mem_names[i], &dsp->mem[i].bus_addr, in k3_dsp_of_get_memories()
353 dsp->mem[i].size, dsp->mem[i].cpu_addr, in k3_dsp_of_get_memories()
354 &dsp->mem[i].dev_addr); in k3_dsp_of_get_memories()
431 free(dsp->mem); in k3_dsp_remove()