Lines Matching refs:boot
336 struct mp_load __iomem *boot;
347 boot = (struct mp_load __iomem *) DIVA_OS_MEM_ATTACH_ADDRESS(IoAdapter);
348 WRITE_DWORD(&boot->err, 0);
349 DIVA_OS_MEM_DETACH_ADDRESS(IoAdapter, boot);
355 boot = (struct mp_load __iomem *) DIVA_OS_MEM_ATTACH_ADDRESS(IoAdapter);
356 i = READ_DWORD(&boot->live);
359 if (i == READ_DWORD(&boot->live)) {
360 DIVA_OS_MEM_DETACH_ADDRESS(IoAdapter, boot);
365 if (READ_DWORD(&boot->err)) {
368 READ_DWORD(&boot->err)))
369 DIVA_OS_MEM_DETACH_ADDRESS(IoAdapter, boot);
372 DIVA_OS_MEM_DETACH_ADDRESS(IoAdapter, boot);
439 struct mp_load __iomem *boot = (struct mp_load __iomem *) DIVA_OS_MEM_ATTACH_ADDRESS(IoAdapter);
443 DIVA_OS_MEM_DETACH_ADDRESS(IoAdapter, boot);
448 if (!boot) {
449 DIVA_OS_MEM_DETACH_ADDRESS(IoAdapter, boot);
459 WRITE_DWORD(&boot->addr, start_address);
460 WRITE_DWORD(&boot->cmd, 3);
464 if ((READ_DWORD(&boot->signature) >> 16) == 0x4447) {
473 byte __iomem *p = (byte __iomem *)boot;
479 IoAdapter->ANum, READ_DWORD(&boot->signature),
481 DIVA_OS_MEM_DETACH_ADDRESS(IoAdapter, boot);
488 DIVA_OS_MEM_DETACH_ADDRESS(IoAdapter, boot);