diff options
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. |
