device_get_flags(9)

device_get_flags9

Manipulate driver flags

Usage

#include <sys/param.h>

#include <sys/bus.h>

void

device_set_flags(device_t dev, uint32_t flags);

uint32_t

device_get_flags(device_t dev);

Overview

Each device supports a set of driver-dependent flags which are often used to control device behaviour. These flags are read by calling device_get_flags() and written by calling device_set_flags().

Releases

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

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