Home
last modified time | relevance | path

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

/openbmc/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.
33 - Transfers for one URB can be canceled with :c:func:`usb_unlink_urb`
47 The URB structure
92 How to get an URB?
105 To free an URB, use :c:func:`usb_free_urb`::
134 How to submit an URB?
163 How to cancel an already running URB?
177 To cancel an URB synchronously, call :c:func:`usb_kill_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.
103 ``-ENOENT`` URB was synchronously unlinked by
106 ``-EINPROGRESS`` URB still pending, no results yet
[all …]
H A Danchors.rst33 an URB is finished by (successful) completion. Thus disassociation
80 Returns the oldest anchored URB of an anchor. The URB is unanchored
83 first submitted URB is returned.
H A Dindex.rst13 URB
H A Dbulk-streams.rst65 To queue an URB for a specific stream, set the urb->stream_id value. If the
H A Dusb.rst101 faults (including software-induced ones like unlinking an URB) isn't yet
143 asynchronous: drivers submit requests in the form of an URB, and the
144 URB's completion callback handles the next step. All USB transfer types
631 These requests are packaged into a structure that resembles the URB used
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
H A Dgadget.rst55 host side's current URB framework exposes a number of implementation
/openbmc/linux/Documentation/usb/
H A Dusbip_protocol.rst36 to transfer the URB traffic between the client and the server. The client may
37 send two types of packets: the USBIP_CMD_SUBMIT to submit an URB, and
38 USBIP_CMD_UNLINK to unlink a previously submitted URB. The answers of the
88 For UNLINK, note that after a successful USBIP_RET_UNLINK, the unlinked URB
335 Submit an URB
345 | | | Documentation/driver-api/usb/URB.rst. |
351 | | | use URB transfer_buffer_length |
353 | 0x1C | 4 | start_frame: use URB start_frame; |
376 Reply for submitting an URB
410 Unlink an URB
[all …]
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.
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
219 u64 id; /* 0: URB ID - from submission to callback */
[all …]
H A Dehci.rst215 Such URB queuing should work with all the USB 1.1 HC drivers too.
/openbmc/linux/drivers/media/usb/dvb-usb/
H A Dcxusb-analog.c468 cxusb_vprintk(dvbdev, URB, "will copy field 1\n"); in cxusb_medion_v_process_auxbuf()
492 cxusb_vprintk(dvbdev, URB, "will copy field 2\n"); in cxusb_medion_v_process_auxbuf()
521 cxusb_vprintk(dvbdev, URB, "frame done\n"); in cxusb_medion_v_process_auxbuf()
523 cxusb_vprintk(dvbdev, URB, "frame skipped\n"); in cxusb_medion_v_process_auxbuf()
563 cxusb_vprintk(dvbdev, URB, "URB %u data len = %lu\n", urbn, in cxusb_medion_v_complete_handle_urb()
567 cxusb_vprintk(dvbdev, URB, "appending URB\n"); in cxusb_medion_v_complete_handle_urb()
586 cxusb_vprintk(dvbdev, URB, "URB %u resubmit\n", urbn); in cxusb_medion_v_complete_handle_urb()
609 cxusb_vprintk(dvbdev, URB, "worker called, stop_streaming = %d\n", in cxusb_medion_v_complete_work()
622 cxusb_vprintk(dvbdev, URB, "rescheduling worker\n"); in cxusb_medion_v_complete_work()
646 cxusb_vprintk(dvbdev, URB, "URB %u complete\n", i); in cxusb_medion_v_complete()
[all …]
/openbmc/linux/arch/powerpc/xmon/
H A Dppc-opc.c877 #define URB URA + 1 macro
880 #define URC URB + 1
3751 {"udi8fcm.", APU(4, 771,0), APU_MASK, PPC440, PPC476, {URT, URA, URB}},
3752 {"udi8fcm", APU(4, 771,1), APU_MASK, PPC440, PPC476, {URT, URA, URB}},
3759 {"udi9fcm.", APU(4, 804,0), APU_MASK, PPC440, PPC476, {URT, URA, URB}},
3760 {"udi9fcm", APU(4, 804,1), APU_MASK, PPC440, PPC476, {URT, URA, URB}},
3768 {"udi10fcm", APU(4, 835,1), APU_MASK, PPC440, PPC476, {URT, URA, URB}},
3777 {"udi11fcm", APU(4, 867,1), APU_MASK, PPC440, PPC476, {URT, URA, URB}},
3785 {"udi12fcm", APU(4, 899,1), APU_MASK, PPC440, PPC476, {URT, URA, URB}},
3797 {"udi13fcm", APU(4, 931,1), APU_MASK, PPC440, PPC476, {URT, URA, URB}},
[all …]
/openbmc/linux/Documentation/driver-api/media/drivers/
H A Ddvb-usb.rst23 - Transport Stream URB handling in conjunction with dvb-demux-feed-control
/openbmc/linux/drivers/usb/host/
H A DKconfig642 devices that just queue one ISO frame per URB, then ISO transfers
/openbmc/linux/Documentation/sound/
H A Dalsa-configuration.rst2246 Max. number of packets per URB (default: 8)
2315 the mixer element such as URB error -22. This happens on some
/openbmc/linux/Documentation/admin-guide/
H A Dkernel-parameters.txt6779 [USB] Maximum number of bytes to snoop in each URB