Use of urb in Linux USB driver

Source: Internet
Author: User
Usb_alloc_urb
Usb_free_urb
Allocate and release

Urb filling:
Specify the urb type, which can be Ctrl, bulk, Int, or ISO.
Enter the callback function.

Usb_submit_urb
Usb_unlink_urb
Fill the urb structure or remove it from the USB system.

When the urb type is ISO or Int, an urb callback function may be called multiple times.

Bulk, you can submit the read or write urb, the callback function is used to notify the end of a USB transfer.

CTRL is the same as bulk.

/Drivers/USB. C contains the source code of most USB APIs.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.