Lines Matching refs:pim
57 struct PLBInMap pim[PPC440_PCIX_NR_PIMS]; member
115 MemoryRegion *mem = &s->pim[idx].mr; in ppc440_pcix_update_pim()
122 if (!(s->pim[idx].sa & 1)) { in ppc440_pcix_update_pim()
128 size = ~(s->pim[idx].sa & ~7ULL) + 1; in ppc440_pcix_update_pim()
130 s->pim[idx].la, size); in ppc440_pcix_update_pim()
134 trace_ppc440_pcix_update_pim(idx, size, s->pim[idx].la); in ppc440_pcix_update_pim()
230 s->pim[0].sa &= 0xffffffff00000000ULL; in ppc440_pcix_reg_write4()
231 s->pim[0].sa |= val; in ppc440_pcix_reg_write4()
235 s->pim[0].la &= 0xffffffff00000000ULL; in ppc440_pcix_reg_write4()
236 s->pim[0].la |= val; in ppc440_pcix_reg_write4()
240 s->pim[0].la &= 0xffffffffULL; in ppc440_pcix_reg_write4()
241 s->pim[0].la |= val << 32; in ppc440_pcix_reg_write4()
245 s->pim[1].sa = val; in ppc440_pcix_reg_write4()
249 s->pim[1].la &= 0xffffffff00000000ULL; in ppc440_pcix_reg_write4()
250 s->pim[1].la |= val; in ppc440_pcix_reg_write4()
254 s->pim[1].la &= 0xffffffffULL; in ppc440_pcix_reg_write4()
255 s->pim[1].la |= val << 32; in ppc440_pcix_reg_write4()
259 s->pim[2].sa &= 0xffffffff00000000ULL; in ppc440_pcix_reg_write4()
260 s->pim[2].sa |= val; in ppc440_pcix_reg_write4()
264 s->pim[2].la &= 0xffffffff00000000ULL; in ppc440_pcix_reg_write4()
265 s->pim[2].la |= val; in ppc440_pcix_reg_write4()
269 s->pim[2].la &= 0xffffffffULL; in ppc440_pcix_reg_write4()
270 s->pim[2].la |= val << 32; in ppc440_pcix_reg_write4()
279 s->pim[0].sa &= 0xffffffffULL; in ppc440_pcix_reg_write4()
280 s->pim[0].sa |= val << 32; in ppc440_pcix_reg_write4()
284 s->pim[2].sa &= 0xffffffffULL; in ppc440_pcix_reg_write4()
285 s->pim[2].sa |= val << 32; in ppc440_pcix_reg_write4()
343 val = s->pim[0].sa; in ppc440_pcix_reg_read4()
346 val = s->pim[0].la; in ppc440_pcix_reg_read4()
349 val = s->pim[0].la >> 32; in ppc440_pcix_reg_read4()
352 val = s->pim[1].sa; in ppc440_pcix_reg_read4()
355 val = s->pim[1].la; in ppc440_pcix_reg_read4()
358 val = s->pim[1].la >> 32; in ppc440_pcix_reg_read4()
361 val = s->pim[2].sa; in ppc440_pcix_reg_read4()
364 val = s->pim[2].la; in ppc440_pcix_reg_read4()
367 val = s->pim[2].la >> 32; in ppc440_pcix_reg_read4()
375 val = s->pim[0].sa >> 32; in ppc440_pcix_reg_read4()
378 val = s->pim[2].sa >> 32; in ppc440_pcix_reg_read4()
407 ppc440_pcix_clear_region(&s->bm, &s->pim[i].mr); in ppc440_pcix_reset()
410 memset(s->pim, 0, sizeof(s->pim)); in ppc440_pcix_reset()
412 s->pim[i].sa = 0xffffffff00000000ULL; in ppc440_pcix_reset()