USBA_HCDI_DEV_OPS(9F) Kernel Functions for Drivers USBA_HCDI_DEV_OPS(9F)

usba_hubdi_bus_ops, usba_hubdi_root_hub_powerdevice operations utility functions for HCD drivers

int
usba_hubdi_root_hub_power(dev_info_t *dip, int component, int level);

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 () function, see power(9E).

The () function is a utility function for the implementation of USB HCD drivers. USB HCD drivers that support power management, should use set the 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 as the 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.

power(9E), dev_ops(9S)

September 16, 2016 OmniOS