Lines Matching defs:liodn
63 /* maximum subwindows permitted per liodn */
71 * subwindow count per liodn.
81 * @liodn: liodn PAACT index for desired PAACE
86 static struct paace *pamu_get_ppaace(int liodn)
88 if (!ppaact || liodn >= PAACE_NUMBER_ENTRIES) {
93 return &ppaact[liodn];
98 * @liodn: liodn PAACT index for desired PAACE
102 int pamu_enable_liodn(int liodn)
106 ppaace = pamu_get_ppaace(liodn);
113 pr_debug("liodn %d not configured\n", liodn);
128 * @liodn: liodn PAACT index for desired PAACE
132 int pamu_disable_liodn(int liodn)
136 ppaace = pamu_get_ppaace(liodn);
236 void pamu_free_subwins(int liodn)
241 ppaace = pamu_get_ppaace(liodn);
243 pr_debug("Invalid liodn entry\n");
259 int pamu_update_paace_stash(int liodn, u32 subwin, u32 value)
263 paace = pamu_get_ppaace(liodn);
265 pr_debug("Invalid liodn entry\n");
281 int pamu_disable_spaace(int liodn, u32 subwin)
285 paace = pamu_get_ppaace(liodn);
287 pr_debug("Invalid liodn entry\n");
306 * pamu_config_paace() - Sets up PPAACE entry for specified liodn
308 * @liodn: Logical IO device number
322 int pamu_config_ppaace(int liodn, phys_addr_t win_addr, phys_addr_t win_size,
340 ppaace = pamu_get_ppaace(liodn);
400 * @liodn: Logical IO device number
414 int pamu_config_spaace(int liodn, u32 subwin_cnt, u32 subwin,
426 paace = pamu_get_ppaace(liodn);
432 set_bf(paace->addr_bitfields, SPAACE_AF_LIODN, liodn);
437 pr_debug("Invalid liodn entry\n");
662 /* Maximum number of subwindows per liodn */
718 for_each_node_with_property(node, "fsl,liodn") {
719 prop = of_get_property(node, "fsl,liodn", &len);
721 int liodn;
723 liodn = be32_to_cpup(&prop[i]);
724 if (liodn >= PAACE_NUMBER_ENTRIES) {
725 pr_debug("Invalid LIODN value %d\n", liodn);
728 ppaace = pamu_get_ppaace(liodn);
745 pamu_enable_liodn(liodn);
808 pr_emerg("Disabling liodn %x\n",