Lines Matching defs:da
188 static void *pru_d_da_to_pa(struct pru_privdata *priv, u32 da, int len)
214 if (da >= priv->pdram_da && da + len <= priv->pdram_da + dram0sz) {
215 offset = da - priv->pdram_da;
217 } else if (da >= priv->sdram_da &&
218 da + len <= priv->sdram_da + dram1sz) {
219 offset = da - priv->sdram_da;
221 } else if (da >= priv->shrdram_da &&
222 da + len <= priv->shrdram_da + shrdram2sz) {
223 offset = da - priv->shrdram_da;
237 static void *pru_i_da_to_pa(struct pru_privdata *priv, u32 da, int len)
245 if (da >= priv->iram_da &&
246 da + len <= priv->iram_da + priv->pru_iramsz) {
247 offset = da - priv->iram_da;
255 static void *pru_da_to_pa(struct pru_privdata *priv, u64 da, int len, u32 flags)
264 pa = pru_i_da_to_pa(priv, da, len);
266 pa = pru_d_da_to_pa(priv, da, len);
338 u32 da = phdr->p_paddr;
347 dev_dbg(dev, "phdr: type %d da 0x%x memsz 0x%x filesz 0x%x\n",
348 phdr->p_type, da, memsz, filesz);
365 ptr = pru_da_to_pa(priv, da, memsz,
368 dev_dbg(dev, "bad phdr da 0x%x mem 0x%x\n", da, memsz);
380 dev_dbg(dev, "PRU custom memory copy failed for da 0x%x memsz 0x%x\n",
381 da, memsz);