Lines Matching defs:shadow
3001 * if the hblk was previously used as a shadow hblk then
3583 * creates a large page shadow hmeblk for a tte.
3631 * set the shadow bit.
3659 * This routine cleanup a previous shadow hmeblk and changes it to
3663 * The alternative was to cleanup the shadow hblks at unload time
3699 int hmeshift, shadow = 0;
3725 shadow = 1;
3755 if (shadow) {
3757 * We found another shadow hblk so cleaned its
3762 shadow = 0;
3968 * If we encounter a shadow hmeblk then
4873 * We've encountered a shadow hmeblk so skip the range
4898 * hmeblk range, to account for shadow hmeblks, for
5202 * We've encountered a shadow hmeblk so skip the range
5226 * largest hmeblk range, to account for shadow hmeblks,
5486 * skip if not this context, if a shadow block or
5648 * the concept of shadow hmeblks. Dummy large page hmeblks that
5650 * time and are referred to as shadow hmeblks. Now, during unload
5651 * time, we first check if we have a shadow hmeblk for that
5656 * we don't use shadow hmeblks and hash starting from the smallest
5772 * If we encounter a shadow hmeblk we know there is
6250 * We've encountered a shadow hmeblk so skip the range
6274 * largest hmeblk range, to account for shadow hmeblks,
11002 * rather than shadow hmeblks to keep track of the
11335 * and not shared. skip shadow hmeblks with
11423 * unloading the mappings, updating shadow counts ....
11480 * Atomically clear shadow mask bit
11493 * remove shadow bit if we are stealing an unused shadow hmeblk.
11494 * sfmmu_hblk_alloc needs it that way, will set shadow bit later if
11495 * we are indeed allocating a shadow hmeblk.
15540 * Atomically clear shadow mask bit