Home
last modified time | relevance | path

Searched refs:irdt (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/i86pc/io/
H A Dimmu_intrmap.c753 ioapic_rdt_t *irdt = (ioapic_rdt_t *)intrmap_data; in immu_intrmap_map() local
770 dm = RDT_DM(irdt->ir_lo); in immu_intrmap_map()
772 tm = RDT_TM(irdt->ir_lo); in immu_intrmap_map()
773 dlm = RDT_DLM(irdt->ir_lo); in immu_intrmap_map()
774 dst = irdt->ir_hi; in immu_intrmap_map()
783 vector = RDT_VECTOR(irdt->ir_lo); in immu_intrmap_map()
862 immu_intrmap_rdt(void *intrmap_private, ioapic_rdt_t *irdt) in immu_intrmap_rdt() argument
866 rdt_entry = irdt->ir_lo; in immu_intrmap_rdt()
873 irdt->ir_lo = (tm << INTRMAP_IOAPIC_TM_SHIFT) | in immu_intrmap_rdt()
877 irdt->ir_hi = (idx << INTRMAP_IOAPIC_IDX_SHIFT) | in immu_intrmap_rdt()
[all …]
H A Dmp_platform_misc.c1473 ioapic_rdt_t irdt; in apic_rebind() local
1521 irdt.ir_lo = AV_LDEST | AV_LOPRI | in apic_rebind()
1524 irdt.ir_hi = AV_TOALL >> APIC_ID_BIT_OFFSET; in apic_rebind()
1533 irq_ptr->airq_intrmap_private, &irdt); in apic_rebind()
1537 irdt.ir_hi | AV_TOALL); in apic_rebind()
1548 irdt.ir_lo); in apic_rebind()
1568 irdt.ir_hi = cpu_infop->aci_local_id; in apic_rebind()
1575 (void *)&irdt, DDI_INTR_TYPE_FIXED, 1); in apic_rebind()
1577 irq_ptr->airq_intrmap_private, &irdt); in apic_rebind()
1581 irdt.ir_hi); in apic_rebind()
[all …]
/illumos-gate/usr/src/uts/i86xpv/io/psm/
H A Dmp_platform_xpv.c1416 ioapic_rdt_t irdt; in apic_rebind() local
1464 irdt.ir_lo = AV_LDEST | AV_LOPRI | in apic_rebind()
1479 irdt.ir_lo); in apic_rebind()
1498 irdt.ir_lo = AV_PDEST | AV_FIXED | irq_ptr->airq_rdt_entry; in apic_rebind()
1499 irdt.ir_hi = cpu_infop->aci_local_id; in apic_rebind()
1503 irdt.ir_hi << APIC_ID_BIT_OFFSET); in apic_rebind()
1507 irdt.ir_lo); in apic_rebind()
/illumos-gate/usr/src/uts/i86pc/io/apix/
H A Dapix.c1762 ioapic_rdt_t irdt; in apix_intx_enable() local
1772 irdt.ir_lo = AV_PDEST | AV_FIXED | irqp->airq_rdt_entry; in apix_intx_enable()
1773 irdt.ir_hi = cpu_infop->aci_local_id; in apix_intx_enable()
1778 (void *)&irdt, vecp->v_type, 1); in apix_intx_enable()
1779 apic_vt_ops->apic_intrmap_record_rdt(vecp->v_intrmap_private, &irdt); in apix_intx_enable()
1783 irdt.ir_hi); in apix_intx_enable()
1786 WRITE_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapicindex, intin, irdt.ir_lo); in apix_intx_enable()
1792 ioapicindex, intin, irdt.ir_lo, irdt.ir_hi)); in apix_intx_enable()
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/
H A Dapic_common.c82 ioapic_rdt_t *irdt);
1737 apic_record_ioapic_rdt(void *intrmap_private __unused, ioapic_rdt_t *irdt) in apic_record_ioapic_rdt() argument
1739 irdt->ir_hi <<= APIC_ID_BIT_OFFSET; in apic_record_ioapic_rdt()