geom_int.h (ffc1cc95e78ec05a3e1a0aed869e33a44d9f6641) geom_int.h (67c58cd7290949090db590a8f59ddfbc3f65a1b8)
1/*-
2 * SPDX-License-Identifier: BSD-3-Clause
3 *
4 * Copyright (c) 2002 Poul-Henning Kamp
5 * Copyright (c) 2002 Networks Associates Technology, Inc.
6 * All rights reserved.
7 *
8 * This software was developed for the FreeBSD Project by Poul-Henning Kamp

--- 45 unchanged lines hidden (view full) ---

54
55/* geom_event.c */
56void g_event_init(void);
57void g_run_events(void);
58void g_do_wither(void);
59
60/* geom_subr.c */
61extern struct class_list_head g_classes;
1/*-
2 * SPDX-License-Identifier: BSD-3-Clause
3 *
4 * Copyright (c) 2002 Poul-Henning Kamp
5 * Copyright (c) 2002 Networks Associates Technology, Inc.
6 * All rights reserved.
7 *
8 * This software was developed for the FreeBSD Project by Poul-Henning Kamp

--- 45 unchanged lines hidden (view full) ---

54
55/* geom_event.c */
56void g_event_init(void);
57void g_run_events(void);
58void g_do_wither(void);
59
60/* geom_subr.c */
61extern struct class_list_head g_classes;
62extern char *g_wait_event, *g_wait_sim, *g_wait_up, *g_wait_down;
62extern char *g_wait_event, *g_wait_up, *g_wait_down;
63void g_wither_washer(void);
64
65/* geom_io.c */
66void g_io_init(void);
67void g_io_schedule_down(struct thread *tp);
68void g_io_schedule_up(struct thread *tp);
69
70/* geom_kern.c / geom_kernsim.c */
71void g_init(void);
72extern struct thread *g_up_td;
73extern struct thread *g_down_td;
74extern int g_shutdown;
75extern int g_notaste;
76
77/* geom_ctl.c */
78void g_ctl_init(void);
63void g_wither_washer(void);
64
65/* geom_io.c */
66void g_io_init(void);
67void g_io_schedule_down(struct thread *tp);
68void g_io_schedule_up(struct thread *tp);
69
70/* geom_kern.c / geom_kernsim.c */
71void g_init(void);
72extern struct thread *g_up_td;
73extern struct thread *g_down_td;
74extern int g_shutdown;
75extern int g_notaste;
76
77/* geom_ctl.c */
78void g_ctl_init(void);