device_is_quiet(9)

device_is_quiet9

Manipulate device quiet flag

Part of device_quiet(9).

Usage

#include <sys/param.h>

#include <sys/bus.h>

void

device_quiet(device_t dev);

void

device_verbose(device_t dev);

int

device_is_quiet(device_t dev);

Overview

Each device has a quiet flag associated with it. A device is verbose by default when it is created but may be quieted to prevent printing of the device identification string during attach and printing of a message during detach. To quiet a device, call device_quiet() during a device driver probe routine. To re-enable probe messages, call device_verbose(). To test to see if a device is quieted, call device_is_quiet().

Devices are implicitly marked verbose after a driver detaches.

Releases

70 releases since FreeBSD 4.0-RELEASE; the text changed 38 times.

  1. 4.0–4.2
  2. 4.3
  3. 4.4
  4. 4.5–4.11
  5. 5.0
  6. 5.1
  7. 5.2–6.3
  8. 6.4
  9. 7.0
  10. 7.1
  11. 7.2
  12. 7.3
  13. 7.4
  14. 8.0
  15. 8.1
  16. 8.2
  17. 8.3
  18. 8.4
  19. 9.0
  20. 9.1
  21. 9.2
  22. 9.3
  23. 10.0
  24. 10.1
  25. 10.2
  26. 10.3
  27. 10.4
  28. 11.0
  29. 11.1
  30. 11.2
  31. 11.3
  32. 11.4
  33. 12.0
  34. 12.1
  35. 12.2
  36. 12.3
  37. 12.4
  38. 13.0–13.2
  39. 13.3–16.0

Authors

This manual page was written by Doug Rabson.

From base 16.0-CURRENT-20261027-61c70dc16a79 in FreeBSD 16.0-CURRENT (2026-10-27). Parsed by carta from the page's mdoc source.