Lines Matching refs:shutdown
114 struct dtm_shutdown *shutdown;
116 shutdown = kmalloc(sizeof(struct dtm_shutdown), GFP_KERNEL);
117 if (shutdown == NULL)
120 shutdown->func = func;
121 shutdown->arg = arg;
123 list_add(&shutdown->list, &dtm_shutdown_list);
130 struct dtm_shutdown *shutdown;
132 list_for_each_entry(shutdown, &dtm_shutdown_list, list)
133 if (shutdown->func == func && shutdown->arg == arg) {
134 list_del(&shutdown->list);
135 kfree(shutdown);
144 struct dtm_shutdown *shutdown;
151 /* Run through the shutdown list. */
152 list_for_each_entry(shutdown, &dtm_shutdown_list, list)
153 shutdown->func(shutdown->arg);