Lines Matching refs:shutdown
109 struct dtm_shutdown *shutdown; in pika_dtm_register_shutdown() local
111 shutdown = kmalloc(sizeof(struct dtm_shutdown), GFP_KERNEL); in pika_dtm_register_shutdown()
112 if (shutdown == NULL) in pika_dtm_register_shutdown()
115 shutdown->func = func; in pika_dtm_register_shutdown()
116 shutdown->arg = arg; in pika_dtm_register_shutdown()
118 list_add(&shutdown->list, &dtm_shutdown_list); in pika_dtm_register_shutdown()
125 struct dtm_shutdown *shutdown; in pika_dtm_unregister_shutdown() local
127 list_for_each_entry(shutdown, &dtm_shutdown_list, list) in pika_dtm_unregister_shutdown()
128 if (shutdown->func == func && shutdown->arg == arg) { in pika_dtm_unregister_shutdown()
129 list_del(&shutdown->list); in pika_dtm_unregister_shutdown()
130 kfree(shutdown); in pika_dtm_unregister_shutdown()
139 struct dtm_shutdown *shutdown; in temp_isr() local
147 list_for_each_entry(shutdown, &dtm_shutdown_list, list) in temp_isr()
148 shutdown->func(shutdown->arg); in temp_isr()