Lines Matching refs:fileVars

531     if (!vars->fileVars || !vars->fileVars->pollers)
535 (poller = (IOPolledInterface *) vars->fileVars->pollers->getObject(idx));
609 IOPolledFileIOVars ** fileVars, OSData ** fileExtents,
777 *fileVars = vars;
1257 &vars->fileVars, &vars->fileExtents, &data,
1265 dsSSD = ((0 != (kIOHibernateOptionSSD & vars->fileVars->flags))
1508 gFileVars = *vars->fileVars;
1509 gIOHibernateVars.fileVars = &gFileVars;
1517 if (vars->fileVars && vars->fileVars->fileRef) kern_close_file_for_direct_io(vars->fileVars->fileRef, 0, 0, 0, 0, 0);
1523 if (vars->fileVars) IODelete(vars->fileVars, IOPolledFileIOVars, 1);
1825 if (vars->fileVars)
1827 IOPolledFileClose(vars->fileVars);
2034 IOReturn err = IOPolledFileWrite(vars->fileVars, (const uint8_t *)buffer, size, local_cryptvars);
2086 if (!vars->fileVars || !vars->fileVars->pollers || !vars->fileExtents)
2168 IOPolledFileSeek(vars->fileVars, sizeof(IOHibernateImageHeader));
2172 err = IOHibernatePollerOpen(vars->fileVars, kIOPolledBeforeSleepState, vars->ioBuffer);
2184 err = IOPolledFileWrite(vars->fileVars,
2235 err = IOPolledFileWrite(vars->fileVars, src, count, cryptvars);
2239 err = IOPolledFileWrite(vars->fileVars,
2249 err = IOPolledFileWrite(vars->fileVars, src, count, cryptvars);
2254 vars->fileVars->encryptStart = (vars->fileVars->position & ~(AES_BLOCK_SIZE - 1));
2255 vars->fileVars->encryptEnd = UINT64_MAX;
2256 HIBLOG("encryptStart %qx\n", vars->fileVars->encryptStart);
2269 err = IOPolledFileWrite(vars->fileVars,
2295 err = IOPolledFileWrite(vars->fileVars, src, count, cryptvars);
2326 err = IOPolledFileWrite(vars->fileVars, src, bitmap_size, cryptvars);
2372 pageCount, vars->fileVars->position);
2389 vars->fileVars->encryptStart = (vars->fileVars->position & ~(((uint64_t)AES_BLOCK_SIZE) - 1));
2390 vars->fileVars->encryptEnd = UINT64_MAX;
2391 HIBLOG("encryptStart %qx\n", vars->fileVars->encryptStart);
2433 err = IOPolledFileWrite(vars->fileVars,
2479 err = IOPolledFileWrite(vars->fileVars, (const uint8_t *) &tag, sizeof(tag), cryptvars);
2483 err = IOPolledFileWrite(vars->fileVars, data, (pageCompressedSize + 3) & ~3, cryptvars);
2524 vars->fileVars->encryptEnd = ((vars->fileVars->position + 511) & ~511ULL);
2525 HIBLOG("encryptEnd %qx\n", vars->fileVars->encryptEnd);
2531 err = IOPolledFileWrite(vars->fileVars, 0, 0, cryptvars);
2538 // err = IOPolledFileWrite(vars->fileVars, 0, 0x60000000, cryptvars);
2541 header->encryptStart = vars->fileVars->encryptStart;
2542 header->encryptEnd = vars->fileVars->encryptEnd;
2543 image1Size = vars->fileVars->position;
2553 header->imageSize = vars->fileVars->position;
2576 header->deviceBase = vars->fileVars->block0;
2578 IOPolledFileSeek(vars->fileVars, 0);
2579 err = IOPolledFileWrite(vars->fileVars,
2584 err = IOPolledFileWrite(vars->fileVars, 0, 0, cryptvars);
2587 err = IOHibernatePollerIODone(vars->fileVars, true);
2609 absolutetime_to_nanoseconds(vars->fileVars->cryptTime, &nsec);
2611 vars->fileVars->cryptBytes,
2613 nsec ? (((vars->fileVars->cryptBytes * 1000000000ULL) / 1024 / 1024) / nsec) : 0);
2616 header->imageSize, (header->imageSize * 100) / vars->fileVars->fileSize,
2624 if (vars->fileVars->io)
2625 (void) IOHibernatePollerIODone(vars->fileVars, false);
2628 IOHibernatePollerClose(vars->fileVars, kIOPolledBeforeSleepState);
2688 if (!vars->fileVars || !vars->fileVars->pollers || !vars->fileExtents)
2792 err = IOHibernatePollerOpen(vars->fileVars, kIOPolledAfterSleepState, 0);
2795 IOPolledFileSeek(vars->fileVars, gIOHibernateCurrentHeader->image1Size);
2798 vars->fileVars->io = false;
2799 vars->fileVars->bufferHalf = 0;
2800 vars->fileVars->bufferLimit = 0;
2801 vars->fileVars->lastRead = 0;
2802 vars->fileVars->readEnd = gIOHibernateCurrentHeader->imageSize;
2803 vars->fileVars->bufferOffset = vars->fileVars->bufferLimit;
2804 vars->fileVars->cryptBytes = 0;
2805 AbsoluteTime_to_scalar(&vars->fileVars->cryptTime) = 0;
2807 err = IOPolledFileRead(vars->fileVars, 0, 0, cryptvars);
2808 vars->fileVars->bufferOffset = vars->fileVars->bufferLimit;
2823 err = IOPolledFileRead(vars->fileVars, src, 8, cryptvars);
2837 err = IOPolledFileRead(vars->fileVars, (uint8_t *) &tag, 4, cryptvars);
2855 err = IOPolledFileRead(vars->fileVars, src, (compressedSize + 3) & ~3, cryptvars);
2911 if (vars->fileVars->io)
2912 (void) IOHibernatePollerIODone(vars->fileVars, false);
2914 err = IOHibernatePollerClose(vars->fileVars, kIOPolledAfterSleepState);
2935 absolutetime_to_nanoseconds(vars->fileVars->cryptTime, &nsec);
2937 vars->fileVars->cryptBytes,
2939 nsec ? (((vars->fileVars->cryptBytes * 1000000000ULL) / 1024 / 1024) / nsec) : 0);