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. It may be
33 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
43 drivers. USB HCD drivers that support power management, should use set
49 .Fn usba_hubdi_root_hub_power
50 function. They should not implement their own
54 In addition, drivers should pass the symbol
58 member. It contains a properly formatted bus operations structure.
60 This function should not be called directly, it should only be used as a