Lines Matching refs:bit_pos

111 	unsigned long bit_pos = 0;  in find_target_dentry()  local
118 while (bit_pos < d->max) { in find_target_dentry()
119 if (!test_bit_le(bit_pos, d->bitmap)) { in find_target_dentry()
120 bit_pos++; in find_target_dentry()
125 de = &d->dentry[bit_pos]; in find_target_dentry()
128 de_name.name = d->filename[bit_pos]; in find_target_dentry()
148 bit_pos += GET_DENTRY_SLOTS(le16_to_cpu(de->name_len)); in find_target_dentry()
496 unsigned int bit_pos) in f2fs_update_dentry() argument
502 de = &d->dentry[bit_pos]; in f2fs_update_dentry()
505 memcpy(d->filename[bit_pos], name->name, name->len); in f2fs_update_dentry()
509 test_and_set_bit_le(bit_pos + i, (void *)d->bitmap); in f2fs_update_dentry()
519 unsigned int bit_pos; in __f2fs_add_link() local
582 bit_pos = room_for_filename(&dentry_blk->dentry_bitmap, in __f2fs_add_link()
584 if (bit_pos < NR_DENTRY_IN_BLOCK) in __f2fs_add_link()
609 f2fs_update_dentry(ino, mode, &d, &new_name, dentry_hash, bit_pos); in __f2fs_add_link()
694 unsigned int bit_pos; in f2fs_delete_entry() local
705 bit_pos = dentry - dentry_blk->dentry; in f2fs_delete_entry()
707 clear_bit_le(bit_pos + i, &dentry_blk->dentry_bitmap); in f2fs_delete_entry()
710 bit_pos = find_next_bit_le(&dentry_blk->dentry_bitmap, in f2fs_delete_entry()
721 if (bit_pos == NR_DENTRY_IN_BLOCK && in f2fs_delete_entry()
735 unsigned int bit_pos; in f2fs_empty_dir() local
753 bit_pos = 2; in f2fs_empty_dir()
755 bit_pos = 0; in f2fs_empty_dir()
756 bit_pos = find_next_bit_le(&dentry_blk->dentry_bitmap, in f2fs_empty_dir()
758 bit_pos); in f2fs_empty_dir()
763 if (bit_pos < NR_DENTRY_IN_BLOCK) in f2fs_empty_dir()
773 unsigned int bit_pos; in f2fs_fill_dentries() local
777 bit_pos = ((unsigned long)ctx->pos % d->max); in f2fs_fill_dentries()
779 while (bit_pos < d->max) { in f2fs_fill_dentries()
780 bit_pos = find_next_bit_le(d->bitmap, d->max, bit_pos); in f2fs_fill_dentries()
781 if (bit_pos >= d->max) in f2fs_fill_dentries()
784 de = &d->dentry[bit_pos]; in f2fs_fill_dentries()
790 de_name.name = d->filename[bit_pos]; in f2fs_fill_dentries()
801 memcpy(de_name.name, d->filename[bit_pos], de_name.len); in f2fs_fill_dentries()
817 bit_pos += GET_DENTRY_SLOTS(le16_to_cpu(de->name_len)); in f2fs_fill_dentries()
818 ctx->pos = start_pos + bit_pos; in f2fs_fill_dentries()