FreeBSD/sys/geom/sched/gs_delay.c
/*
 * Module glue -- drain the callout structure, destroy the
 * hash table and its element, and free the descriptor.
 */
Module glue -- drain the callout structure, destroy the
hash table and its element, and free the descriptor.
Module glue -- drain the callout structure destroy the hash table and its element and free the descriptor .
static void
g_delay_fini(void *data)
{
	struct g_delay_softc *sc = data;
	callout_drain(&sc->sc_wait);
	me.units--;
	free(sc, M_GEOM_SCHED);
}
static void g_delay_fini ( void * data ) { struct g_delay_softc * sc = data ; callout_drain ( & sc -> sc_wait ) ; me . units -- ; free ( sc , M_GEOM_SCHED ) ; }
Module glue -- drain the callout structure, destroy the
 hash table and its element, and free the descriptor.
Module glue -- drain the callout structure destroy the hash table and its element and free the descriptor .
/* We're force drained before getting here */ /* Kick out timers */