Lines Matching refs:att
85 /* att flags: lower 16 bits specifying core, higher 16 bits for flags */
302 .att = imx_rproc_att_imx8mn,
308 .att = imx_rproc_att_imx8mn,
318 .att = imx_rproc_att_imx8mq,
324 .att = imx_rproc_att_imx8qm,
330 .att = imx_rproc_att_imx8qxp,
336 .att = imx_rproc_att_imx8ulp,
342 .att = imx_rproc_att_imx7ulp,
352 .att = imx_rproc_att_imx7d,
362 .att = imx_rproc_att_imx6sx,
368 .att = imx_rproc_att_imx93,
465 const struct imx_rproc_att *att = &dcfg->att[i];
473 if (att->flags & ATT_CORE_MASK) {
474 if (!((BIT(priv->core_index)) & (att->flags & ATT_CORE_MASK)))
478 if (da >= att->da && da + len < att->da + att->size) {
479 unsigned int offset = da - att->da;
481 *sys = att->sa + offset;
483 *is_iomem = att->flags & ATT_IOMEM;
698 const struct imx_rproc_att *att = &dcfg->att[a];
700 if (!(att->flags & ATT_OWN))
706 if (att->flags & ATT_IOMEM)
708 att->sa, att->size);
711 att->sa, att->size);
713 dev_err(dev, "failed to remap %#x bytes from %#x\n", att->size, att->sa);
716 priv->mem[b].sys_addr = att->sa;
717 priv->mem[b].size = att->size;