Home
last modified time | relevance | path

Searched refs:URB (Results 1 – 11 of 11) sorted by relevance

/linux/Documentation/driver-api/usb/
H A DURB.rst3 USB Request Block (URB)
20 Basic concept or 'What is an URB?'
24 called USB Request Block, or URB for short.
26 - An URB consists of all relevant information to execute any USB transaction
29 - Execution of an URB is inherently an asynchronous operation, i.e. the
33 - Transfers for one URB can be canceled with :c:func:`usb_unlink_urb`
36 - Each URB has a completion handler, which is called after the action
37 has been successfully completed or canceled. The URB also contains a
47 The URB structure
92 How to get an URB?
[all …]
H A Derror-codes.rst24 0 URB submission went fine
32 ``-EBUSY`` The URB is already active.
49 frames the URB would be scheduled in have already
55 ``-EPIPE`` The pipe type specified in the URB doesn't match the
64 ``-EBADR`` The wLength value in a control URB's setup packet does
65 not match the URB's transfer_buffer_length.
75 ``-EHOSTUNREACH`` URB was rejected because the device is suspended.
77 ``-ENOEXEC`` A control URB doesn't contain a Setup packet.
91 For isochronous URBs, the urb status value is non-zero only if the URB is
103 ``-ENOENT`` URB was synchronously unlinked by
[all …]
H A Danchors.rst33 an URB is finished by (successful) completion. Thus disassociation
69 Returns the oldest anchored URB of an anchor. The URB is unanchored
72 first submitted URB is returned.
H A Dbulk-streams.rst65 To queue an URB for a specific stream, set the urb->stream_id value. If the
H A Dpower-management.rst398 such as an URB's completion handler, but when they return the
469 the I/O request routine and the URB completion handler; it should
/linux/Documentation/usb/
H A Dusbmon.rst119 Any text format data consists of a stream of events, such as URB submission,
120 URB callback, submission error. Every event is a text line, which consists
126 - URB Tag. This is used to identify URBs, and is normally an in-kernel address
127 of the URB structure in hexadecimal, but can be a sequence number or any
134 - Event Type. This type refers to the format of the event, not URB type.
138 colons: URB type and direction, Bus number, Device address, Endpoint number.
151 - URB Status word. This is either a letter, or several numbers separated
152 by colons: URB status, interval, start frame, and error count. Unlike the
159 a "status" field of the URB. This field makes no sense for submissions, but
177 of them in an URB is printed first, then a word per descriptor, up to a
[all …]
H A Dehci.rst215 Such URB queuing should work with all the USB 1.1 HC drivers too.
/linux/arch/powerpc/xmon/
H A Dppc-opc.c877 #define URB URA + 1 macro
880 #define URC URB + 1
3522 {"udi0fcm.", APU(4, 515,0), APU_MASK, PPC405|PPC440, PPC476, {URT, URA, URB}},
3523 {"udi0fcm", APU(4, 515,1), APU_MASK, PPC405|PPC440, PPC476, {URT, URA, URB}},
3552 {"udi1fcm.", APU(4, 547,0), APU_MASK, PPC405|PPC440, PPC476, {URT, URA, URB}},
3553 {"udi1fcm", APU(4, 547,1), APU_MASK, PPC405|PPC440, PPC476, {URT, URA, URB}},
3592 {"udi2fcm.", APU(4, 579,0), APU_MASK, PPC405|PPC440, PPC476, {URT, URA, URB}},
3593 {"udi2fcm", APU(4, 579,1), APU_MASK, PPC405|PPC440, PPC476, {URT, URA, URB}},
3608 {"udi3fcm.", APU(4, 611,0), APU_MASK, PPC405|PPC440, PPC476, {URT, URA, URB}},
3610 {"udi3fcm", APU(4, 611,1), APU_MASK, PPC405|PPC440, PPC476, {URT, URA, URB}},
[all …]
/linux/Documentation/driver-api/media/drivers/
H A Ddvb-usb.rst23 - Transport Stream URB handling in conjunction with dvb-demux-feed-control
/linux/Documentation/sound/
H A Dalsa-configuration.rst2249 Max. number of packets per URB (default: 8)
2257 the mixer element such as URB error -22. This happens on some
/linux/Documentation/admin-guide/
H A Dkernel-parameters.txt8113 [USB] Maximum number of bytes to snoop in each URB