• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/xnu-2782.1.97/iokit/Kernel/

Lines Matching refs:fileVars

536     if (!vars->fileVars || !vars->fileVars->pollers)
540 (poller = (IOPolledInterface *) vars->fileVars->pollers->getObject(idx));
715 IOPolledFileIOVars ** fileVars, OSData ** fileExtents,
887 *fileVars = vars;
1518 &vars->fileVars, &vars->fileExtents, &data,
1537 dsSSD = ((0 != (kIOHibernateOptionSSD & vars->fileVars->flags))
1780 gFileVars = *vars->fileVars;
1781 gIOHibernateVars.fileVars = &gFileVars;
1789 if (vars->fileVars && vars->fileVars->fileRef) kern_close_file_for_direct_io(vars->fileVars->fileRef, 0, 0, 0, 0, 0);
1795 if (vars->fileVars) IODelete(vars->fileVars, IOPolledFileIOVars, 1);
2098 if (vars->fileVars)
2100 if ((next = vars->fileVars->media)) do
2106 IOPolledFileClose(vars->fileVars);
2374 IOReturn err = IOPolledFileWrite(vars->fileVars, (const uint8_t *)buffer, size, local_cryptvars);
2436 if (!vars->fileVars || !vars->fileVars->pollers || !vars->fileExtents)
2521 IOPolledFileSeek(vars->fileVars, vars->fileVars->blockSize);
2525 err = IOHibernatePollerOpen(vars->fileVars, kIOPolledBeforeSleepState, vars->ioBuffer);
2537 err = IOPolledFileWrite(vars->fileVars,
2588 err = IOPolledFileWrite(vars->fileVars, src, count, cryptvars);
2592 err = IOPolledFileWrite(vars->fileVars,
2602 err = IOPolledFileWrite(vars->fileVars, src, count, cryptvars);
2609 vars->fileVars->encryptStart = (vars->fileVars->position & ~(AES_BLOCK_SIZE - 1));
2610 vars->fileVars->encryptEnd = UINT64_MAX;
2611 HIBLOG("encryptStart %qx\n", vars->fileVars->encryptStart);
2625 err = IOPolledFileWrite(vars->fileVars,
2651 err = IOPolledFileWrite(vars->fileVars, src, count, cryptvars);
2682 err = IOPolledFileWrite(vars->fileVars, src, bitmap_size, cryptvars);
2738 pageCount, vars->fileVars->position);
2757 vars->fileVars->encryptStart = (vars->fileVars->position & ~(((uint64_t)AES_BLOCK_SIZE) - 1));
2758 vars->fileVars->encryptEnd = UINT64_MAX;
2759 HIBLOG("encryptStart %qx\n", vars->fileVars->encryptStart);
2802 err = IOPolledFileWrite(vars->fileVars,
2853 err = IOPolledFileWrite(vars->fileVars, (const uint8_t *) &tag, sizeof(tag), cryptvars);
2857 err = IOPolledFileWrite(vars->fileVars, data, (pageCompressedSize + 3) & ~3, cryptvars);
2895 if ((kEncrypt & pageType) && vars->fileVars->encryptStart)
2897 vars->fileVars->encryptEnd = ((vars->fileVars->position + 511) & ~511ULL);
2898 HIBLOG("encryptEnd %qx\n", vars->fileVars->encryptEnd);
2904 err = IOPolledFileWrite(vars->fileVars, 0, 0, cryptvars);
2911 // err = IOPolledFileWrite(vars->fileVars, 0, 0x60000000, cryptvars);
2914 header->encryptStart = vars->fileVars->encryptStart;
2915 header->encryptEnd = vars->fileVars->encryptEnd;
2916 image1Size = vars->fileVars->position;
2933 header->imageSize = vars->fileVars->position;
2956 header->deviceBase = vars->fileVars->block0;
2957 header->deviceBlockSize = vars->fileVars->blockSize;
2959 IOPolledFileSeek(vars->fileVars, 0);
2960 err = IOPolledFileWrite(vars->fileVars,
2965 err = IOPolledFileWrite(vars->fileVars, 0, 0, cryptvars);
2968 err = IOHibernatePollerIODone(vars->fileVars, true);
2989 absolutetime_to_nanoseconds(vars->fileVars->cryptTime, &nsec);
2991 vars->fileVars->cryptBytes,
2993 nsec ? (((vars->fileVars->cryptBytes * 1000000000ULL) / 1024 / 1024) / nsec) : 0);
2996 header->imageSize, (header->imageSize * 100) / vars->fileVars->fileSize,
3004 if (vars->fileVars->io)
3005 (void) IOHibernatePollerIODone(vars->fileVars, false);
3008 IOHibernatePollerClose(vars->fileVars, kIOPolledBeforeSleepState);
3070 if (!vars->fileVars || !vars->fileVars->pollers || !vars->fileExtents)
3221 err = IOHibernatePollerOpen(vars->fileVars, kIOPolledAfterSleepState, 0);
3228 IOPolledFileSeek(vars->fileVars, gIOHibernateCurrentHeader->image1Size);
3231 vars->fileVars->io = false;
3232 vars->fileVars->bufferHalf = 0;
3233 vars->fileVars->bufferLimit = 0;
3234 vars->fileVars->lastRead = 0;
3235 vars->fileVars->readEnd = gIOHibernateCurrentHeader->imageSize;
3236 vars->fileVars->bufferOffset = vars->fileVars->bufferLimit;
3237 vars->fileVars->cryptBytes = 0;
3238 AbsoluteTime_to_scalar(&vars->fileVars->cryptTime) = 0;
3240 err = IOPolledFileRead(vars->fileVars, 0, 0, cryptvars);
3241 vars->fileVars->bufferOffset = vars->fileVars->bufferLimit;
3256 err = IOPolledFileRead(vars->fileVars, src, 8, cryptvars);
3270 err = IOPolledFileRead(vars->fileVars, (uint8_t *) &tag, 4, cryptvars);
3284 err = IOPolledFileRead(vars->fileVars, src, (compressedSize + 3) & ~3, cryptvars);
3335 if (vars->fileVars->io)
3336 (void) IOHibernatePollerIODone(vars->fileVars, false);
3340 err = IOHibernatePollerClose(vars->fileVars, kIOPolledAfterSleepState);
3368 absolutetime_to_nanoseconds(vars->fileVars->cryptTime, &nsec);
3370 vars->fileVars->cryptBytes,
3372 nsec ? (((vars->fileVars->cryptBytes * 1000000000ULL) / 1024 / 1024) / nsec) : 0);