Lines Matching refs:ppaace

94 	struct paace *ppaace;
96 ppaace = pamu_get_ppaace(liodn);
97 if (!ppaace) {
102 if (!get_bf(ppaace->addr_bitfields, PPAACE_AF_WSE)) {
107 /* Ensure that all other stores to the ppaace complete first */
110 set_bf(ppaace->addr_bitfields, PAACE_AF_V, PAACE_V_VALID);
124 struct paace *ppaace;
126 ppaace = pamu_get_ppaace(liodn);
127 if (!ppaace) {
132 set_bf(ppaace->addr_bitfields, PAACE_AF_V, PAACE_V_INVALID);
152 static void pamu_init_ppaace(struct paace *ppaace)
154 set_bf(ppaace->addr_bitfields, PAACE_AF_PT, PAACE_PT_PRIMARY);
156 set_bf(ppaace->domain_attr.to_host.coherency_required, PAACE_DA_HOST_CR,
193 struct paace *ppaace;
195 ppaace = pamu_get_ppaace(liodn);
196 if (!ppaace)
200 set_bf(ppaace->addr_bitfields, PPAACE_AF_WSE,
203 pamu_init_ppaace(ppaace);
205 ppaace->wbah = 0;
206 set_bf(ppaace->addr_bitfields, PPAACE_AF_WBAL, 0);
210 set_bf(ppaace->impl_attr, PAACE_IA_OTM, PAACE_OTM_INDEXED);
211 ppaace->op_encode.index_ot.omi = omi;
219 set_bf(ppaace->impl_attr, PAACE_IA_CID, stashid);
221 set_bf(ppaace->impl_attr, PAACE_IA_ATM, PAACE_ATM_WINDOW_XLATE);
222 ppaace->twbah = 0;
223 set_bf(ppaace->win_bitfields, PAACE_WIN_TWBAL, 0);
224 set_bf(ppaace->addr_bitfields, PAACE_AF_AP, prot);
225 set_bf(ppaace->impl_attr, PAACE_IA_WCE, 0);
226 set_bf(ppaace->addr_bitfields, PPAACE_AF_MW, 0);
337 static void setup_qbman_paace(struct paace *ppaace, int paace_type)
341 set_bf(ppaace->impl_attr, PAACE_IA_OTM, PAACE_OTM_INDEXED);
342 ppaace->op_encode.index_ot.omi = OMI_QMAN_PRIV;
344 set_bf(ppaace->impl_attr, PAACE_IA_CID, get_stash_id(PAMU_ATTR_CACHE_L3, 0));
345 set_bf(ppaace->domain_attr.to_host.coherency_required, PAACE_DA_HOST_CR,
349 set_bf(ppaace->impl_attr, PAACE_IA_OTM, PAACE_OTM_INDEXED);
350 ppaace->op_encode.index_ot.omi = OMI_QMAN;
352 set_bf(ppaace->impl_attr, PAACE_IA_CID, get_stash_id(PAMU_ATTR_CACHE_L3, 0));
355 set_bf(ppaace->domain_attr.to_host.coherency_required, PAACE_DA_HOST_CR,
461 struct paace *ppaace;
475 ppaace = pamu_get_ppaace(liodn);
476 pamu_init_ppaace(ppaace);
478 set_bf(ppaace->addr_bitfields, PPAACE_AF_WSE, 35);
479 ppaace->wbah = 0;
480 set_bf(ppaace->addr_bitfields, PPAACE_AF_WBAL, 0);
481 set_bf(ppaace->impl_attr, PAACE_IA_ATM,
483 set_bf(ppaace->addr_bitfields, PAACE_AF_AP,
486 setup_qbman_paace(ppaace, QMAN_PORTAL_PAACE);
488 setup_qbman_paace(ppaace, QMAN_PAACE);
490 setup_qbman_paace(ppaace, BMAN_PAACE);