Lines Matching refs:bit_pos

171 					unsigned long bit_pos,  in f2fs_match_name()  argument
184 entry.name = d->filename[bit_pos]; in f2fs_match_name()
197 if (fscrypt_match_name(fname, d->filename[bit_pos], in f2fs_match_name()
209 unsigned long bit_pos = 0; in f2fs_find_target_dentry() local
218 while (bit_pos < d->max) { in f2fs_find_target_dentry()
219 if (!test_bit_le(bit_pos, d->bitmap)) { in f2fs_find_target_dentry()
220 bit_pos++; in f2fs_find_target_dentry()
225 de = &d->dentry[bit_pos]; in f2fs_find_target_dentry()
228 bit_pos++; in f2fs_find_target_dentry()
232 if (f2fs_match_name(d, de, fname, &cf_str, bit_pos, namehash)) in f2fs_find_target_dentry()
239 bit_pos += GET_DENTRY_SLOTS(le16_to_cpu(de->name_len)); in f2fs_find_target_dentry()
583 unsigned int bit_pos) in f2fs_update_dentry() argument
589 de = &d->dentry[bit_pos]; in f2fs_update_dentry()
592 memcpy(d->filename[bit_pos], name->name, name->len); in f2fs_update_dentry()
596 __set_bit_le(bit_pos + i, (void *)d->bitmap); in f2fs_update_dentry()
607 unsigned int bit_pos; in f2fs_add_regular_entry() local
654 bit_pos = f2fs_room_for_filename(&dentry_blk->dentry_bitmap, in f2fs_add_regular_entry()
656 if (bit_pos < NR_DENTRY_IN_BLOCK) in f2fs_add_regular_entry()
679 f2fs_update_dentry(ino, mode, &d, new_name, dentry_hash, bit_pos); in f2fs_add_regular_entry()
813 unsigned int bit_pos; in f2fs_delete_entry() local
829 bit_pos = dentry - dentry_blk->dentry; in f2fs_delete_entry()
831 __clear_bit_le(bit_pos + i, &dentry_blk->dentry_bitmap); in f2fs_delete_entry()
834 bit_pos = find_next_bit_le(&dentry_blk->dentry_bitmap, in f2fs_delete_entry()
845 if (bit_pos == NR_DENTRY_IN_BLOCK && in f2fs_delete_entry()
862 unsigned int bit_pos; in f2fs_empty_dir() local
880 bit_pos = 2; in f2fs_empty_dir()
882 bit_pos = 0; in f2fs_empty_dir()
883 bit_pos = find_next_bit_le(&dentry_blk->dentry_bitmap, in f2fs_empty_dir()
885 bit_pos); in f2fs_empty_dir()
889 if (bit_pos < NR_DENTRY_IN_BLOCK) in f2fs_empty_dir()
899 unsigned int bit_pos; in f2fs_fill_dentries() local
907 bit_pos = ((unsigned long)ctx->pos % d->max); in f2fs_fill_dentries()
912 while (bit_pos < d->max) { in f2fs_fill_dentries()
913 bit_pos = find_next_bit_le(d->bitmap, d->max, bit_pos); in f2fs_fill_dentries()
914 if (bit_pos >= d->max) in f2fs_fill_dentries()
917 de = &d->dentry[bit_pos]; in f2fs_fill_dentries()
919 bit_pos++; in f2fs_fill_dentries()
920 ctx->pos = start_pos + bit_pos; in f2fs_fill_dentries()
930 de_name.name = d->filename[bit_pos]; in f2fs_fill_dentries()
934 bit_pos += GET_DENTRY_SLOTS(le16_to_cpu(de->name_len)); in f2fs_fill_dentries()
935 if (unlikely(bit_pos > d->max || in f2fs_fill_dentries()
966 ctx->pos = start_pos + bit_pos; in f2fs_fill_dentries()