Lines Matching full:ncpu

327     int ncpu, i;  in kvm_arm_gicv3_put()  local
343 for (ncpu = 0; ncpu < s->num_cpu; ncpu++) { in kvm_arm_gicv3_put()
344 GICv3CPUState *c = &s->cpu[ncpu]; in kvm_arm_gicv3_put()
348 kvm_gicr_access(s, GICR_PROPBASER, ncpu, &regl, true); in kvm_arm_gicv3_put()
350 kvm_gicr_access(s, GICR_PROPBASER + 4, ncpu, &regh, true); in kvm_arm_gicv3_put()
354 kvm_gicr_access(s, GICR_PENDBASER, ncpu, &regl, true); in kvm_arm_gicv3_put()
356 kvm_gicr_access(s, GICR_PENDBASER + 4, ncpu, &regh, true); in kvm_arm_gicv3_put()
362 for (ncpu = 0; ncpu < s->num_cpu; ncpu++) { in kvm_arm_gicv3_put()
363 GICv3CPUState *c = &s->cpu[ncpu]; in kvm_arm_gicv3_put()
366 kvm_gicr_access(s, GICR_CTLR, ncpu, &reg, true); in kvm_arm_gicv3_put()
369 kvm_gicr_access(s, GICR_STATUSR, ncpu, &reg, true); in kvm_arm_gicv3_put()
372 kvm_gicr_access(s, GICR_WAKER, ncpu, &reg, true); in kvm_arm_gicv3_put()
375 kvm_gicr_access(s, GICR_IGROUPR0, ncpu, &reg, true); in kvm_arm_gicv3_put()
378 kvm_gicr_access(s, GICR_ICENABLER0, ncpu, &reg, true); in kvm_arm_gicv3_put()
380 kvm_gicr_access(s, GICR_ISENABLER0, ncpu, &reg, true); in kvm_arm_gicv3_put()
384 kvm_gicr_access(s, GICR_ICFGR1, ncpu, &reg, true); in kvm_arm_gicv3_put()
387 kvm_gic_line_level_access(s, 0, ncpu, &reg, true); in kvm_arm_gicv3_put()
390 kvm_gicr_access(s, GICR_ICPENDR0, ncpu, &reg, true); in kvm_arm_gicv3_put()
392 kvm_gicr_access(s, GICR_ISPENDR0, ncpu, &reg, true); in kvm_arm_gicv3_put()
395 kvm_gicr_access(s, GICR_ICACTIVER0, ncpu, &reg, true); in kvm_arm_gicv3_put()
397 kvm_gicr_access(s, GICR_ISACTIVER0, ncpu, &reg, true); in kvm_arm_gicv3_put()
404 kvm_gicr_access(s, GICR_IPRIORITYR + i, ncpu, &reg, true); in kvm_arm_gicv3_put()
457 for (ncpu = 0; ncpu < s->num_cpu; ncpu++) { in kvm_arm_gicv3_put()
458 GICv3CPUState *c = &s->cpu[ncpu]; in kvm_arm_gicv3_put()
461 kvm_gicc_access(s, ICC_SRE_EL1, ncpu, &c->icc_sre_el1, true); in kvm_arm_gicv3_put()
462 kvm_gicc_access(s, ICC_CTLR_EL1, ncpu, in kvm_arm_gicv3_put()
464 kvm_gicc_access(s, ICC_IGRPEN0_EL1, ncpu, in kvm_arm_gicv3_put()
466 kvm_gicc_access(s, ICC_IGRPEN1_EL1, ncpu, in kvm_arm_gicv3_put()
468 kvm_gicc_access(s, ICC_PMR_EL1, ncpu, &c->icc_pmr_el1, true); in kvm_arm_gicv3_put()
469 kvm_gicc_access(s, ICC_BPR0_EL1, ncpu, &c->icc_bpr[GICV3_G0], true); in kvm_arm_gicv3_put()
470 kvm_gicc_access(s, ICC_BPR1_EL1, ncpu, &c->icc_bpr[GICV3_G1NS], true); in kvm_arm_gicv3_put()
479 kvm_gicc_access(s, ICC_AP0R_EL1(3), ncpu, &reg64, true); in kvm_arm_gicv3_put()
481 kvm_gicc_access(s, ICC_AP0R_EL1(2), ncpu, &reg64, true); in kvm_arm_gicv3_put()
485 kvm_gicc_access(s, ICC_AP0R_EL1(1), ncpu, &reg64, true); in kvm_arm_gicv3_put()
489 kvm_gicc_access(s, ICC_AP0R_EL1(0), ncpu, &reg64, true); in kvm_arm_gicv3_put()
495 kvm_gicc_access(s, ICC_AP1R_EL1(3), ncpu, &reg64, true); in kvm_arm_gicv3_put()
497 kvm_gicc_access(s, ICC_AP1R_EL1(2), ncpu, &reg64, true); in kvm_arm_gicv3_put()
501 kvm_gicc_access(s, ICC_AP1R_EL1(1), ncpu, &reg64, true); in kvm_arm_gicv3_put()
505 kvm_gicc_access(s, ICC_AP1R_EL1(0), ncpu, &reg64, true); in kvm_arm_gicv3_put()
514 int ncpu, i; in kvm_arm_gicv3_get() local
527 for (ncpu = 0; ncpu < s->num_cpu; ncpu++) { in kvm_arm_gicv3_get()
528 GICv3CPUState *c = &s->cpu[ncpu]; in kvm_arm_gicv3_get()
530 kvm_gicr_access(s, GICR_CTLR, ncpu, &reg, false); in kvm_arm_gicv3_get()
533 kvm_gicr_access(s, GICR_STATUSR, ncpu, &reg, false); in kvm_arm_gicv3_get()
536 kvm_gicr_access(s, GICR_WAKER, ncpu, &reg, false); in kvm_arm_gicv3_get()
539 kvm_gicr_access(s, GICR_IGROUPR0, ncpu, &reg, false); in kvm_arm_gicv3_get()
541 kvm_gicr_access(s, GICR_ISENABLER0, ncpu, &reg, false); in kvm_arm_gicv3_get()
543 kvm_gicr_access(s, GICR_ICFGR1, ncpu, &reg, false); in kvm_arm_gicv3_get()
545 kvm_gic_line_level_access(s, 0, ncpu, &reg, false); in kvm_arm_gicv3_get()
547 kvm_gicr_access(s, GICR_ISPENDR0, ncpu, &reg, false); in kvm_arm_gicv3_get()
549 kvm_gicr_access(s, GICR_ISACTIVER0, ncpu, &reg, false); in kvm_arm_gicv3_get()
553 kvm_gicr_access(s, GICR_IPRIORITYR + i, ncpu, &reg, false); in kvm_arm_gicv3_get()
562 for (ncpu = 0; ncpu < s->num_cpu; ncpu++) { in kvm_arm_gicv3_get()
563 GICv3CPUState *c = &s->cpu[ncpu]; in kvm_arm_gicv3_get()
565 kvm_gicr_access(s, GICR_PROPBASER, ncpu, &regl, false); in kvm_arm_gicv3_get()
566 kvm_gicr_access(s, GICR_PROPBASER + 4, ncpu, &regh, false); in kvm_arm_gicv3_get()
569 kvm_gicr_access(s, GICR_PENDBASER, ncpu, &regl, false); in kvm_arm_gicv3_get()
570 kvm_gicr_access(s, GICR_PENDBASER + 4, ncpu, &regh, false); in kvm_arm_gicv3_get()
615 for (ncpu = 0; ncpu < s->num_cpu; ncpu++) { in kvm_arm_gicv3_get()
616 GICv3CPUState *c = &s->cpu[ncpu]; in kvm_arm_gicv3_get()
619 kvm_gicc_access(s, ICC_SRE_EL1, ncpu, &c->icc_sre_el1, false); in kvm_arm_gicv3_get()
620 kvm_gicc_access(s, ICC_CTLR_EL1, ncpu, in kvm_arm_gicv3_get()
622 kvm_gicc_access(s, ICC_IGRPEN0_EL1, ncpu, in kvm_arm_gicv3_get()
624 kvm_gicc_access(s, ICC_IGRPEN1_EL1, ncpu, in kvm_arm_gicv3_get()
626 kvm_gicc_access(s, ICC_PMR_EL1, ncpu, &c->icc_pmr_el1, false); in kvm_arm_gicv3_get()
627 kvm_gicc_access(s, ICC_BPR0_EL1, ncpu, &c->icc_bpr[GICV3_G0], false); in kvm_arm_gicv3_get()
628 kvm_gicc_access(s, ICC_BPR1_EL1, ncpu, &c->icc_bpr[GICV3_G1NS], false); in kvm_arm_gicv3_get()
635 kvm_gicc_access(s, ICC_AP0R_EL1(3), ncpu, &reg64, false); in kvm_arm_gicv3_get()
637 kvm_gicc_access(s, ICC_AP0R_EL1(2), ncpu, &reg64, false); in kvm_arm_gicv3_get()
641 kvm_gicc_access(s, ICC_AP0R_EL1(1), ncpu, &reg64, false); in kvm_arm_gicv3_get()
645 kvm_gicc_access(s, ICC_AP0R_EL1(0), ncpu, &reg64, false); in kvm_arm_gicv3_get()
651 kvm_gicc_access(s, ICC_AP1R_EL1(3), ncpu, &reg64, false); in kvm_arm_gicv3_get()
653 kvm_gicc_access(s, ICC_AP1R_EL1(2), ncpu, &reg64, false); in kvm_arm_gicv3_get()
657 kvm_gicc_access(s, ICC_AP1R_EL1(1), ncpu, &reg64, false); in kvm_arm_gicv3_get()
661 kvm_gicc_access(s, ICC_AP1R_EL1(0), ncpu, &reg64, false); in kvm_arm_gicv3_get()