saved_registers
static struct saved_registers saved_regs;
struct IO_APIC_route_entry *saved_registers;
if (ioapics[idx].saved_registers)
ioapics[idx].saved_registers = kzalloc(size, GFP_KERNEL);
if (!ioapics[idx].saved_registers)
kfree(ioapics[idx].saved_registers);
ioapics[idx].saved_registers = NULL;
if (!ioapics[apic].saved_registers) {
ioapics[apic].saved_registers[pin] = ioapic_read_entry(apic, pin);
if (!ioapics[apic].saved_registers)
entry = ioapics[apic].saved_registers[pin];
if (!ioapics[apic].saved_registers)
ioapic_write_entry(apic, pin, ioapics[apic].saved_registers[pin]);
} saved_registers;
chip->saved_registers._8[reg] = value;
chip->saved_registers._16[reg / 2] = cpu_to_le16(value);
chip->saved_registers._32[reg / 4] = cpu_to_le32(value);
chip->saved_registers._8[reg] = tmp;
chip->saved_registers._16[reg / 2] = cpu_to_le16(tmp);
chip->saved_registers._32[reg / 4] = cpu_to_le32(tmp);
oxygen_write8(chip, i, chip->saved_registers._8[i]);