Lines Matching full:flash
94 int error, fd, flash; in flash_adapter() local
98 warnx("flash: Firmware file required"); in flash_adapter()
102 flash = open(av[1], O_RDONLY); in flash_adapter()
103 if (flash < 0) { in flash_adapter()
105 warn("flash: Failed to open %s", av[1]); in flash_adapter()
112 if (fstat(flash, &sb) < 0) { in flash_adapter()
118 warnx("Invalid flash file size"); in flash_adapter()
130 /* First, ask the firmware to allocate space for the flash file. */ in flash_adapter()
135 warn("Failed to allocate flash memory"); in flash_adapter()
139 warnx("Failed to allocate flash memory: %s", in flash_adapter()
154 nread = read(flash, buf, FLASH_BUF_SIZE); in flash_adapter()
156 warnx("Bad read from flash file"); in flash_adapter()
159 warn("Failed to discard flash memory"); in flash_adapter()
184 /* Kick off the flash. */ in flash_adapter()
185 printf("WARNING: Firmware flash in progress, do not reboot machine... "); in flash_adapter()
205 close(flash); in flash_adapter()
209 MFI_COMMAND(top, flash, flash_adapter);