xref: /freebsd/share/man/man9/bus_delayed_attach_children.9 (revision fa9896e082a1046ff4fbc75fcba4d18d1f2efc19)
1b832a7e5SWarner Losh.\" -*- nroff -*-
2b832a7e5SWarner Losh.\"
3b832a7e5SWarner Losh.\" Copyright (c) 2019 M. Warner Losh
4b832a7e5SWarner Losh.\"
5b832a7e5SWarner Losh.\" Redistribution and use in source and binary forms, with or without
6b832a7e5SWarner Losh.\" modification, are permitted provided that the following conditions
7b832a7e5SWarner Losh.\" are met:
8b832a7e5SWarner Losh.\" 1. Redistributions of source code must retain the above copyright
9b832a7e5SWarner Losh.\"    notice, this list of conditions and the following disclaimer.
10b832a7e5SWarner Losh.\" 2. Redistributions in binary form must reproduce the above copyright
11b832a7e5SWarner Losh.\"    notice, this list of conditions and the following disclaimer in the
12b832a7e5SWarner Losh.\"    documentation and/or other materials provided with the distribution.
13b832a7e5SWarner Losh.\"
14b832a7e5SWarner Losh.\" THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY EXPRESS OR
15b832a7e5SWarner Losh.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
16b832a7e5SWarner Losh.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
17b832a7e5SWarner Losh.\" IN NO EVENT SHALL THE DEVELOPERS BE LIABLE FOR ANY DIRECT, INDIRECT,
18b832a7e5SWarner Losh.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
19b832a7e5SWarner Losh.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
20b832a7e5SWarner Losh.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
21b832a7e5SWarner Losh.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
22b832a7e5SWarner Losh.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
23b832a7e5SWarner Losh.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
24b832a7e5SWarner Losh.\"
25*16db09d8SWarner Losh.Dd December 13, 2019
26b832a7e5SWarner Losh.Dt BUS_DELAYED_ATTACH_CHILDREN 9
27b832a7e5SWarner Losh.Os
28b832a7e5SWarner Losh.Sh NAME
29b832a7e5SWarner Losh.Nm bus_delayed_attach_children
30b832a7e5SWarner Losh.Nd "request that the children be attached when interrupts are enabled"
31b832a7e5SWarner Losh.Sh SYNOPSIS
32b832a7e5SWarner Losh.In sys/param.h
33b832a7e5SWarner Losh.In sys/bus.h
34b832a7e5SWarner Losh.Pp
35b832a7e5SWarner Losh.Ft int
36b832a7e5SWarner Losh.Fn bus_delayed_attach_children "device_t dev"
37b832a7e5SWarner Losh.Sh DESCRIPTION
38b832a7e5SWarner LoshThe
39b832a7e5SWarner Losh.Fn bus_delayed_attach_children
40b832a7e5SWarner Loshfunction requests that the children of this device
41b832a7e5SWarner Loshbe attached when interrupts are running.
42b832a7e5SWarner LoshIf interrupts are currently running, this happens immediately.
43*16db09d8SWarner LoshIf interrupts are not yet running, this happens after interrupts are enabled, but
44b832a7e5SWarner Loshbefore the system mounts root.
45b832a7e5SWarner Losh.Sh RETURN VALUES
46b832a7e5SWarner LoshA zero return value indicates success.
47b832a7e5SWarner Losh.Sh SEE ALSO
48b832a7e5SWarner Losh.Xr bus 9 ,
49b832a7e5SWarner Losh.Xr device 9 ,
50b832a7e5SWarner Losh.Xr driver 9
51b832a7e5SWarner Losh.Sh AUTHORS
52b832a7e5SWarner LoshThis manual page was written by
53b832a7e5SWarner Losh.An Warner Losh Aq Mt imp@FreeBSD.org .
54