Lines Matching refs:tp_mod
394 struct tp_module *tp_mod; in register_tracepoint_module_notifier() local
401 list_for_each_entry(tp_mod, &tracepoint_module_list, list) in register_tracepoint_module_notifier() local
402 (void) nb->notifier_call(nb, MODULE_STATE_COMING, tp_mod); in register_tracepoint_module_notifier()
418 struct tp_module *tp_mod; in unregister_tracepoint_module_notifier() local
425 list_for_each_entry(tp_mod, &tracepoint_module_list, list) in unregister_tracepoint_module_notifier() local
426 (void) nb->notifier_call(nb, MODULE_STATE_GOING, tp_mod); in unregister_tracepoint_module_notifier()
445 struct tp_module *tp_mod; in tracepoint_module_coming() local
459 tp_mod = kmalloc(sizeof(struct tp_module), GFP_KERNEL); in tracepoint_module_coming()
460 if (!tp_mod) { in tracepoint_module_coming()
464 tp_mod->mod = mod; in tracepoint_module_coming()
465 list_add_tail(&tp_mod->list, &tracepoint_module_list); in tracepoint_module_coming()
467 MODULE_STATE_COMING, tp_mod); in tracepoint_module_coming()
475 struct tp_module *tp_mod; in tracepoint_module_going() local
481 list_for_each_entry(tp_mod, &tracepoint_module_list, list) { in tracepoint_module_going()
482 if (tp_mod->mod == mod) { in tracepoint_module_going()
484 MODULE_STATE_GOING, tp_mod); in tracepoint_module_going()
485 list_del(&tp_mod->list); in tracepoint_module_going()
486 kfree(tp_mod); in tracepoint_module_going()