Alan Stern
c7ccde6eac
USB: see if URB comes from a completion handler
...
Now that URBs can be completed inside tasklets, we need a way of
determining whether a completion handler for a given endpoint is
currently running. Otherwise it's not possible to maintain the API
guarantee about keeping isochronous streams synchronous when an
underrun occurs.
This patch adds a field and a routine to check whether a completion
handler for a periodic endpoint is running. At the moment no
analogous routine appears to be necessary for async endpoints, but one
can always be added.
Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
CC: Ming Lei <tom.leiming@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2013-09-17 09:49:24 -07:00
..
association.h
atmel_usba_udc.h
audio-v2.h
audio.h
c67x00.h
cdc-wdm.h
USB: cdc-wdm: implement IOCTL_WDM_MAX_COMMAND
2013-03-25 13:32:20 -07:00
cdc_ncm.h
ch9.h
chipidea.h
usb: chipidea: retire flag CI_HDRC_PULLUP_ON_VBUS
2013-08-14 12:37:20 -07:00
composite.h
usb: gadget: the start of the configfs interface
2013-04-03 14:43:32 +03:00
ehci_def.h
ehci_pdriver.h
ehci-platform: add pre_setup() method to platform data
2013-06-11 16:10:45 +09:00
ezusb.h
functionfs.h
g_hid.h
gadget.h
usb: gadget: udc-core: move sysfs_notify() to a workqueue
2013-07-29 13:57:02 +03:00
gadget_configfs.h
usb: gadget: the start of the configfs interface
2013-04-03 14:43:32 +03:00
gpio_vbus.h
hcd.h
USB: see if URB comes from a completion handler
2013-09-17 09:49:24 -07:00
input.h
intel_mid_otg.h
iowarrior.h
irda.h
isp116x.h
isp1301.h
isp1362.h
isp1760.h
m66592.h
msm_hsusb.h
msm_hsusb_hw.h
musb-omap.h
musb-ux500.h
musb.h
net2280.h
of.h
usb: of: fix build breakage caused by recent patches
2013-07-30 09:09:15 +03:00
ohci_pdriver.h
omap_control_usb.h
omap_usb.h
otg.h
usb: add devicetree helpers for determining dr_mode and phy_type
2013-06-17 13:47:09 -07:00
phy.h
usb: phy: protect against NULL phy pointers
2013-07-29 13:56:45 +03:00
phy_companion.h
quirks.h
r8a66597.h
renesas_usbhs.h
usb: renesas_usbhs: fixup sparse errors for common.c
2013-04-02 11:42:48 +03:00
rndis_host.h
samsung_usb_phy.h
serial.h
USB: serial: increase the number of devices we support
2013-06-17 13:34:15 -07:00
sl811.h
storage.h
tegra_usb_phy.h
usb: phy: tegra: Program new PHY parameters
2013-08-12 13:29:52 -05:00
tilegx.h
uas.h
ulpi.h
usb: ulpi: Define a *otg_ulpi_create no-op
2013-03-20 17:30:40 +02:00
usb_phy_gen_xceiv.h
usb: phy: rename nop_usb_xceiv => usb_phy_gen_xceiv
2013-08-09 17:26:00 +03:00
usbnet.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2013-09-05 14:54:29 -07:00
wusb-wa.h
USB: WUSBCORE: clear RPIPE stall for control endpoints
2013-08-15 17:35:31 -07:00
wusb.h