2 .\" This file and its contents are supplied under the terms of the
3 .\" Common Development and Distribution License ("CDDL"), version 1.0.
4 .\" You may only use this file in accordance with the terms of version
7 .\" A full copy of the text of the CDDL should have accompanied this
8 .\" source. A copy of the CDDL is also available via the Internet at
9 .\" http://www.illumos.org/license/CDDL.
12 .\" Copyright 2016 Joyent, Inc.
15 .Dt USBA_HCDI_DEV_OPS 9F
18 .Nm usba_hubdi_bus_ops ,
19 .Nm usba_hubdi_root_hub_power
20 .Nd device operations utility functions for HCD drivers
23 .Fo usba_hubdi_root_hub_power
30 illumos USB HCD private function
32 This is a private function that is not part of the stable DDI.
33 It may be removed or changed at any time.
35 For the parameters of the
36 .Fn usba_hubdi_root_hub_power
41 .Fn usba_hubdi_root_hub_power
42 function is a utility function for the implementation of USB HCD
44 USB HCD drivers that support power management, should use set the
49 .Fn usba_hubdi_root_hub_power
51 They should not implement their own
55 In addition, drivers should pass the symbol
60 It contains a properly formatted bus operations structure.
62 This function should not be called directly, it should only be used as a