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