Lines Matching refs:fname
295 struct fname { struct
299 struct fname *next; argument
312 struct fname *fname, *next; in free_rb_tree_fname() argument
314 rbtree_postorder_for_each_entry_safe(fname, next, root, rb_hash) in free_rb_tree_fname()
316 struct fname *old = fname; in free_rb_tree_fname()
317 fname = fname->next; in free_rb_tree_fname()
319 } while (fname); in free_rb_tree_fname()
351 struct fname * fname, *new_fn; in ext3_htree_store_dirent() local
359 len = sizeof(struct fname) + dirent->name_len + 1; in ext3_htree_store_dirent()
373 fname = rb_entry(parent, struct fname, rb_hash); in ext3_htree_store_dirent()
379 if ((new_fn->hash == fname->hash) && in ext3_htree_store_dirent()
380 (new_fn->minor_hash == fname->minor_hash)) { in ext3_htree_store_dirent()
381 new_fn->next = fname->next; in ext3_htree_store_dirent()
382 fname->next = new_fn; in ext3_htree_store_dirent()
386 if (new_fn->hash < fname->hash) in ext3_htree_store_dirent()
388 else if (new_fn->hash > fname->hash) in ext3_htree_store_dirent()
390 else if (new_fn->minor_hash < fname->minor_hash) in ext3_htree_store_dirent()
409 struct fname *fname) in call_filldir() argument
415 if (!fname) { in call_filldir()
419 ctx->pos = hash2pos(file, fname->hash, fname->minor_hash); in call_filldir()
420 while (fname) { in call_filldir()
421 if (!dir_emit(ctx, fname->name, fname->name_len, in call_filldir()
422 fname->inode, in call_filldir()
423 get_dtype(sb, fname->file_type))) { in call_filldir()
424 info->extra_fname = fname; in call_filldir()
427 fname = fname->next; in call_filldir()
436 struct fname *fname; in ext3_dx_readdir() local
493 fname = rb_entry(info->curr_node, struct fname, rb_hash); in ext3_dx_readdir()
494 info->curr_hash = fname->hash; in ext3_dx_readdir()
495 info->curr_minor_hash = fname->minor_hash; in ext3_dx_readdir()
496 if (!call_filldir(file, ctx, fname)) in ext3_dx_readdir()
501 fname = rb_entry(info->curr_node, struct fname, in ext3_dx_readdir()
503 info->curr_hash = fname->hash; in ext3_dx_readdir()
504 info->curr_minor_hash = fname->minor_hash; in ext3_dx_readdir()