Lines Matching defs:cpuid

375 			const cpuid_t cpuid = ci->ci_core_id;
376 struct pic_softc * const pic = &bcm2836mp_pic[cpuid];
378 KASSERT(cpuid < _BCM2836_NCPUS);
386 snprintf(suffix, sizeof(suffix), "#%lu", cpuid);
389 bcm2836mp_int_base[cpuid] =
418 const cpuid_t cpuid = ci->ci_core_id;
422 KASSERT(cpuid < _BCM2836_NCPUS);
427 if (cpuid == 0) {
431 ipl_mask |= bcm2836mp_pic_find_pending_irqs(&bcm2836mp_pic[cpuid]);
698 const cpuid_t cpuid = pic - &bcm2836mp_pic[0];
700 KASSERT(cpuid < _BCM2836_NCPUS);
706 BCM2836_LOCAL_TIMER_IRQ_CONTROLN(cpuid));
709 BCM2836_LOCAL_TIMER_IRQ_CONTROLN(cpuid),
719 BCM2836_LOCAL_MAILBOX_IRQ_CONTROLN(cpuid));
722 BCM2836_LOCAL_MAILBOX_IRQ_CONTROLN(cpuid),
731 __BIT(cpuid));
745 const cpuid_t cpuid = pic - &bcm2836mp_pic[0];
747 KASSERT(cpuid < _BCM2836_NCPUS);
753 BCM2836_LOCAL_TIMER_IRQ_CONTROLN(cpuid));
756 BCM2836_LOCAL_TIMER_IRQ_CONTROLN(cpuid),
762 BCM2836_LOCAL_MAILBOX_IRQ_CONTROLN(cpuid));
765 BCM2836_LOCAL_MAILBOX_IRQ_CONTROLN(cpuid),
770 __BIT(cpuid));
781 const cpuid_t cpuid = ci->ci_core_id;
785 KASSERT(cpuid < _BCM2836_NCPUS);
786 KASSERT(pic == &bcm2836mp_pic[cpuid]);
791 BCM2836_LOCAL_INTC_IRQPENDINGN(cpuid));
822 const cpuid_t cpuid = ci->ci_core_id;
824 KASSERT(cpuid < _BCM2836_NCPUS);
828 BCM2836_LOCAL_MAILBOX_IRQ_CONTROLN(cpuid), 1);
838 const cpuid_t cpuid = pic - &bcm2836mp_pic[0];
839 KASSERT(cpuid < _BCM2836_NCPUS);
842 BCM2836_LOCAL_MAILBOX0_SETN(cpuid), __BIT(ipi));
849 const cpuid_t cpuid = ci->ci_core_id;
852 KASSERT(cpuid < _BCM2836_NCPUS);
855 BCM2836_LOCAL_MAILBOX0_CLRN(cpuid));
857 BCM2836_LOCAL_MAILBOX0_CLRN(cpuid), ipimask);
899 const cpuid_t cpuid = ci->ci_core_id;
901 KASSERT(cpuid < _BCM2836_NCPUS);
903 intr_establish(BCM2836_INT_MAILBOX0_CPUN(cpuid), IPL_HIGH,
928 for (cpuid_t cpuid = 0; cpuid < _BCM2836_NCPUS; cpuid++) {
929 const int cpuirq = BCM2836_INT_BASECPUN(cpuid) + irq;
930 ihs[cpuid] = intr_establish_xname(cpuirq, ipl,
932 if (!ihs[cpuid]) {
933 for (cpuid_t undo = 0; undo < cpuid; undo++) {