Home
last modified time | relevance | path

Searched refs:bind_cpu (Results 1 – 6 of 6) sorted by relevance

/titanic_41/usr/src/uts/i86xpv/io/psm/
H A Dmp_platform_xpv.c457 uint32_t bind_cpu; in apic_delspl_common() local
674 bind_cpu = irqptr->airq_temp_cpu; in apic_delspl_common()
675 if (((uint32_t)bind_cpu != IRQ_UNBOUND) && in apic_delspl_common()
676 ((uint32_t)bind_cpu != IRQ_UNINIT)) { in apic_delspl_common()
677 ASSERT(apic_cpu_in_range(bind_cpu)); in apic_delspl_common()
678 if (bind_cpu & IRQ_USER_BOUND) { in apic_delspl_common()
680 bind_cpu &= ~IRQ_USER_BOUND; in apic_delspl_common()
681 apic_cpus[bind_cpu].aci_bound--; in apic_delspl_common()
683 apic_cpus[bind_cpu].aci_temp_bound--; in apic_delspl_common()
1170 int instance, instno, prop_len, bind_cpu, count; in apic_bind_intr() local
[all …]
H A Dxpv_psm.c131 int bind_cpu; in xen_psm_bind_intr() local
134 bind_cpu = IRQ_UNBOUND; in xen_psm_bind_intr()
136 return (bind_cpu); in xen_psm_bind_intr()
142 bind_cpu = irqptr->airq_cpu & ~IRQ_USER_BOUND; in xen_psm_bind_intr()
143 if (bind_cpu != IRQ_UNBOUND) { in xen_psm_bind_intr()
144 if (!CPU_IN_SET(xen_psm_cpus_online, bind_cpu)) in xen_psm_bind_intr()
145 bind_cpu = 0; in xen_psm_bind_intr()
150 bind_cpu = xen_psm_next_bind_cpu++; in xen_psm_bind_intr()
153 } while (!CPU_IN_SET(xen_psm_cpus_online, bind_cpu)); in xen_psm_bind_intr()
155 bind_cpu = 0; in xen_psm_bind_intr()
[all …]
/titanic_41/usr/src/uts/i86pc/io/
H A Dmp_platform_misc.c501 uint32_t bind_cpu; in apic_delspl_common() local
720 bind_cpu = irqptr->airq_temp_cpu; in apic_delspl_common()
721 if (((uint32_t)bind_cpu != IRQ_UNBOUND) && in apic_delspl_common()
722 ((uint32_t)bind_cpu != IRQ_UNINIT)) { in apic_delspl_common()
723 ASSERT(apic_cpu_in_range(bind_cpu)); in apic_delspl_common()
724 if (bind_cpu & IRQ_USER_BOUND) { in apic_delspl_common()
726 bind_cpu &= ~IRQ_USER_BOUND; in apic_delspl_common()
727 apic_cpus[bind_cpu].aci_bound--; in apic_delspl_common()
729 apic_cpus[bind_cpu].aci_temp_bound--; in apic_delspl_common()
1216 int instance, instno, prop_len, bind_cpu, count; in apic_bind_intr() local
[all …]
/titanic_41/usr/src/uts/i86pc/io/apix/
H A Dapix_utils.c1338 int instance, instno, prop_len, bind_cpu, count; in apix_bind_cpu() local
1366 bind_cpu = apix_get_dev_binding(dip); in apix_bind_cpu()
1367 if (bind_cpu != IRQ_UNINIT) { in apix_bind_cpu()
1369 return (bind_cpu); in apix_bind_cpu()
1410 bind_cpu = stoi(&cptr); in apix_bind_cpu()
1413 if (bind_cpu >= apic_nproc) { in apix_bind_cpu()
1415 prop_name, prop_val, bind_cpu); in apix_bind_cpu()
1416 bind_cpu = 0; in apix_bind_cpu()
1419 bind_cpu |= IRQ_USER_BOUND; in apix_bind_cpu()
1426 bind_cpu = apic_get_next_bind_cpu(); in apix_bind_cpu()
[all …]
/titanic_41/usr/src/uts/i86pc/io/pcplusmp/
H A Dapic.c833 int bind_cpu = 0, i, hardbound = 0; in apic_disable_intr() local
876 bind_cpu = in apic_disable_intr()
878 } while (apic_rebind_all(irq_ptr, bind_cpu)); in apic_disable_intr()
/titanic_41/usr/src/uts/i86pc/sys/
H A Dapic.h788 extern int apic_rebind(apic_irq_t *irq_ptr, int bind_cpu,
790 extern int apic_rebind_all(apic_irq_t *irq_ptr, int bind_cpu);