Lines Matching refs:new_hash

1350 	struct ftrace_hash *new_hash;  in alloc_and_copy_ftrace_hash()  local
1355 new_hash = alloc_ftrace_hash(size_bits); in alloc_and_copy_ftrace_hash()
1356 if (!new_hash) in alloc_and_copy_ftrace_hash()
1360 new_hash->flags = hash->flags; in alloc_and_copy_ftrace_hash()
1364 return new_hash; in alloc_and_copy_ftrace_hash()
1369 ret = add_hash_entry(new_hash, entry->ip); in alloc_and_copy_ftrace_hash()
1375 FTRACE_WARN_ON(new_hash->count != hash->count); in alloc_and_copy_ftrace_hash()
1377 return new_hash; in alloc_and_copy_ftrace_hash()
1380 free_ftrace_hash(new_hash); in alloc_and_copy_ftrace_hash()
1390 struct ftrace_hash *new_hash);
1395 struct ftrace_hash *new_hash; in dup_hash() local
1411 new_hash = alloc_ftrace_hash(bits); in dup_hash()
1412 if (!new_hash) in dup_hash()
1415 new_hash->flags = src->flags; in dup_hash()
1422 __add_hash_entry(new_hash, entry); in dup_hash()
1425 return new_hash; in dup_hash()
1446 struct ftrace_hash *new_hash; in ftrace_hash_move() local
1453 new_hash = __ftrace_hash_move(src); in ftrace_hash_move()
1454 if (!new_hash) in ftrace_hash_move()
1460 ret = ftrace_hash_ipmodify_update(ops, new_hash); in ftrace_hash_move()
1462 free_ftrace_hash(new_hash); in ftrace_hash_move()
1473 rcu_assign_pointer(*dst, new_hash); in ftrace_hash_move()
1944 struct ftrace_hash *new_hash) in __ftrace_hash_update_ipmodify() argument
1970 if (!new_hash || !old_hash) in __ftrace_hash_update_ipmodify()
1981 in_new = !!ftrace_lookup_ip(new_hash, rec->ip); in __ftrace_hash_update_ipmodify()
2029 in_new = !!ftrace_lookup_ip(new_hash, rec->ip); in __ftrace_hash_update_ipmodify()
2065 struct ftrace_hash *new_hash) in ftrace_hash_ipmodify_update() argument
2072 if (ftrace_hash_empty(new_hash)) in ftrace_hash_ipmodify_update()
2073 new_hash = NULL; in ftrace_hash_ipmodify_update()
2075 return __ftrace_hash_update_ipmodify(ops, old_hash, new_hash); in ftrace_hash_ipmodify_update()
2566 struct ftrace_hash *new_hash; in ftrace_add_rec_direct() local
2573 new_hash = dup_hash(direct_functions, size); in ftrace_add_rec_direct()
2574 if (!new_hash) in ftrace_add_rec_direct()
2578 direct_functions = new_hash; in ftrace_add_rec_direct()
4501 struct ftrace_hash **orig_hash, *new_hash; in process_mod_list() local
4512 new_hash = alloc_and_copy_ftrace_hash(FTRACE_HASH_DEFAULT_BITS, in process_mod_list()
4514 if (!new_hash) in process_mod_list()
4546 match_records(new_hash, func, strlen(func), mod); in process_mod_list()
4551 new_hash->flags &= ~FTRACE_HASH_FL_MOD; in process_mod_list()
4556 new_hash, enable); in process_mod_list()
4562 free_ftrace_hash(new_hash); in process_mod_list()
5994 struct ftrace_hash *new_hash; member
6098 struct ftrace_hash *new_hash = NULL; in __ftrace_graph_open() local
6111 new_hash = alloc_ftrace_hash(size_bits); in __ftrace_graph_open()
6113 new_hash = alloc_and_copy_ftrace_hash(size_bits, in __ftrace_graph_open()
6115 if (!new_hash) { in __ftrace_graph_open()
6128 free_ftrace_hash(new_hash); in __ftrace_graph_open()
6129 new_hash = NULL; in __ftrace_graph_open()
6138 fgd->new_hash = new_hash; in __ftrace_graph_open()
6210 struct ftrace_hash *old_hash, *new_hash; in ftrace_graph_release() local
6229 ret = ftrace_graph_set_hash(fgd->new_hash, in ftrace_graph_release()
6235 new_hash = __ftrace_hash_move(fgd->new_hash); in ftrace_graph_release()
6236 if (!new_hash) { in ftrace_graph_release()
6246 rcu_assign_pointer(ftrace_graph_hash, new_hash); in ftrace_graph_release()
6250 rcu_assign_pointer(ftrace_graph_notrace_hash, new_hash); in ftrace_graph_release()
6270 free_ftrace_hash(fgd->new_hash); in ftrace_graph_release()
6355 ret = ftrace_graph_set_hash(fgd->new_hash, in ftrace_graph_write()