DEVICE_PROBE.9 (231244) | DEVICE_PROBE.9 (233648) |
---|---|
1.\" -*- nroff -*- 2.\" 3.\" Copyright (c) 1998 Doug Rabson 4.\" 5.\" All rights reserved. 6.\" 7.\" This program is free software. 8.\" --- 12 unchanged lines hidden (view full) --- 21.\" IN NO EVENT SHALL THE DEVELOPERS BE LIABLE FOR ANY DIRECT, INDIRECT, 22.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 23.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 24.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 25.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 27.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28.\" | 1.\" -*- nroff -*- 2.\" 3.\" Copyright (c) 1998 Doug Rabson 4.\" 5.\" All rights reserved. 6.\" 7.\" This program is free software. 8.\" --- 12 unchanged lines hidden (view full) --- 21.\" IN NO EVENT SHALL THE DEVELOPERS BE LIABLE FOR ANY DIRECT, INDIRECT, 22.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 23.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 24.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 25.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 27.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28.\" |
29.\" $FreeBSD: head/share/man/man9/DEVICE_PROBE.9 231244 2012-02-09 04:37:30Z gjb $ | 29.\" $FreeBSD: head/share/man/man9/DEVICE_PROBE.9 233648 2012-03-29 05:02:12Z eadler $ |
30.\" 31.Dd February 8, 2012 32.Dt DEVICE_PROBE 9 33.Os 34.Sh NAME 35.Nm DEVICE_PROBE 36.Nd probe for device existence 37.Sh SYNOPSIS --- 53 unchanged lines hidden (view full) --- 91.Bl -tag -width BUS_PROBE_NOWILDCARD 92.It BUS_PROBE_SPECIFIC 93The device that cannot be reprobed, and that no 94possible other driver may exist (typically legacy drivers who don't follow 95all the rules, or special needs drivers). 96.It BUS_PROBE_VENDOR 97The device is supported by a vendor driver. 98This is for source or binary drivers that are not yet integrated into the | 30.\" 31.Dd February 8, 2012 32.Dt DEVICE_PROBE 9 33.Os 34.Sh NAME 35.Nm DEVICE_PROBE 36.Nd probe for device existence 37.Sh SYNOPSIS --- 53 unchanged lines hidden (view full) --- 91.Bl -tag -width BUS_PROBE_NOWILDCARD 92.It BUS_PROBE_SPECIFIC 93The device that cannot be reprobed, and that no 94possible other driver may exist (typically legacy drivers who don't follow 95all the rules, or special needs drivers). 96.It BUS_PROBE_VENDOR 97The device is supported by a vendor driver. 98This is for source or binary drivers that are not yet integrated into the |
99.Fx | 99.Fx |
100tree. 101Its use in the base OS is prohibited. 102.It BUS_PROBE_DEFAULT 103The device is a normal device matching some plug and play ID. This is 104the normal return value for drivers to use. 105It is intended that nearly all of the drivers in the tree should return 106this value. 107.It BUS_PROBE_LOW_PRIORITY --- 6 unchanged lines hidden (view full) --- 114return BUS_PROBE_DEFAULT. 115.It BUS_PROBE_GENERIC 116The driver matches the type of device generally. 117This allows drivers to match all serial ports generally, with specialized 118drivers matching particular types of serial ports that need special 119treatment for some reason. 120.It BUS_PROBE_HOOVER 121The driver matches all unclaimed devices on a bus. | 100tree. 101Its use in the base OS is prohibited. 102.It BUS_PROBE_DEFAULT 103The device is a normal device matching some plug and play ID. This is 104the normal return value for drivers to use. 105It is intended that nearly all of the drivers in the tree should return 106this value. 107.It BUS_PROBE_LOW_PRIORITY --- 6 unchanged lines hidden (view full) --- 114return BUS_PROBE_DEFAULT. 115.It BUS_PROBE_GENERIC 116The driver matches the type of device generally. 117This allows drivers to match all serial ports generally, with specialized 118drivers matching particular types of serial ports that need special 119treatment for some reason. 120.It BUS_PROBE_HOOVER 121The driver matches all unclaimed devices on a bus. |
122The 123.Xr ugen 4 | 122The 123.Xr ugen 4 |
124device is one example. 125.It BUS_PROBE_NOWILDCARD 126The driver expects its parent to tell it which children to manage 127and no probing is really done. 128The device only matches if its parent bus specifically said to use 129this driver. 130.El 131.Sh SEE ALSO 132.Xr device 9 , 133.Xr DEVICE_ATTACH 9 , 134.Xr DEVICE_DETACH 9 , 135.Xr DEVICE_IDENTIFY 9 , 136.Xr DEVICE_SHUTDOWN 9 137.Sh AUTHORS 138This manual page was written by 139.An Doug Rabson . | 124device is one example. 125.It BUS_PROBE_NOWILDCARD 126The driver expects its parent to tell it which children to manage 127and no probing is really done. 128The device only matches if its parent bus specifically said to use 129this driver. 130.El 131.Sh SEE ALSO 132.Xr device 9 , 133.Xr DEVICE_ATTACH 9 , 134.Xr DEVICE_DETACH 9 , 135.Xr DEVICE_IDENTIFY 9 , 136.Xr DEVICE_SHUTDOWN 9 137.Sh AUTHORS 138This manual page was written by 139.An Doug Rabson . |