devclass_get_softc(9)

devclass_get_softc9

Translate unit number to driver private structure

Usage

#include <sys/param.h>

#include <sys/bus.h>

void *

devclass_get_softc(devclass_t dc, int unit);

Overview

This function retrieves the driver private instance variables for the device with the given unit number and returns it.

Return values

If the device exists, its driver-private variables are returned, otherwise NULL is returned.

Releases

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

  1. 3.0–3.1
  2. 3.2
  3. 3.3–3.5.1
  4. 4.0–4.3
  5. 4.4
  6. 4.5–4.11
  7. 5.0–5.5
  8. 6.0–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–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.