Searched refs:rdt_entry (Results 1 – 5 of 5) sorted by relevance
/illumos-gate/usr/src/uts/i86xpv/io/psm/ |
H A D | mp_platform_xpv.c | 1414 uint32_t rdt_entry; in apic_rebind() local 1449 if ((irq_ptr->airq_vector != RDT_VECTOR(rdt_entry)) && in apic_rebind() 1778 int32_t rdt_entry; in apic_check_stuck_interrupt() local 1794 rdt_entry = READ_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, in apic_check_stuck_interrupt() 1796 if ((rdt_entry & (AV_LEVEL|AV_MASK)) == AV_LEVEL) { in apic_check_stuck_interrupt() 1800 AV_MASK | rdt_entry); in apic_check_stuck_interrupt() 1803 if ((rdt_entry & AV_LEVEL) == AV_LEVEL) { in apic_check_stuck_interrupt() 1814 if ((rdt_entry & AV_PENDING) && in apic_check_stuck_interrupt() 1818 intin_no, rdt_entry & ~AV_MASK); in apic_check_stuck_interrupt() 1822 } while ((rdt_entry & AV_PENDING) && in apic_check_stuck_interrupt() [all …]
|
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | mp_platform_misc.c | 1471 uint32_t rdt_entry; in apic_rebind() local 1506 if ((irq_ptr->airq_vector != RDT_VECTOR(rdt_entry)) && in apic_rebind() 1856 int32_t rdt_entry; in apic_check_stuck_interrupt() local 1872 rdt_entry = READ_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, in apic_check_stuck_interrupt() 1874 if ((rdt_entry & (AV_LEVEL|AV_MASK)) == AV_LEVEL) { in apic_check_stuck_interrupt() 1878 AV_MASK | rdt_entry); in apic_check_stuck_interrupt() 1881 if ((rdt_entry & AV_LEVEL) == AV_LEVEL) { in apic_check_stuck_interrupt() 1892 if ((rdt_entry & AV_PENDING) && in apic_check_stuck_interrupt() 1896 intin_no, rdt_entry & ~AV_MASK); in apic_check_stuck_interrupt() 1900 } while ((rdt_entry & AV_PENDING) && in apic_check_stuck_interrupt() [all …]
|
H A D | immu_intrmap.c | 864 uint32_t rdt_entry, tm, pol, idx, vector; in immu_intrmap_rdt() local 866 rdt_entry = irdt->ir_lo; in immu_intrmap_rdt() 870 tm = RDT_TM(rdt_entry); in immu_intrmap_rdt() 871 pol = RDT_POL(rdt_entry); in immu_intrmap_rdt() 872 vector = RDT_VECTOR(rdt_entry); in immu_intrmap_rdt()
|
/illumos-gate/usr/src/uts/i86pc/io/apix/ |
H A D | apix.c | 1888 rdt_entry = READ_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, in apix_intx_rebind() 1890 if ((masked = (rdt_entry & AV_MASK)) == 0) { in apix_intx_rebind() 1893 AV_MASK | rdt_entry); in apix_intx_rebind() 1904 rdt_entry = READ_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, in apix_intx_rebind() 1906 if ((masked == 0) && ((rdt_entry & AV_PENDING) != 0) && in apix_intx_rebind() 1910 intin_no, rdt_entry & ~AV_MASK); in apix_intx_rebind() 1913 } while ((rdt_entry & AV_PENDING) && in apix_intx_rebind() 2046 int intin, ioapixindex, rdt_entry; in apix_intx_set_mask() local 2066 (AV_MASK | rdt_entry)); in apix_intx_set_mask() 2078 int intin, ioapixindex, rdt_entry; in apix_intx_clear_mask() local [all …]
|
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/ |
H A D | apic_introp.c | 326 int32_t rdt_entry; in apic_clear_mask() local 338 rdt_entry = READ_IOAPIC_RDT_ENTRY_LOW_DWORD(apic_ix, intin_no); in apic_clear_mask() 342 ((~AV_MASK) & rdt_entry)); in apic_clear_mask() 358 int32_t rdt_entry; in apic_set_mask() local 369 rdt_entry = READ_IOAPIC_RDT_ENTRY_LOW_DWORD(apic_ix, intin_no); in apic_set_mask() 373 (AV_MASK | rdt_entry)); in apic_set_mask()
|