device_get_desc(9)

device_get_desc9

Access the description of a device

Part of device_set_desc(9).

Usage

#include <sys/param.h>

#include <sys/bus.h>

void

device_set_desc(device_t dev, const char *desc);

void

device_set_descf(device_t dev, const char *fmt, ...);

void

device_set_desc_copy(device_t dev, const char *desc);

const char *

device_get_desc(device_t dev);

Overview

Manipulate the verbose description of a device. This description (if present) is printed as part of the message when it is attached during autoconfiguration. The variation device_set_desc_copy() is used to set the description if the string passed is a temporary buffer which will be overwritten. In this case, the system will copy the string, otherwise the pointer passed will be used directly. device_set_descf() is a printf-like version of device_set_desc().

Releases

77 releases since FreeBSD 3.0-RELEASE; the text changed 40 times.

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