Lines Matching refs:apic_ioapic_map

82     apic_ioapic_map.addr_phys = io_apic_ICS->IO_APIC_Address;  in apic_io_apic_init()
83 apic_ioapic_map.virtual_index_addr = (unsigned char *)APIC_IO_APIC_VIRT_BASE_ADDR; in apic_io_apic_init()
84 apic_ioapic_map.virtual_data_addr = (uint *)(APIC_IO_APIC_VIRT_BASE_ADDR + 0x10); in apic_io_apic_init()
85 apic_ioapic_map.virtual_EOI_addr = (uint *)(APIC_IO_APIC_VIRT_BASE_ADDR + 0x40); in apic_io_apic_init()
89 … mm_map_phys_addr((ul)apic_ioapic_map.virtual_index_addr, apic_ioapic_map.addr_phys, PAGE_2M_SIZE, in apic_io_apic_init()
93 *apic_ioapic_map.virtual_index_addr = 0x00; in apic_io_apic_init()
95 *apic_ioapic_map.virtual_data_addr = 0x0f000000; in apic_io_apic_init()
102 *apic_ioapic_map.virtual_index_addr = 0x01; in apic_io_apic_init()
104 …kdebug("IO APIC Version=%d, Max Redirection Entries=%d", *apic_ioapic_map.virtual_data_addr & 0xff, in apic_io_apic_init()
105 (((*apic_ioapic_map.virtual_data_addr) >> 16) & 0xff) + 1); in apic_io_apic_init()
487 *apic_ioapic_map.virtual_index_addr = index + 1; in apic_ioapic_read_rte()
490 ret = *apic_ioapic_map.virtual_data_addr; in apic_ioapic_read_rte()
495 *apic_ioapic_map.virtual_index_addr = index; in apic_ioapic_read_rte()
497 ret |= *apic_ioapic_map.virtual_data_addr; in apic_ioapic_read_rte()
512 *apic_ioapic_map.virtual_index_addr = index; in apic_ioapic_write_rte()
515 *apic_ioapic_map.virtual_data_addr = value & 0xffffffff; in apic_ioapic_write_rte()
520 *apic_ioapic_map.virtual_index_addr = index + 1; in apic_ioapic_write_rte()
522 *apic_ioapic_map.virtual_data_addr = value & 0xffffffff; in apic_ioapic_write_rte()
560 *apic_ioapic_map.virtual_EOI_addr = irq_num; in apic_ioapic_level_ack()