Lines Matching refs:zbit
531 size_t zbit, zlen, from, to, fr; in ntfs_look_free_mft() local
549 zbit = wnd_zone_bit(wnd); in ntfs_look_free_mft()
550 *rno = zbit; in ntfs_look_free_mft()
551 wnd_zone_set(wnd, zbit + 1, zlen - 1); in ntfs_look_free_mft()
557 if (!wnd_find(wnd, 1, MFT_REC_FREE, 0, &zbit)) { in ntfs_look_free_mft()
563 zbit = mft_total; in ntfs_look_free_mft()
627 zbit = find_next_zero_bit(&sbi->mft.reserved_bitmap, in ntfs_look_free_mft()
629 if (zbit >= MFT_REC_FREE) { in ntfs_look_free_mft()
635 sbi->mft.next_reserved = zbit; in ntfs_look_free_mft()
638 zlen = zbit == MFT_REC_FREE ? (MFT_REC_USER - MFT_REC_FREE) : 4; in ntfs_look_free_mft()
639 if (zbit + zlen > wnd->nbits) in ntfs_look_free_mft()
640 zlen = wnd->nbits - zbit; in ntfs_look_free_mft()
642 while (zlen > 1 && !wnd_is_free(wnd, zbit, zlen)) in ntfs_look_free_mft()
647 if (from < zbit) in ntfs_look_free_mft()
648 from = zbit; in ntfs_look_free_mft()
649 to = zbit + zlen; in ntfs_look_free_mft()
657 *rno = zbit; in ntfs_look_free_mft()
658 zbit += 1; in ntfs_look_free_mft()
662 wnd_zone_set(wnd, zbit, zlen); in ntfs_look_free_mft()