• Home
  • Raw
  • Download

Lines Matching refs:next

200 	} else if (rcu_dereference_protected(ftrace_ops_list->next,  in update_ftrace_function()
261 rcu_assign_pointer(ops->next, *list); in add_ftrace_ops()
283 rcu_dereference_protected(ops->next, in remove_ftrace_ops()
289 for (p = list; *p != &ftrace_list_end; p = &(*p)->next) in remove_ftrace_ops()
296 *p = (*p)->next; in remove_ftrace_ops()
396 struct ftrace_profile_page *next; member
438 pg = pg->next; in function_stat_next()
577 pg = pg->next; in ftrace_profile_reset()
617 pg->next = (void *)get_zeroed_page(GFP_KERNEL); in ftrace_profile_pages_init()
618 if (!pg->next) in ftrace_profile_pages_init()
620 pg = pg->next; in ftrace_profile_pages_init()
630 pg = pg->next; in ftrace_profile_pages_init()
740 if (!stat->pages->next) in ftrace_profile_alloc()
742 stat->pages = stat->pages->next; in ftrace_profile_alloc()
1091 struct ftrace_page *next; member
1509 for (pg = ftrace_pages_start; pg; pg = pg->next) { \
1540 for (pg = ftrace_pages_start; pg; pg = pg->next) { in lookup_rec()
1618 ops != &ftrace_list_end; ops = ops->next) { in test_rec_ops_needs_regs()
2600 iter->pg = iter->pg->next; in ftrace_rec_iter_start()
2619 iter->pg = iter->pg->next; in ftrace_rec_iter_next()
2624 iter->pg = iter->pg->next; in ftrace_rec_iter_next()
3127 for (pg = new_pgs; pg; pg = pg->next) { in ftrace_update_code()
3208 pages = pg->next; in ftrace_free_pages()
3243 pg->next = kzalloc(sizeof(*pg), GFP_KERNEL); in ftrace_allocate_pages()
3244 if (!pg->next) in ftrace_allocate_pages()
3247 pg = pg->next; in ftrace_allocate_pages()
3285 struct list_head *next; in t_probe_next() local
3301 next = func_probes->next; in t_probe_next()
3302 iter->probe = list_entry(next, struct ftrace_func_probe, list); in t_probe_next()
3321 if (iter->probe->list.next == func_probes) in t_probe_next()
3323 next = iter->probe->list.next; in t_probe_next()
3324 iter->probe = list_entry(next, struct ftrace_func_probe, list); in t_probe_next()
3341 hnd = hnd->next; in t_probe_next()
3418 iter->mod_list = iter->mod_list->next; in t_mod_next()
3495 if (iter->pg->next) { in t_func_next()
3496 iter->pg = iter->pg->next; in t_func_next()
3699 .next = t_next,
4861 char *func, *command, *next = buff; in ftrace_process_regex() local
4865 func = strsep(&next, ":"); in ftrace_process_regex()
4867 if (!next) { in ftrace_process_regex()
4878 command = strsep(&next, ":"); in ftrace_process_regex()
4883 ret = p->func(tr, hash, func, command, next, enable); in ftrace_process_regex()
5024 struct list_head next; member
5050 list_for_each_entry_rcu(entry, &ftrace_direct_funcs, next) { in ftrace_find_direct_func()
5071 list_add_rcu(&direct->next, &ftrace_direct_funcs); in ftrace_alloc_direct_func()
5174 list_del_rcu(&direct->next); in register_ftrace_direct()
5251 list_del_rcu(&direct->next); in unregister_ftrace_direct()
5402 list_del_rcu(&new_direct->next); in modify_ftrace_direct()
5835 .next = g_next,
6237 if (WARN_ON(ftrace_pages->next)) { in ftrace_process_locs()
6239 while (ftrace_pages->next) in ftrace_process_locs()
6240 ftrace_pages = ftrace_pages->next; in ftrace_process_locs()
6243 ftrace_pages->next = start_pg; in ftrace_process_locs()
6265 if (WARN_ON(!pg->next)) in ftrace_process_locs()
6267 pg = pg->next; in ftrace_process_locs()
6274 if (pg->next) { in ftrace_process_locs()
6275 pg_unuse = pg->next; in ftrace_process_locs()
6276 pg->next = NULL; in ftrace_process_locs()
6347 #define next_to_ftrace_page(p) container_of(p, struct ftrace_page, next)
6356 for (ops = ftrace_ops_list; ops != &ftrace_list_end; ops = ops->next) { in referenced_filters()
6474 *last_pg = pg->next; in ftrace_release_mod()
6476 pg->next = tmp_page; in ftrace_release_mod()
6479 last_pg = &pg->next; in ftrace_release_mod()
6493 tmp_page = pg->next; in ftrace_release_mod()
6828 for (pg = ftrace_pages_start; pg; last_pg = &pg->next, pg = *last_pg) { in ftrace_free_mem()
6848 *last_pg = pg->next; in ftrace_free_mem()
6855 pg = container_of(last_pg, struct ftrace_page, next); in ftrace_free_mem()
7127 struct task_struct *prev, struct task_struct *next) in ftrace_filter_pid_sched_switch_probe() argument
7136 if (trace_ignore_this_task(pid_list, no_pid_list, next)) in ftrace_filter_pid_sched_switch_probe()
7141 next->pid); in ftrace_filter_pid_sched_switch_probe()
7296 .next = fpid_next,
7332 .next = fnpid_next,