Lines Matching refs:functions
142 hooks. These are functions in your driver that the stack should call as soon
197 descriptors. All these operations are accessible by convenience functions.
269 functions, with the asterix being one of the following: \c bulk, \c bulk_v
271 (over the standard control pipe). These five functions work asynchronously,
275 The five functions share some arguments. The first argument is always the
277 these only work on the device in general). All of the functions accept a data
278 buffer, and the length of that buffer. All of the functions require a
280 transfer is finished. The functions also require a cookie that is provided to
292 provide to the \c queue_* functions are yours. You are responsible for
300 by every device. Haiku's stack has two functions that you can use to perform
303 perform synchronously as well as asynchronously. The functions you can use
326 \endlink functions can be used to perform standard usb requests. Avoid
330 convenience functions.
357 operate on (an array of) POSIX vectors. These functions only differ in the