Lines Matching refs:tp_mod
553 struct tp_module *tp_mod; in register_tracepoint_module_notifier() local
560 list_for_each_entry(tp_mod, &tracepoint_module_list, list) in register_tracepoint_module_notifier() local
561 (void) nb->notifier_call(nb, MODULE_STATE_COMING, tp_mod); in register_tracepoint_module_notifier()
577 struct tp_module *tp_mod; in unregister_tracepoint_module_notifier() local
584 list_for_each_entry(tp_mod, &tracepoint_module_list, list) in unregister_tracepoint_module_notifier() local
585 (void) nb->notifier_call(nb, MODULE_STATE_GOING, tp_mod); in unregister_tracepoint_module_notifier()
604 struct tp_module *tp_mod; in tracepoint_module_coming() local
617 tp_mod = kmalloc_obj(struct tp_module); in tracepoint_module_coming()
618 if (!tp_mod) in tracepoint_module_coming()
620 tp_mod->mod = mod; in tracepoint_module_coming()
623 list_add_tail(&tp_mod->list, &tracepoint_module_list); in tracepoint_module_coming()
625 MODULE_STATE_COMING, tp_mod); in tracepoint_module_coming()
632 struct tp_module *tp_mod; in tracepoint_module_going() local
638 list_for_each_entry(tp_mod, &tracepoint_module_list, list) { in tracepoint_module_going()
639 if (tp_mod->mod == mod) { in tracepoint_module_going()
641 MODULE_STATE_GOING, tp_mod); in tracepoint_module_going()
642 list_del(&tp_mod->list); in tracepoint_module_going()
643 kfree(tp_mod); in tracepoint_module_going()
735 struct tp_module *tp_mod; in for_each_module_tracepoint() local
738 list_for_each_entry(tp_mod, &tracepoint_module_list, list) in for_each_module_tracepoint()
739 for_each_tracepoint_in_module(tp_mod->mod, fct, priv); in for_each_module_tracepoint()