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_CB_OPS 9F
18 .Nm usba_hubdi_cb_ops ,
20 .Nm usba_hubdi_ioctl ,
22 .Nd character device utility functions for HCD drivers
24 .In sys/usb/usba/hubdi.h
53 illumos USB HCD private function
55 This is a private function that is not part of the stable DDI.
56 It may be removed or changed at any time.
60 Pointer to the device's
65 All other parameters are the same as the ones described and discussed in
73 .Fn usba_hubdi_ioctl ,
76 functions are functions provided for the implementation of USB HCD
78 USB HCD drivers are required to implemnt the
85 In each of those functions, they should use the device number to determine
90 to determine the device's corresponding
92 The USB HCD driver's entry points should then call the corresponding
93 function described above, passing all the arguments they received
96 The USB HCD driver's entry points should return the value returned by
97 the call to the corresponding USBA function.
99 These functions should only be called from the context of a USB HCD