Lines Matching refs:nce

1979 			     struct name_cache_entry *nce)  in name_cache_insert()  argument
1985 (unsigned long)nce->ino); in name_cache_insert()
1989 kfree(nce); in name_cache_insert()
1994 ret = radix_tree_insert(&sctx->name_cache, nce->ino, nce_head); in name_cache_insert()
1997 kfree(nce); in name_cache_insert()
2001 list_add_tail(&nce->radix_list, nce_head); in name_cache_insert()
2002 list_add_tail(&nce->list, &sctx->name_cache_list); in name_cache_insert()
2009 struct name_cache_entry *nce) in name_cache_delete() argument
2014 (unsigned long)nce->ino); in name_cache_delete()
2018 nce->ino, sctx->name_cache_size); in name_cache_delete()
2021 list_del(&nce->radix_list); in name_cache_delete()
2022 list_del(&nce->list); in name_cache_delete()
2029 radix_tree_delete(&sctx->name_cache, (unsigned long)nce->ino); in name_cache_delete()
2055 static void name_cache_used(struct send_ctx *sctx, struct name_cache_entry *nce) in name_cache_used() argument
2057 list_del(&nce->list); in name_cache_used()
2058 list_add_tail(&nce->list, &sctx->name_cache_list); in name_cache_used()
2066 struct name_cache_entry *nce; in name_cache_clean_unused() local
2072 nce = list_entry(sctx->name_cache_list.next, in name_cache_clean_unused()
2074 name_cache_delete(sctx, nce); in name_cache_clean_unused()
2075 kfree(nce); in name_cache_clean_unused()
2081 struct name_cache_entry *nce; in name_cache_free() local
2084 nce = list_entry(sctx->name_cache_list.next, in name_cache_free()
2086 name_cache_delete(sctx, nce); in name_cache_free()
2087 kfree(nce); in name_cache_free()
2107 struct name_cache_entry *nce = NULL; in __get_cur_name_and_parent() local
2114 nce = name_cache_search(sctx, ino, gen); in __get_cur_name_and_parent()
2115 if (nce) { in __get_cur_name_and_parent()
2116 if (ino < sctx->send_progress && nce->need_later_update) { in __get_cur_name_and_parent()
2117 name_cache_delete(sctx, nce); in __get_cur_name_and_parent()
2118 kfree(nce); in __get_cur_name_and_parent()
2119 nce = NULL; in __get_cur_name_and_parent()
2121 name_cache_used(sctx, nce); in __get_cur_name_and_parent()
2122 *parent_ino = nce->parent_ino; in __get_cur_name_and_parent()
2123 *parent_gen = nce->parent_gen; in __get_cur_name_and_parent()
2124 ret = fs_path_add(dest, nce->name, nce->name_len); in __get_cur_name_and_parent()
2127 ret = nce->ret; in __get_cur_name_and_parent()
2182 nce = kmalloc(sizeof(*nce) + fs_path_len(dest) + 1, GFP_NOFS); in __get_cur_name_and_parent()
2183 if (!nce) { in __get_cur_name_and_parent()
2188 nce->ino = ino; in __get_cur_name_and_parent()
2189 nce->gen = gen; in __get_cur_name_and_parent()
2190 nce->parent_ino = *parent_ino; in __get_cur_name_and_parent()
2191 nce->parent_gen = *parent_gen; in __get_cur_name_and_parent()
2192 nce->name_len = fs_path_len(dest); in __get_cur_name_and_parent()
2193 nce->ret = ret; in __get_cur_name_and_parent()
2194 strcpy(nce->name, dest->start); in __get_cur_name_and_parent()
2197 nce->need_later_update = 0; in __get_cur_name_and_parent()
2199 nce->need_later_update = 1; in __get_cur_name_and_parent()
2201 nce_ret = name_cache_insert(sctx, nce); in __get_cur_name_and_parent()
3644 struct name_cache_entry *nce; in process_recorded_refs() local
3660 nce = name_cache_search(sctx, ow_inode, ow_gen); in process_recorded_refs()
3661 if (nce) { in process_recorded_refs()
3662 name_cache_delete(sctx, nce); in process_recorded_refs()
3663 kfree(nce); in process_recorded_refs()