• Home
  • Raw
  • Download

Lines Matching refs:next

197 	} else if (rcu_dereference_protected(ftrace_ops_list->next,  in update_ftrace_function()
258 rcu_assign_pointer(ops->next, *list); in add_ftrace_ops()
280 rcu_dereference_protected(ops->next, in remove_ftrace_ops()
286 for (p = list; *p != &ftrace_list_end; p = &(*p)->next) in remove_ftrace_ops()
293 *p = (*p)->next; in remove_ftrace_ops()
393 struct ftrace_profile_page *next; member
435 pg = pg->next; in function_stat_next()
574 pg = pg->next; in ftrace_profile_reset()
614 pg->next = (void *)get_zeroed_page(GFP_KERNEL); in ftrace_profile_pages_init()
615 if (!pg->next) in ftrace_profile_pages_init()
617 pg = pg->next; in ftrace_profile_pages_init()
627 pg = pg->next; in ftrace_profile_pages_init()
737 if (!stat->pages->next) in ftrace_profile_alloc()
739 stat->pages = stat->pages->next; in ftrace_profile_alloc()
1085 struct ftrace_page *next; member
1508 for (pg = ftrace_pages_start; pg; pg = pg->next) { \
1539 for (pg = ftrace_pages_start; pg; pg = pg->next) { in lookup_rec()
1634 ops != &ftrace_list_end; ops = ops->next) { in test_rec_ops_needs_regs()
2695 iter->pg = iter->pg->next; in ftrace_rec_iter_start()
2714 iter->pg = iter->pg->next; in ftrace_rec_iter_next()
2719 iter->pg = iter->pg->next; in ftrace_rec_iter_next()
3151 for (pg = new_pgs; pg; pg = pg->next) { in ftrace_update_code()
3225 pages = pg->next; in ftrace_free_pages()
3260 pg->next = kzalloc(sizeof(*pg), GFP_KERNEL); in ftrace_allocate_pages()
3261 if (!pg->next) in ftrace_allocate_pages()
3264 pg = pg->next; in ftrace_allocate_pages()
3302 struct list_head *next; in t_probe_next() local
3318 next = func_probes->next; in t_probe_next()
3319 iter->probe = list_entry(next, struct ftrace_func_probe, list); in t_probe_next()
3338 if (iter->probe->list.next == func_probes) in t_probe_next()
3340 next = iter->probe->list.next; in t_probe_next()
3341 iter->probe = list_entry(next, struct ftrace_func_probe, list); in t_probe_next()
3358 hnd = hnd->next; in t_probe_next()
3435 iter->mod_list = iter->mod_list->next; in t_mod_next()
3512 if (iter->pg->next) { in t_func_next()
3513 iter->pg = iter->pg->next; in t_func_next()
3821 .next = t_next,
5008 char *func, *command, *next = buff; in ftrace_process_regex() local
5012 func = strsep(&next, ":"); in ftrace_process_regex()
5014 if (!next) { in ftrace_process_regex()
5025 command = strsep(&next, ":"); in ftrace_process_regex()
5030 ret = p->func(tr, hash, func, command, next, enable); in ftrace_process_regex()
5193 struct list_head next; member
5219 list_for_each_entry_rcu(entry, &ftrace_direct_funcs, next) { in ftrace_find_direct_func()
5240 list_add_rcu(&direct->next, &ftrace_direct_funcs); in ftrace_alloc_direct_func()
5327 list_del_rcu(&direct->next); in register_ftrace_direct()
5410 list_del_rcu(&direct->next); in unregister_ftrace_direct()
5570 list_del_rcu(&new_direct->next); in modify_ftrace_direct()
6289 .next = g_next,
6722 if (WARN_ON(ftrace_pages->next)) { in ftrace_process_locs()
6724 while (ftrace_pages->next) in ftrace_process_locs()
6725 ftrace_pages = ftrace_pages->next; in ftrace_process_locs()
6728 ftrace_pages->next = start_pg; in ftrace_process_locs()
6750 if (WARN_ON(!pg->next)) in ftrace_process_locs()
6752 pg = pg->next; in ftrace_process_locs()
6759 if (pg->next) { in ftrace_process_locs()
6760 pg_unuse = pg->next; in ftrace_process_locs()
6761 pg->next = NULL; in ftrace_process_locs()
6864 #define next_to_ftrace_page(p) container_of(p, struct ftrace_page, next)
6873 for (ops = ftrace_ops_list; ops != &ftrace_list_end; ops = ops->next) { in referenced_filters()
6991 *last_pg = pg->next; in ftrace_release_mod()
6993 pg->next = tmp_page; in ftrace_release_mod()
6996 last_pg = &pg->next; in ftrace_release_mod()
7010 tmp_page = pg->next; in ftrace_release_mod()
7357 for (pg = ftrace_pages_start; pg; last_pg = &pg->next, pg = *last_pg) { in ftrace_free_mem()
7377 *last_pg = pg->next; in ftrace_free_mem()
7384 pg = container_of(last_pg, struct ftrace_page, next); in ftrace_free_mem()
7661 struct task_struct *next, in ftrace_filter_pid_sched_switch_probe() argument
7671 if (trace_ignore_this_task(pid_list, no_pid_list, next)) in ftrace_filter_pid_sched_switch_probe()
7676 next->pid); in ftrace_filter_pid_sched_switch_probe()
7831 .next = fpid_next,
7867 .next = fnpid_next,