First page Back Continue Last page Overview Graphics
The open() function (2)
Checks whether the device is already opened, if so return an error code
Starts the data transfer, that is the polling, by invoking usb_submit_urb( )
Invokes init_waitqueue_head( ) to initialize the I/O driver wait queue