Lines Matching refs:bit_pos

216 	unsigned long bit_pos = 0;
222 while (bit_pos < d->max) {
223 if (!test_bit_le(bit_pos, d->bitmap)) {
224 bit_pos++;
229 de = &d->dentry[bit_pos];
232 bit_pos++;
238 d->filename[bit_pos],
250 bit_pos += GET_DENTRY_SLOTS(le16_to_cpu(de->name_len));
627 unsigned int bit_pos;
632 bit_pos = f2fs_room_for_filename(d.bitmap, slots, d.max);
634 return bit_pos < d.max;
639 unsigned int bit_pos)
645 de = &d->dentry[bit_pos];
648 memcpy(d->filename[bit_pos], name->name, name->len);
652 __set_bit_le(bit_pos + i, (void *)d->bitmap);
662 unsigned int bit_pos;
705 bit_pos = f2fs_room_for_filename(&dentry_blk->dentry_bitmap,
707 if (bit_pos < NR_DENTRY_IN_BLOCK)
730 bit_pos);
866 unsigned int bit_pos;
883 bit_pos = dentry - dentry_blk->dentry;
885 __clear_bit_le(bit_pos + i, &dentry_blk->dentry_bitmap);
888 bit_pos = find_next_bit_le(&dentry_blk->dentry_bitmap,
893 if (bit_pos == NR_DENTRY_IN_BLOCK &&
916 unsigned int bit_pos;
938 bit_pos = 2;
940 bit_pos = 0;
941 bit_pos = find_next_bit_le(&dentry_blk->dentry_bitmap,
943 bit_pos);
947 if (bit_pos < NR_DENTRY_IN_BLOCK)
959 unsigned int bit_pos;
968 bit_pos = ((unsigned long)ctx->pos % d->max);
973 while (bit_pos < d->max) {
974 bit_pos = find_next_bit_le(d->bitmap, d->max, bit_pos);
975 if (bit_pos >= d->max)
978 de = &d->dentry[bit_pos];
980 if (found_valid_dirent || !bit_pos) {
986 bit_pos++;
987 ctx->pos = start_pos + bit_pos;
993 de_name.name = d->filename[bit_pos];
997 bit_pos += GET_DENTRY_SLOTS(le16_to_cpu(de->name_len));
998 if (unlikely(bit_pos > d->max ||
1030 ctx->pos = start_pos + bit_pos;