Lines Matching refs:bit_pos
112 unsigned long bit_pos = 0; in f2fs_find_target_dentry() local
117 while (bit_pos < d->max) { in f2fs_find_target_dentry()
118 if (!test_bit_le(bit_pos, d->bitmap)) { in f2fs_find_target_dentry()
119 bit_pos++; in f2fs_find_target_dentry()
124 de = &d->dentry[bit_pos]; in f2fs_find_target_dentry()
127 bit_pos++; in f2fs_find_target_dentry()
132 fscrypt_match_name(fname, d->filename[bit_pos], in f2fs_find_target_dentry()
140 bit_pos += GET_DENTRY_SLOTS(le16_to_cpu(de->name_len)); in f2fs_find_target_dentry()
473 unsigned int bit_pos) in f2fs_update_dentry() argument
479 de = &d->dentry[bit_pos]; in f2fs_update_dentry()
482 memcpy(d->filename[bit_pos], name->name, name->len); in f2fs_update_dentry()
486 __set_bit_le(bit_pos + i, (void *)d->bitmap); in f2fs_update_dentry()
497 unsigned int bit_pos; in f2fs_add_regular_entry() local
544 bit_pos = f2fs_room_for_filename(&dentry_blk->dentry_bitmap, in f2fs_add_regular_entry()
546 if (bit_pos < NR_DENTRY_IN_BLOCK) in f2fs_add_regular_entry()
569 f2fs_update_dentry(ino, mode, &d, new_name, dentry_hash, bit_pos); in f2fs_add_regular_entry()
698 unsigned int bit_pos; in f2fs_delete_entry() local
714 bit_pos = dentry - dentry_blk->dentry; in f2fs_delete_entry()
716 __clear_bit_le(bit_pos + i, &dentry_blk->dentry_bitmap); in f2fs_delete_entry()
719 bit_pos = find_next_bit_le(&dentry_blk->dentry_bitmap, in f2fs_delete_entry()
730 if (bit_pos == NR_DENTRY_IN_BLOCK && in f2fs_delete_entry()
746 unsigned int bit_pos; in f2fs_empty_dir() local
764 bit_pos = 2; in f2fs_empty_dir()
766 bit_pos = 0; in f2fs_empty_dir()
767 bit_pos = find_next_bit_le(&dentry_blk->dentry_bitmap, in f2fs_empty_dir()
769 bit_pos); in f2fs_empty_dir()
773 if (bit_pos < NR_DENTRY_IN_BLOCK) in f2fs_empty_dir()
783 unsigned int bit_pos; in f2fs_fill_dentries() local
788 bit_pos = ((unsigned long)ctx->pos % d->max); in f2fs_fill_dentries()
790 while (bit_pos < d->max) { in f2fs_fill_dentries()
791 bit_pos = find_next_bit_le(d->bitmap, d->max, bit_pos); in f2fs_fill_dentries()
792 if (bit_pos >= d->max) in f2fs_fill_dentries()
795 de = &d->dentry[bit_pos]; in f2fs_fill_dentries()
797 bit_pos++; in f2fs_fill_dentries()
798 ctx->pos = start_pos + bit_pos; in f2fs_fill_dentries()
804 de_name.name = d->filename[bit_pos]; in f2fs_fill_dentries()
828 bit_pos += GET_DENTRY_SLOTS(le16_to_cpu(de->name_len)); in f2fs_fill_dentries()
829 ctx->pos = start_pos + bit_pos; in f2fs_fill_dentries()