Lines Matching refs:bit_pos
69 unsigned long bit_pos = 0;
74 while (bit_pos < (unsigned long)d->max) {
75 if (!test_bit_le(bit_pos, d->bitmap)) {
76 bit_pos++;
81 de = &d->dentry[bit_pos];
84 !memcmp(d->filename[bit_pos], name, len)) {
91 bit_pos += GET_DENTRY_SLOTS(le16_to_cpu(de->name_len));
201 unsigned int bit_pos)
207 de = &d->dentry[bit_pos];
210 memcpy(d->filename[bit_pos], name, len);
211 d->filename[bit_pos][len] = 0;
215 test_and_set_bit_le(bit_pos + i, d->bitmap);
225 int level = 0, current_depth, bit_pos;
281 bit_pos = room_for_filename(dentry_blk->dentry_bitmap,
284 if (bit_pos < NR_DENTRY_IN_BLOCK)
292 f2fs_update_dentry(ino, file_type, &d, name, name_len, dentry_hash, bit_pos);
559 unsigned long bit_pos = 0;
608 while (bit_pos < (unsigned long)d.max) {
613 if (!test_bit_le(bit_pos, d.bitmap)) {
614 bit_pos++;
618 de = &d.dentry[bit_pos];
620 bit_pos++;
624 filename = d.filename[bit_pos];
628 bit_pos += GET_DENTRY_SLOTS(namelen);
640 bit_pos += GET_DENTRY_SLOTS(namelen);