Lines Matching refs:paace
14 struct paace *ppaact;
15 struct paace *sec;
45 static void pamu_setup_default_xfer_to_host_ppaace(struct paace *ppaace) in pamu_setup_default_xfer_to_host_ppaace()
52 static void pamu_setup_default_xfer_to_host_spaace(struct paace *spaace) in pamu_setup_default_xfer_to_host_spaace()
79 struct paace *ppaace; in pamu_config_ppaace()
147 struct paace *paace; in pamu_config_spaace() local
171 paace = &ppaact[liodn]; in pamu_config_spaace()
172 if (!paace) in pamu_config_spaace()
174 fspi_idx = paace->fspi; in pamu_config_spaace()
192 set_bf(paace->win_bitfields, PAACE_WIN_SWSE, swse); in pamu_config_spaace()
193 set_bf(paace->addr_bitfields, PAACE_AF_AP, in pamu_config_spaace()
199 paace = sec + fspi_idx + index - 1; in pamu_config_spaace()
201 debug("SPAACT:Writing at location %p, index %d\n", paace, in pamu_config_spaace()
204 pamu_setup_default_xfer_to_host_spaace(paace); in pamu_config_spaace()
205 set_bf(paace->addr_bitfields, SPAACE_AF_LIODN, liodn); in pamu_config_spaace()
206 set_bf(paace->addr_bitfields, PAACE_AF_AP, PAACE_AP_PERMS_ALL); in pamu_config_spaace()
210 paace->domain_attr.to_host.snpid = snoopid; in pamu_config_spaace()
212 if (paace->addr_bitfields & PAACE_V_VALID) { in pamu_config_spaace()
214 debug("%d < %d\n", get_bf(paace->win_bitfields, in pamu_config_spaace()
216 if (get_bf(paace->win_bitfields, PAACE_WIN_SWSE) < swse) in pamu_config_spaace()
217 set_bf(paace->win_bitfields, PAACE_WIN_SWSE, in pamu_config_spaace()
220 set_bf(paace->win_bitfields, PAACE_WIN_SWSE, swse); in pamu_config_spaace()
223 paace->addr_bitfields |= PAACE_V_VALID; in pamu_config_spaace()
238 ppaact_size = sizeof(struct paace) * NUM_PPAACT_ENTRIES; in pamu_init()
239 spaact_size = sizeof(struct paace) * NUM_SPAACT_ENTRIES; in pamu_init()