• Home
  • Raw
  • Download

Lines Matching refs:next

206 	} else if (rcu_dereference_protected(ftrace_ops_list->next,  in update_ftrace_function()
267 rcu_assign_pointer(ops->next, *list); in add_ftrace_ops()
289 rcu_dereference_protected(ops->next, in remove_ftrace_ops()
295 for (p = list; *p != &ftrace_list_end; p = &(*p)->next) in remove_ftrace_ops()
302 *p = (*p)->next; in remove_ftrace_ops()
400 struct ftrace_profile_page *next; member
442 pg = pg->next; in function_stat_next()
581 pg = pg->next; in ftrace_profile_reset()
621 pg->next = (void *)get_zeroed_page(GFP_KERNEL); in ftrace_profile_pages_init()
622 if (!pg->next) in ftrace_profile_pages_init()
624 pg = pg->next; in ftrace_profile_pages_init()
634 pg = pg->next; in ftrace_profile_pages_init()
744 if (!stat->pages->next) in ftrace_profile_alloc()
746 stat->pages = stat->pages->next; in ftrace_profile_alloc()
1100 struct ftrace_page *next; member
1515 for (pg = ftrace_pages_start; pg; pg = pg->next) { \
1558 for (pg = ftrace_pages_start; pg; pg = pg->next) { in ftrace_location_range()
1613 ops != &ftrace_list_end; ops = ops->next) { in test_rec_ops_needs_regs()
2452 iter->pg = iter->pg->next; in ftrace_rec_iter_start()
2471 iter->pg = iter->pg->next; in ftrace_rec_iter_next()
2476 iter->pg = iter->pg->next; in ftrace_rec_iter_next()
2930 for (pg = new_pgs; pg; pg = pg->next) { in ftrace_update_code()
3026 pg->next = kzalloc(sizeof(*pg), GFP_KERNEL); in ftrace_allocate_pages()
3027 if (!pg->next) in ftrace_allocate_pages()
3030 pg = pg->next; in ftrace_allocate_pages()
3040 start_pg = pg->next; in ftrace_allocate_pages()
3075 struct list_head *next; in t_probe_next() local
3091 next = func_probes->next; in t_probe_next()
3092 iter->probe = list_entry(next, struct ftrace_func_probe, list); in t_probe_next()
3111 if (iter->probe->list.next == func_probes) in t_probe_next()
3113 next = iter->probe->list.next; in t_probe_next()
3114 iter->probe = list_entry(next, struct ftrace_func_probe, list); in t_probe_next()
3131 hnd = hnd->next; in t_probe_next()
3208 iter->mod_list = iter->mod_list->next; in t_mod_next()
3285 if (iter->pg->next) { in t_func_next()
3286 iter->pg = iter->pg->next; in t_func_next()
3481 .next = t_next,
4643 char *func, *command, *next = buff; in ftrace_process_regex() local
4647 func = strsep(&next, ":"); in ftrace_process_regex()
4649 if (!next) { in ftrace_process_regex()
4660 command = strsep(&next, ":"); in ftrace_process_regex()
4665 ret = p->func(tr, hash, func, command, next, enable); in ftrace_process_regex()
5214 .next = g_next,
5607 if (WARN_ON(ftrace_pages->next)) { in ftrace_process_locs()
5609 while (ftrace_pages->next) in ftrace_process_locs()
5610 ftrace_pages = ftrace_pages->next; in ftrace_process_locs()
5613 ftrace_pages->next = start_pg; in ftrace_process_locs()
5631 if (WARN_ON(!pg->next)) in ftrace_process_locs()
5633 pg = pg->next; in ftrace_process_locs()
5641 WARN_ON(pg->next); in ftrace_process_locs()
5685 #define next_to_ftrace_page(p) container_of(p, struct ftrace_page, next)
5694 for (ops = ftrace_ops_list; ops != &ftrace_list_end; ops = ops->next) { in referenced_filters()
5802 *last_pg = pg->next; in ftrace_release_mod()
5804 pg->next = tmp_page; in ftrace_release_mod()
5807 last_pg = &pg->next; in ftrace_release_mod()
5819 tmp_page = pg->next; in ftrace_release_mod()
6139 for (pg = ftrace_pages_start; pg; last_pg = &pg->next, pg = *last_pg) { in ftrace_free_mem()
6159 *last_pg = pg->next; in ftrace_free_mem()
6163 pg = container_of(last_pg, struct ftrace_page, next); in ftrace_free_mem()
6417 struct task_struct *prev, struct task_struct *next) in ftrace_filter_pid_sched_switch_probe() argument
6425 trace_ignore_this_task(pid_list, next)); in ftrace_filter_pid_sched_switch_probe()
6558 .next = fpid_next,