Lines Matching refs:cpu
295 "cpu", CTLFLAG_RD, &chan->ch_cpuid, 0, "owner CPU id");
1432 vmbus_event_proc(struct vmbus_softc *sc, int cpu)
1440 eventf = VMBUS_PCPU_GET(sc, event_flags, cpu) + VMBUS_SINT_MESSAGE;
1442 VMBUS_PCPU_GET(sc, event_flags_cnt, cpu));
1446 vmbus_event_proc_compat(struct vmbus_softc *sc, int cpu)
1450 eventf = VMBUS_PCPU_GET(sc, event_flags, cpu) + VMBUS_SINT_MESSAGE;
1476 "chan%u update cpu%d flag_cnt to %d\n",
1639 /* Select default cpu for this channel. */
1646 vmbus_chan_cpu_set(struct vmbus_channel *chan, int cpu)
1648 KASSERT(cpu >= 0 && cpu < mp_ncpus, ("invalid cpu %d", cpu));
1653 cpu = 0;
1656 chan->ch_cpuid = cpu;
1657 chan->ch_vcpuid = VMBUS_PCPU_GET(chan->ch_vmbus, vcpuid, cpu);
1661 "chan%u assigned to cpu%u [vcpu%u]\n",
1670 int cpu;
1672 cpu = atomic_fetchadd_int(&vmbus_chan_nextcpu, 1) % mp_ncpus;
1673 vmbus_chan_cpu_set(chan, cpu);
1681 * special channel-cpu mapping requirement should call