Lines Matching +full:0 +full:x40e
41 int sum = 0; in mpf_checksum()
46 return sum & 0xFF; in mpf_checksum()
69 str[6] = 0; in mpc_oem_bus_info()
88 if (strncmp(str, BUSTYPE_ISA, sizeof(BUSTYPE_ISA) - 1) == 0) { in MP_bus_info()
92 } else if (strncmp(str, BUSTYPE_PCI, sizeof(BUSTYPE_PCI) - 1) == 0) { in MP_bus_info()
96 } else if (strncmp(str, BUSTYPE_EISA, sizeof(BUSTYPE_EISA) - 1) == 0) { in MP_bus_info()
144 mpc->signature[0], mpc->signature[1], in smp_check_mpc()
146 return 0; in smp_check_mpc()
150 return 0; in smp_check_mpc()
152 if (mpc->spec != 0x01 && mpc->spec != 0x04) { in smp_check_mpc()
154 return 0; in smp_check_mpc()
158 return 0; in smp_check_mpc()
161 oem[8] = 0; in smp_check_mpc()
165 str[12] = 0; in smp_check_mpc()
169 pr_info("MPTABLE: APIC at: 0x%X\n", mpc->lapic); in smp_check_mpc()
197 return 0; in smp_read_mpc()
258 int ELCR_fallback = 0; in construct_default_ioirq_mptable()
262 intsrc.srcbus = 0; in construct_default_ioirq_mptable()
263 intsrc.dstapic = mpc_ioapic_id(0); in construct_default_ioirq_mptable()
278 if (ELCR_trigger(0) || ELCR_trigger(1) || ELCR_trigger(2) || in construct_default_ioirq_mptable()
287 for (i = 0; i < 16; i++) { in construct_default_ioirq_mptable()
290 if (i == 0 || i == 13) in construct_default_ioirq_mptable()
319 intsrc.srcbusirq = 0; in construct_default_ioirq_mptable()
320 intsrc.dstirq = 0; /* 8259A to INTIN0 */ in construct_default_ioirq_mptable()
331 bus.busid = 0; in construct_ioapic_table()
356 ioapic.apicver = mpc_default_type > 4 ? 0x10 : 0x01; in construct_ioapic_table()
378 * 2 CPUs, numbered 0 & 1. in construct_default_ISA_mptable()
382 processor.apicver = mpc_default_type > 4 ? 0x10 : 0x01; in construct_default_ISA_mptable()
387 processor.reserved[0] = 0; in construct_default_ISA_mptable()
388 processor.reserved[1] = 0; in construct_default_ISA_mptable()
389 for (i = 0; i < 2; i++) { in construct_default_ISA_mptable()
398 lintsrc.srcbusid = 0; in construct_default_ISA_mptable()
399 lintsrc.srcbusirq = 0; in construct_default_ISA_mptable()
401 for (i = 0; i < 2; i++) { in construct_default_ISA_mptable()
438 smp_found_config = 0; in check_physptr()
462 bus.busid = 0; in check_physptr()
466 construct_default_ioirq_mptable(0); in check_physptr()
470 return 0; in check_physptr()
491 * thread 0 apic id in MPS table in default_get_smp_config()
510 pic_mode = 0; in default_get_smp_config()
550 int ret = 0; in smp_scan_config()
556 while (length > 0) { in smp_scan_config()
602 if (smp_scan_config(0x0, 0x400) || in default_find_smp_config()
603 smp_scan_config(639 * 0x400, 0x400) || in default_find_smp_config()
604 smp_scan_config(0xF0000, 0x10000)) in default_find_smp_config()
612 * 4K EBDA area at 0x40E, calculate and scan it here. in default_find_smp_config()
625 smp_scan_config(address, 0x400); in default_find_smp_config()
636 return 0; in get_MP_intsrc_index()
639 return 0; in get_MP_intsrc_index()
643 for (i = 0; i < mp_irq_entries; i++) { in get_MP_intsrc_index()
679 if (i > 0) { in check_irq_src()
707 return 0; in check_slot()
722 int nr_m_spare = 0; in replace_intsrc_all()
752 for (i = 0; i < mp_irq_entries; i++) { in replace_intsrc_all()
763 if (nr_m_spare > 0) { in replace_intsrc_all()
771 if (check_slot(mpc_new_phys, mpc_new_length, count) < 0) in replace_intsrc_all()
782 mpc->checksum = 0; in replace_intsrc_all()
785 return 0; in replace_intsrc_all()
796 return 0; in update_mptable_setup()
813 return 0; in parse_alloc_mptable_opt()
815 return 0; in parse_alloc_mptable_opt()
834 return 0; in update_mp_table()
837 return 0; in update_mp_table()
842 return 0; in update_mp_table()
868 mpc_new_phys = 0; in update_mp_table()
876 mpc->checksum = 0; in update_mp_table()
878 mpc->checksum = 0xff; in update_mp_table()
899 /* steal 16 bytes from [0, 1k) */ in update_mp_table()
900 mpf_new = early_memremap(0x400 - 16, sizeof(*mpf_new)); in update_mp_table()
905 pr_info("mpf new: %x\n", 0x400 - 16); in update_mp_table()
911 mpf->checksum = 0; in update_mp_table()
930 return 0; in update_mp_table()