Lines Matching defs:liodn
58 static int update_liodn_stash(int liodn, struct fsl_dma_domain *dma_domain,
65 ret = pamu_update_paace_stash(liodn, val);
67 pr_debug("Failed to update SPAACE for liodn %d\n ", liodn);
79 int liodn)
93 ret = pamu_disable_liodn(liodn);
96 ret = pamu_config_ppaace(liodn, omi_index, dma_domain->stash_id, 0);
99 ret = pamu_config_ppaace(liodn, ~(u32)0, dma_domain->stash_id,
104 pr_debug("PAACE configuration failed for liodn %d\n",
105 liodn);
116 pamu_disable_liodn(info->liodn);
138 static void attach_device(struct fsl_dma_domain *dma_domain, int liodn, struct device *dev)
158 info->liodn = liodn;
225 ret = update_liodn_stash(info->liodn, dma_domain, val);
239 const u32 *liodn;
258 liodn = of_get_property(dev->of_node, "fsl,liodn", &len);
259 if (!liodn) {
260 pr_debug("missing fsl,liodn property at %pOF\n", dev->of_node);
267 if (liodn[i] >= PAACE_NUMBER_ENTRIES) {
268 pr_debug("Invalid liodn %d, attach device failed for %pOF\n",
269 liodn[i], dev->of_node);
274 attach_device(dma_domain, liodn[i], dev);
275 ret = pamu_set_liodn(dma_domain, dev, liodn[i]);
278 ret = pamu_enable_liodn(liodn[i]);
310 prop = of_get_property(dev->of_node, "fsl,liodn", &len);
314 pr_debug("missing fsl,liodn property at %pOF\n", dev->of_node);
387 * uboot must fill the fsl,liodn for platform devices to be supported by
391 !of_get_property(dev->of_node, "fsl,liodn", &len))