diff options
| author | Warner Losh <imp@FreeBSD.org> | 2022-02-28 21:27:28 +0000 |
|---|---|---|
| committer | Warner Losh <imp@FreeBSD.org> | 2022-03-01 15:06:41 +0000 |
| commit | b01f409ffeda38212a2f6a62e1343526c7a8be98 (patch) | |
| tree | d42a84f32f3eb54a59a11d0847b67402e2c39694 /lib/libdevctl/devctl.3 | |
| parent | 38e942a3452fed040d1e344da25187aa54696eeb (diff) | |
Diffstat (limited to 'lib/libdevctl/devctl.3')
| -rw-r--r-- | lib/libdevctl/devctl.3 | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/lib/libdevctl/devctl.3 b/lib/libdevctl/devctl.3 index 34d1c03c2840..4299a81f783c 100644 --- a/lib/libdevctl/devctl.3 +++ b/lib/libdevctl/devctl.3 @@ -36,6 +36,7 @@ .Nm devctl_disable , .Nm devctl_enable , .Nm devctl_freeze , +.Nm devctl_getpath , .Nm devctl_rescan , .Nm devctl_reset , .Nm devctl_resume , @@ -62,6 +63,8 @@ .Ft int .Fn devctl_freeze "void" .Ft int +.Fn devctl_getpath "const char *device" "const char *locator" "char **buffer" +.Ft int .Fn devctl_rescan "const char *device" .Ft int .Fn devctl_reset "const char *device" "bool detach" @@ -199,6 +202,18 @@ function rescans a bus device checking for devices that have been added or removed. .Pp The +.Fn devctl_getpath +retrieves the path to the +.Fa device +from the kernel using the +.Fa locator +method to construct the path. +The +.Fa buffer +pointer is updated with an allocated buffer that must be freed with +.Xr free . +.Pp +The .Fn devctl_freeze function freezes probe and attach processing initiated in response to drivers being loaded. |
