USBA_HCDI_DEV_OPS(9F) | Kernel Functions for Drivers | USBA_HCDI_DEV_OPS(9F) |
usba_hubdi_bus_ops
,
usba_hubdi_root_hub_power
—
device operations utility functions for HCD
drivers
int
usba_hubdi_root_hub_power
(dev_info_t
*dip, int component, int
level);
Volatile - illumos USB HCD private function
This is a private function that is not part of the stable DDI. It may be removed or changed at any time.
For the parameters of the
usba_hubdi_root_hub_power
()
function, see power(9E).
The
usba_hubdi_root_hub_power
()
function is a utility function for the implementation of USB HCD drivers.
USB HCD drivers that support power management, should use set the
devo_power
member of their dev_ops(9S)
structure to the usba_hubdi_root_hub_power
()
function. They should not implement their own
power(9E) function.
In addition, drivers should pass the symbol usba_hubdi_busops as the devo_bus_ops member. It contains a properly formatted bus operations structure.
This function should not be called directly, it should only be used as a member of a device's dev_ops(9S) structure.
September 16, 2016 | OmniOS |