NetBSD/sys/dev/usb
aymeric 2c50b87899 In usbd_transfer(), abort the xfer if it is interrupted by a signal while in
progress.
This prevents that xfer from being freed while still on queue, and ensuing
panic().
2013-07-11 19:46:44 +00:00
..
FILES PR/45850: Pierre Pronchery: USB multi-touch panels are not supported 2012-01-17 03:49:19 +00:00
Makefile
Makefile.usbdevs
TODO Remove a couple of items. 2012-12-30 14:56:53 +00:00
TODO.usbmp Add usmsc(4) - a driver for the SMSC95XX USB ethernet devices. 2013-01-09 23:02:58 +00:00
aubtfwl.c . add support for loading code + config of AR3012 based chips 2013-05-09 12:44:31 +00:00
aubtfwlreg.h . add support for loading code + config of AR3012 based chips 2013-05-09 12:44:31 +00:00
auvitek.c make sure kernel lock is held when calling into usb stack 2012-01-09 10:57:34 +00:00
auvitek_audio.c
auvitek_board.c
auvitek_dtv.c - Add a USBD_MPSAFE flag to usbd_open_pipe. If not set, acquire KERNEL_LOCK 2013-01-22 12:40:42 +00:00
auvitek_i2c.c allow attaching an iic to auvitek if AUVITEK_I2C_DEBUG is defined, and 2011-10-02 16:30:58 +00:00
auvitek_video.c Attempt to load the xc5k firmware at attach time using config_mountroot. If 2011-10-02 19:15:39 +00:00
auvitekreg.h
auvitekvar.h Attempt to load the xc5k firmware at attach time using config_mountroot. If 2011-10-02 19:15:39 +00:00
devlist2h.awk
dwc_otg.c Remove some set but unused variables 2013-04-08 21:12:33 +00:00
dwc_otgreg.h RCSId police 2013-02-03 22:23:48 +00:00
dwc_otgvar.h Track transfer state better to avoid races between the workqueue and 2013-02-15 17:07:09 +00:00
ehci.c Change "translater" to "translator" in comment. 2013-06-25 15:32:23 +00:00
ehcireg.h Fix ETTF PSPD definitions and enable the ETTF PORTSC detection. 2012-11-04 12:01:55 +00:00
ehcivar.h Use CACHE_LINE_SIZE for EHCI_SQTD_ALIGN to make sure the sqtd fully consume 2013-02-02 14:15:55 +00:00
emdtv.c Consistent/Correct error message from failing usbd_set_config. 2012-12-27 16:42:32 +00:00
emdtv_board.c
emdtv_board.h
emdtv_dtv.c - Add a USBD_MPSAFE flag to usbd_open_pipe. If not set, acquire KERNEL_LOCK 2013-01-22 12:40:42 +00:00
emdtv_i2c.c
emdtv_ir.c
emdtvreg.h
emdtvvar.h
ezload.c fix debug variables. 2013-01-05 23:34:16 +00:00
ezload.h
files.usb Add KingSun/DonShine IRDA dongle. 2013-05-28 12:03:26 +00:00
hid.c remove any remnants of freebsd/openbsd code. 2012-02-24 06:48:23 +00:00
hid.h
if_athn_usb.c fix memory leak 2013-04-03 14:20:18 +00:00
if_athn_usb.h Use only one set of EDCA variables 2013-03-30 14:14:30 +00:00
if_atu.c remove trailing whitespace 2013-03-30 03:15:52 +00:00
if_atureg.h add a bunch of devices. from openbsd. 2012-09-23 01:08:17 +00:00
if_aue.c Change one aprint_error_dev(9) to aprint_debug_dev(9) to avoid console spam. 2013-04-27 15:57:41 +00:00
if_auereg.h Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
if_axe.c - Add a USBD_MPSAFE flag to usbd_open_pipe. If not set, acquire KERNEL_LOCK 2013-01-22 12:40:42 +00:00
if_axereg.h PR/47245: Toby Karyadi: Add AX88772B support to axe(4), e.g. for DLINK 2012-11-25 22:22:39 +00:00
if_cdce.c - need opt_usb.h if depending on USB_DEBUG 2013-01-05 01:30:15 +00:00
if_cdcereg.h Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
if_cue.c add missing flags param to usb_task_init 2013-01-22 14:03:19 +00:00
if_cuereg.h Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
if_kue.c - need opt_usb.h if depending on USB_DEBUG 2013-01-05 01:30:15 +00:00
if_kuereg.h Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
if_otus.c Use only one set of EDCA variables 2013-03-30 14:14:30 +00:00
if_otusreg.h Locking fixes and more for otus. 2013-01-20 21:50:41 +00:00
if_otusvar.h Use the EDCA and QOS stuff from net80211 instead of a home grown copy. 2013-03-30 01:10:00 +00:00
if_rum.c - Add a USBD_MPSAFE flag to usbd_open_pipe. If not set, acquire KERNEL_LOCK 2013-01-22 12:40:42 +00:00
if_rumreg.h
if_rumvar.h
if_run.c replace macro with inline function 2013-03-30 03:17:33 +00:00
if_runvar.h Add a driver for Ralink Technology RT2700U/RT2800U/RT3000U USB IEEE 2012-05-30 14:30:32 +00:00
if_smsc.c remove trailing whitespace 2013-03-30 14:30:24 +00:00
if_smscreg.h KNF and whitespace. No functional change. 2013-04-03 15:57:44 +00:00
if_smscvar.h RCSId police 2013-02-09 16:42:45 +00:00
if_udav.c - Add a USBD_MPSAFE flag to usbd_open_pipe. If not set, acquire KERNEL_LOCK 2013-01-22 12:40:42 +00:00
if_udavreg.h Fix typos 2012-08-24 09:01:22 +00:00
if_upgt.c remove trailing whitespace 2013-03-30 03:15:52 +00:00
if_upgtvar.h
if_upl.c - need opt_usb.h if depending on USB_DEBUG 2013-01-05 01:30:15 +00:00
if_ural.c - Add a USBD_MPSAFE flag to usbd_open_pipe. If not set, acquire KERNEL_LOCK 2013-01-22 12:40:42 +00:00
if_uralreg.h
if_uralvar.h
if_url.c - Add a USBD_MPSAFE flag to usbd_open_pipe. If not set, acquire KERNEL_LOCK 2013-01-22 12:40:42 +00:00
if_urlreg.h Fix typos 2012-08-24 09:01:22 +00:00
if_urndis.c remove trailing whitespace 2013-03-30 03:15:52 +00:00
if_urndisreg.h
if_urtw.c - Add a USBD_MPSAFE flag to usbd_open_pipe. If not set, acquire KERNEL_LOCK 2013-01-22 12:40:42 +00:00
if_urtwn.c Use rx_data, not tx_data at urtwn_free_rx_list(). 2013-04-07 02:53:19 +00:00
if_urtwn_data.h more locking and int -> size_t from Anon Ymous 2013-03-12 14:19:34 +00:00
if_urtwnreg.h ke monitor mode work: 2013-01-28 23:46:33 +00:00
if_urtwnvar.h As a workaround for the Raspberry PI, only allow 1 TX transfer to be 2013-03-16 15:48:21 +00:00
if_urtwreg.h Driver for Realtek RTL8187/RTL8187B 802.11b/g USB wireless adapter, from 2012-05-29 14:06:23 +00:00
if_zyd.c - Add a USBD_MPSAFE flag to usbd_open_pipe. If not set, acquire KERNEL_LOCK 2013-01-22 12:40:42 +00:00
if_zydreg.h Fix typos 2012-08-24 09:01:22 +00:00
irmce.c
kue_fw.h
moscom.c add a bunch of devices. from openbsd. 2012-09-23 01:08:17 +00:00
ohci.c Handle errors in ohci_open better. 2013-04-04 13:28:57 +00:00
ohcireg.h
ohcivar.h use a pool instead of a linked list to avoid synchronization problems. 2013-01-29 00:00:15 +00:00
pseye.c
slurm.c Add slurm(4), a radio(4) driver for USB FM radio modules based on the 2013-01-13 01:15:02 +00:00
stuirda.c Fix a case where an uninitialized USB pipe could be freed in the error 2012-06-12 20:25:58 +00:00
u3g.c Add support for the Huawei E171 3G Modem. 2013-03-14 13:08:56 +00:00
uark.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
uatp.c Remove non existent include of opt_uatp_debug.h and unused variable 2013-01-05 08:01:13 +00:00
uaudio.c Atomicly swap out pipe pointer before closing the pipe. 2013-05-12 09:54:55 +00:00
uaudioreg.h Increase the number of frequencies in the usb_audio_streaming_type1_descriptor 2012-05-18 07:52:54 +00:00
uberry.c Consistent/Correct error message from failing usbd_set_config. 2012-12-27 16:42:32 +00:00
ubsa.c remove any remnants of freebsd/openbsd code. 2012-02-24 06:48:23 +00:00
ubsa_common.c Fix off by one read error. 2012-12-11 09:17:31 +00:00
ubsavar.h Revert previous due to active usbmp branch(es). 2011-12-23 00:51:43 +00:00
ubt.c recognize apple bluetooth adapter in MacBook Air. (Ryo Onodera) 2012-10-06 14:37:41 +00:00
uchcom.c Revert previous due to active usbmp branch(es). 2011-12-23 00:51:43 +00:00
ucom.c drop trailing whitespace. 2012-12-15 04:10:05 +00:00
ucomvar.h const-ify struct ucom_methods pointer within ucom(4). 2011-12-19 19:34:52 +00:00
ucycom.c Add usmsc(4) - a driver for the SMSC95XX USB ethernet devices. 2013-01-09 23:02:59 +00:00
udl.c PR/47447: YAMASHIRO, Jun: New device id for udl(4) 2013-01-14 18:24:05 +00:00
udl.h
udsbr.c Consistent/Correct error message from failing usbd_set_config. 2012-12-27 16:42:32 +00:00
udsir.c Add KingSun/DonShine IRDA dongle. 2013-05-28 12:03:26 +00:00
uep.c Revert previous due to active usbmp branch(es). 2011-12-23 00:51:43 +00:00
uftdi.c The hardware only supports xon/xoff processing for both directions together, 2013-06-02 12:45:00 +00:00
uftdireg.h force chip into serial mode 2013-01-21 19:08:42 +00:00
ugen.c - need opt_usb.h if depending on USB_DEBUG 2013-01-05 01:30:15 +00:00
ugensa.c Revert previous due to active usbmp branch(es). 2011-12-23 00:51:43 +00:00
ugraphire_rdesc.h Revert previous due to active usbmp branch(es). 2011-12-23 00:51:43 +00:00
uhci.c Don't take the bus lock in usbd_transfer_complete when polling. 2013-04-04 13:27:55 +00:00
uhcireg.h
uhcivar.h use a pool instead of a linked list to avoid synchronization problems. 2013-01-29 00:00:15 +00:00
uhid.c - need opt_usb.h if depending on USB_DEBUG 2013-01-05 01:30:15 +00:00
uhidev.c merge the jmcneill-usbmp branch. many thanks to jared for the 2012-06-10 06:15:52 +00:00
uhidev.h merge the jmcneill-usbmp branch. many thanks to jared for the 2012-06-10 06:15:52 +00:00
uhmodem.c Revert previous due to active usbmp branch(es). 2011-12-23 00:51:43 +00:00
uhso.c - need opt_usb.h if depending on USB_DEBUG 2013-01-05 01:30:15 +00:00
uhub.c Spell "Windows 98" not-incorrectly in comment. 2013-06-25 15:37:17 +00:00
uipad.c Add a tiny driver that sends the magic command to an ipad instructing it 2011-12-31 00:08:48 +00:00
uipaq.c Consistent/Correct error message from failing usbd_set_config. 2012-12-27 16:42:32 +00:00
uirda.c pull down from usbmp branch: 2012-03-06 03:35:29 +00:00
uirdavar.h
ukbd.c Whitespace 2013-04-04 13:23:50 +00:00
ukbdmap.c
ukbdvar.h
ukyopon.c remove any remnants of freebsd/openbsd code. 2012-02-24 06:48:23 +00:00
ukyopon.h
ulpireg.h
ulpt.c Destroy the reader callout on close, as discussed back in may on current-users. 2012-08-24 13:14:19 +00:00
umass.c Improve a panic message slightly 2013-01-11 06:22:23 +00:00
umass_isdata.c Fix kernel dump on ahci controller, by making sure we won't sleep 2013-04-03 17:15:07 +00:00
umass_isdata.h
umass_quirks.c Add quirk for IODATA2 USB2SC. 2013-05-14 14:03:53 +00:00
umass_quirks.h
umass_scsipi.c this used the wrong cpp variable for debugging so it does not need opt_usb.h 2013-01-05 14:54:06 +00:00
umass_scsipi.h
umassvar.h Another contribution to PR kern/42225 which will hopefully 2012-08-24 12:20:02 +00:00
umct.c Revert previous due to active usbmp branch(es). 2011-12-23 00:51:43 +00:00
umct.h
umidi.c since umidi and sequencer are mpsafe, mark umidi softint with SOFTINT_MPSAFE 2013-01-22 21:29:53 +00:00
umidi_quirks.c Increase the number of frequencies in the usb_audio_streaming_type1_descriptor 2012-05-18 07:52:54 +00:00
umidi_quirks.h
umidireg.h
umidivar.h minor cleanups from usbmp: 2012-03-11 01:06:06 +00:00
umodem.c Attach to PMF. 2012-10-03 07:07:04 +00:00
umodem_common.c
umodemvar.h
ums.c fix debug variables. 2013-01-05 23:34:16 +00:00
uplcom.c Revert previous due to active usbmp branch(es). 2011-12-23 00:51:43 +00:00
urio.c Consistent/Correct error message from failing usbd_set_config. 2012-12-27 16:42:32 +00:00
urio.h
usb.c - Add a USBD_MPSAFE flag to usbd_open_pipe. If not set, acquire KERNEL_LOCK 2013-01-22 12:40:42 +00:00
usb.h Add a UPS_C_PORT_L1 define 2013-04-05 09:20:51 +00:00
usb_mem.c handle memory shortage correctly. 2013-02-05 13:39:28 +00:00
usb_mem.h bus_dmamem_alloc may change the number of requested segs, so keep the number requested for kmem_free use later 2013-01-23 23:44:30 +00:00
usb_quirks.c Regen usbdevs. 2013-03-28 04:07:55 +00:00
usb_quirks.h
usb_subr.c Only set wMaxPacketSize to 64 for HS/FS and set to 8 for LS to be within 2013-03-20 11:14:51 +00:00
usb_verbose.c Revert previous due to active usbmp branch(es). 2011-12-23 00:51:43 +00:00
usb_verbose.h
usbcdc.h
usbdevices.config Add 2013-02-05 11:56:41 +00:00
usbdevs Add vendor KingSun and IrDA product. 2013-05-27 16:32:58 +00:00
usbdevs.h Regen. 2013-05-27 16:38:35 +00:00
usbdevs_data.h Regen. 2013-05-27 16:38:35 +00:00
usbdi.c In usbd_transfer(), abort the xfer if it is interrupted by a signal while in 2013-07-11 19:46:44 +00:00
usbdi.h usbd_open_pipe and usbd_open_pipe_intr take different flags! Make sure 2013-01-22 13:27:59 +00:00
usbdi_util.c fix debug variables. 2013-01-05 23:34:16 +00:00
usbdi_util.h merge the jmcneill-usbmp branch. many thanks to jared for the 2012-06-10 06:15:52 +00:00
usbdivar.h Add || defined(OHCI_DEBUG) to pick up usbd_dump_pipe 2013-03-24 22:38:45 +00:00
usbhid.h PR/45850: Pierre Pronchery: USB multi-touch panels are not supported 2012-01-17 03:49:19 +00:00
usbroothub_subr.c
usbroothub_subr.h
uscanner.c Consistent/Correct error message from failing usbd_set_config. 2012-12-27 16:42:32 +00:00
uslsa.c Remove small vestige of debug code. 2012-01-14 21:15:48 +00:00
uslsareg.h Rework uslsa(4) based on publicly-available Silicon Labs AN571 document. 2012-01-14 21:06:01 +00:00
usscanner.c Consistent/Correct error message from failing usbd_set_config. 2012-12-27 16:42:32 +00:00
ustir.c Split IrDA SIR part for other SIR device. 2013-05-27 16:23:20 +00:00
ustirreg.h
uthum.c fix debug variables. 2013-01-05 23:34:16 +00:00
utoppy.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
utoppy.h
uts.c fix debug variables. 2013-01-05 23:34:16 +00:00
uvideo.c - need opt_usb.h if depending on USB_DEBUG 2013-01-05 01:30:15 +00:00
uvideoreg.h Revert previous due to active usbmp branch(es). 2011-12-23 00:51:43 +00:00
uvisor.c Revert previous due to active usbmp branch(es). 2011-12-23 00:51:43 +00:00
uvscom.c remove any remnants of freebsd/openbsd code. 2012-02-24 06:48:23 +00:00
uyap.c Revert previous due to active usbmp branch(es). 2011-12-23 00:51:43 +00:00
uyap_firmware.h
uyurex.c fix debug variables. 2013-01-05 23:34:16 +00:00
xinput_rdesc.h