g_provider_by_name(9)

g_provider_by_name9

Find geom provider with given name

Usage

#include <geom/geom.h>

struct g_provider *

g_provider_by_name(const char *name);

Overview

The g_provider_by_name() function searches for a provider called name and returns the structure g_provider bound to it. Argument name can be a name or full path (i.e., “da0”, or “/dev/da0”).

Restrictions/conditions

The topology lock has to be held.

Return values

The g_provider_by_name() function returns a pointer to the provider called name or NULL if there is no such provider.

Releases

52 releases since FreeBSD 5.3-RELEASE; the text changed 33 times.

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

Authors

This manual page was written by Pawel Jakub Dawidek ⟨[email protected]⟩.

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