xref: /freebsd/share/man/man9/device_quiet.9 (revision fa9896e082a1046ff4fbc75fcba4d18d1f2efc19)
16dcd4819SNick Hibma.\" -*- nroff -*-
26dcd4819SNick Hibma.\"
36dcd4819SNick Hibma.\" Copyright (c) 1998 Doug Rabson
46dcd4819SNick Hibma.\"
56dcd4819SNick Hibma.\" All rights reserved.
66dcd4819SNick Hibma.\"
76dcd4819SNick Hibma.\" This program is free software.
86dcd4819SNick Hibma.\"
96dcd4819SNick Hibma.\" Redistribution and use in source and binary forms, with or without
106dcd4819SNick Hibma.\" modification, are permitted provided that the following conditions
116dcd4819SNick Hibma.\" are met:
126dcd4819SNick Hibma.\" 1. Redistributions of source code must retain the above copyright
136dcd4819SNick Hibma.\"    notice, this list of conditions and the following disclaimer.
146dcd4819SNick Hibma.\" 2. Redistributions in binary form must reproduce the above copyright
156dcd4819SNick Hibma.\"    notice, this list of conditions and the following disclaimer in the
166dcd4819SNick Hibma.\"    documentation and/or other materials provided with the distribution.
176dcd4819SNick Hibma.\"
186dcd4819SNick Hibma.\" THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY EXPRESS OR
196dcd4819SNick Hibma.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
206dcd4819SNick Hibma.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
216dcd4819SNick Hibma.\" IN NO EVENT SHALL THE DEVELOPERS BE LIABLE FOR ANY DIRECT, INDIRECT,
226dcd4819SNick Hibma.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
236dcd4819SNick Hibma.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
246dcd4819SNick Hibma.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
256dcd4819SNick Hibma.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
266dcd4819SNick Hibma.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
276dcd4819SNick Hibma.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
286dcd4819SNick Hibma.\"
29*71499f6aSJohn Baldwin.Dd September 12, 2016
30def37e7cSMike Pritchard.Dt DEVICE_QUIET 9
313d45e180SRuslan Ermilov.Os
326dcd4819SNick Hibma.Sh NAME
336dcd4819SNick Hibma.Nm device_quiet ,
346dcd4819SNick Hibma.Nm device_verbose ,
356dcd4819SNick Hibma.Nm device_is_quiet
366dcd4819SNick Hibma.Nd manipulate device quiet flag
376dcd4819SNick Hibma.Sh SYNOPSIS
3832eef9aeSRuslan Ermilov.In sys/param.h
3932eef9aeSRuslan Ermilov.In sys/bus.h
406dcd4819SNick Hibma.Ft void
416dcd4819SNick Hibma.Fn device_quiet "device_t dev"
426dcd4819SNick Hibma.Ft void
436dcd4819SNick Hibma.Fn device_verbose "device_t dev"
446dcd4819SNick Hibma.Ft int
456dcd4819SNick Hibma.Fn device_is_quiet "device_t dev"
466dcd4819SNick Hibma.Sh DESCRIPTION
47a0942a60SHiten PandyaEach device has a quiet flag associated with it.
48a0942a60SHiten PandyaA device is
496dcd4819SNick Hibmaverbose by default when it is created but may be quieted to prevent
50*71499f6aSJohn Baldwinprinting of the device identification string during attach
51*71499f6aSJohn Baldwinand printing of a message during detach.
526dcd4819SNick HibmaTo quiet a device, call
53*71499f6aSJohn Baldwin.Fn device_quiet
54*71499f6aSJohn Baldwinduring a device driver probe routine.
55*71499f6aSJohn BaldwinTo re-enable probe messages,
563136363fSRuslan Ermilovcall
57facc6767SRuslan Ermilov.Fn device_verbose .
583136363fSRuslan ErmilovTo test to see if a device is quieted, call
59facc6767SRuslan Ermilov.Fn device_is_quiet .
60*71499f6aSJohn Baldwin.Pp
61*71499f6aSJohn BaldwinDevices are implicitly marked verbose after a driver detaches.
626dcd4819SNick Hibma.Sh SEE ALSO
636dcd4819SNick Hibma.Xr device 9
646dcd4819SNick Hibma.Sh AUTHORS
6509356c84SHiten PandyaThis manual page was written by
666dcd4819SNick Hibma.An Doug Rabson .
67