Lines Matching defs:new_fn
449 struct fname *fname, *new_fn;
458 new_fn = kzalloc(len, GFP_KERNEL);
459 if (!new_fn)
461 new_fn->hash = hash;
462 new_fn->minor_hash = minor_hash;
463 new_fn->inode = le32_to_cpu(dirent->inode);
464 new_fn->name_len = ent_name->len;
465 new_fn->file_type = dirent->file_type;
466 memcpy(new_fn->name, ent_name->name, ent_name->len);
476 if ((new_fn->hash == fname->hash) &&
477 (new_fn->minor_hash == fname->minor_hash)) {
478 new_fn->next = fname->next;
479 fname->next = new_fn;
483 if (new_fn->hash < fname->hash)
485 else if (new_fn->hash > fname->hash)
487 else if (new_fn->minor_hash < fname->minor_hash)
489 else /* if (new_fn->minor_hash > fname->minor_hash) */
493 rb_link_node(&new_fn->rb_hash, parent, p);
494 rb_insert_color(&new_fn->rb_hash, &info->root);