Lines Matching defs:att
85 /* att flags: lower 16 bits specifying core, higher 16 bits for flags */
299 .att = imx_rproc_att_imx8mn,
305 .att = imx_rproc_att_imx8mn,
315 .att = imx_rproc_att_imx8mq,
321 .att = imx_rproc_att_imx8qm,
327 .att = imx_rproc_att_imx8qxp,
333 .att = imx_rproc_att_imx8ulp,
339 .att = imx_rproc_att_imx7ulp,
349 .att = imx_rproc_att_imx7d,
359 .att = imx_rproc_att_imx6sx,
365 .att = imx_rproc_att_imx93,
462 const struct imx_rproc_att *att = &dcfg->att[i];
470 if (att->flags & ATT_CORE_MASK) {
471 if (!((BIT(priv->core_index)) & (att->flags & ATT_CORE_MASK)))
475 if (da >= att->da && da + len < att->da + att->size) {
476 unsigned int offset = da - att->da;
478 *sys = att->sa + offset;
480 *is_iomem = att->flags & ATT_IOMEM;
695 const struct imx_rproc_att *att = &dcfg->att[a];
697 if (!(att->flags & ATT_OWN))
703 if (att->flags & ATT_IOMEM)
705 att->sa, att->size);
708 att->sa, att->size);
710 dev_err(dev, "failed to remap %#x bytes from %#x\n", att->size, att->sa);
713 priv->mem[b].sys_addr = att->sa;
714 priv->mem[b].size = att->size;