IRQ_USER_BOUND
if (intr_params_p->avgi_cpu_id & IRQ_USER_BOUND) {
intr_params_p->avgi_cpu_id &= ~IRQ_USER_BOUND;
bind_cpu |= IRQ_USER_BOUND;
cpuid = bindcpu & ~IRQ_USER_BOUND;
cpuid = bindcpu & ~IRQ_USER_BOUND;
cpuid = bindcpu & ~IRQ_USER_BOUND;
processorid_t tocpu = cpuid & ~IRQ_USER_BOUND;
vecp->v_flags = (cpuid & IRQ_USER_BOUND) ? APIX_VECT_USER_BOUND : 0;
processorid_t tocpu = cpuid & ~IRQ_USER_BOUND;
flags = (cpuid & IRQ_USER_BOUND) ? APIX_VECT_USER_BOUND : 0;
cpu &= ~IRQ_USER_BOUND;
intin, bind_cpu & ~IRQ_USER_BOUND);
(!(apic_irq_table[i]->airq_cpu & IRQ_USER_BOUND))) {
bind_cpu |= IRQ_USER_BOUND;
bind_cpu & ~IRQ_USER_BOUND);
if (airq_temp_cpu & IRQ_USER_BOUND)
airq_temp_cpu &= ~IRQ_USER_BOUND;
cpu_infop = &apic_cpus[bind_cpu & ~IRQ_USER_BOUND];
if (bind_cpu & IRQ_USER_BOUND) {
apic_redist_cpu_skip &= ~(1 << (bind_cpu & ~IRQ_USER_BOUND));
if (bind_cpu & IRQ_USER_BOUND) {
bind_cpu &= ~IRQ_USER_BOUND;
if (irq_ptr->airq_temp_cpu == (cpun | IRQ_USER_BOUND)) {
if ((irq_ptr->airq_cpu & ~IRQ_USER_BOUND) == cpun) {
"type: %x\n", (void *)irqp, irqp->airq_cpu & ~IRQ_USER_BOUND,
affinity_set(irqp->airq_cpu & ~IRQ_USER_BOUND);
if (intr_params_p->avgi_cpu_id & IRQ_USER_BOUND) {
intr_params_p->avgi_cpu_id &= ~IRQ_USER_BOUND;
IRQ_USER_BOUND))) {
bind_cpu |= IRQ_USER_BOUND;
bind_cpu & ~IRQ_USER_BOUND);
intin, bind_cpu & ~IRQ_USER_BOUND);
if (airq_temp_cpu & IRQ_USER_BOUND)
airq_temp_cpu &= ~IRQ_USER_BOUND;
cpu_infop = &apic_cpus[bind_cpu & ~IRQ_USER_BOUND];
if (bind_cpu & IRQ_USER_BOUND) {
apic_redist_cpu_skip &= ~(1 << (bind_cpu & ~IRQ_USER_BOUND));
if (bind_cpu & IRQ_USER_BOUND) {
bind_cpu &= ~IRQ_USER_BOUND;
if (intr_params_p->avgi_cpu_id & IRQ_USER_BOUND) {
intr_params_p->avgi_cpu_id &= ~IRQ_USER_BOUND;
bind_cpu = irqptr->airq_cpu & ~IRQ_USER_BOUND;
CPUSET_ONLY(cpus, cpu & ~IRQ_USER_BOUND);
apic_irq_table[irq]->airq_temp_cpu = cpu & ~IRQ_USER_BOUND;
CPUSET_ONLY(cpus, cpu & ~IRQ_USER_BOUND);
(uchar_t)(cpu & ~IRQ_USER_BOUND);
CPUSET_ONLY(cpus, cpu & ~IRQ_USER_BOUND);
CPUSET_ONLY(ncpu, newcpu & ~IRQ_USER_BOUND);