xref: /freebsd/share/man/man9/device_quiet.9 (revision 71499f6a2d016c2406e8c57c2a897283a0f710e2)
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.\"
297f3dea24SPeter Wemm.\" $FreeBSD$
306dcd4819SNick Hibma.\"
31*71499f6aSJohn Baldwin.Dd September 12, 2016
32def37e7cSMike Pritchard.Dt DEVICE_QUIET 9
333d45e180SRuslan Ermilov.Os
346dcd4819SNick Hibma.Sh NAME
356dcd4819SNick Hibma.Nm device_quiet ,
366dcd4819SNick Hibma.Nm device_verbose ,
376dcd4819SNick Hibma.Nm device_is_quiet
386dcd4819SNick Hibma.Nd manipulate device quiet flag
396dcd4819SNick Hibma.Sh SYNOPSIS
4032eef9aeSRuslan Ermilov.In sys/param.h
4132eef9aeSRuslan Ermilov.In sys/bus.h
426dcd4819SNick Hibma.Ft void
436dcd4819SNick Hibma.Fn device_quiet "device_t dev"
446dcd4819SNick Hibma.Ft void
456dcd4819SNick Hibma.Fn device_verbose "device_t dev"
466dcd4819SNick Hibma.Ft int
476dcd4819SNick Hibma.Fn device_is_quiet "device_t dev"
486dcd4819SNick Hibma.Sh DESCRIPTION
49a0942a60SHiten PandyaEach device has a quiet flag associated with it.
50a0942a60SHiten PandyaA device is
516dcd4819SNick Hibmaverbose by default when it is created but may be quieted to prevent
52*71499f6aSJohn Baldwinprinting of the device identification string during attach
53*71499f6aSJohn Baldwinand printing of a message during detach.
546dcd4819SNick HibmaTo quiet a device, call
55*71499f6aSJohn Baldwin.Fn device_quiet
56*71499f6aSJohn Baldwinduring a device driver probe routine.
57*71499f6aSJohn BaldwinTo re-enable probe messages,
583136363fSRuslan Ermilovcall
59facc6767SRuslan Ermilov.Fn device_verbose .
603136363fSRuslan ErmilovTo test to see if a device is quieted, call
61facc6767SRuslan Ermilov.Fn device_is_quiet .
62*71499f6aSJohn Baldwin.Pp
63*71499f6aSJohn BaldwinDevices are implicitly marked verbose after a driver detaches.
646dcd4819SNick Hibma.Sh SEE ALSO
656dcd4819SNick Hibma.Xr device 9
666dcd4819SNick Hibma.Sh AUTHORS
6709356c84SHiten PandyaThis manual page was written by
686dcd4819SNick Hibma.An Doug Rabson .
69