summaryrefslogtreecommitdiff
path: root/sys/dev/usb/usbdi.c
AgeCommit message (Expand)Author
2017-10-28Update the kernhist(9) kernel history code to address issues identifiedpgoyette
2017-10-19KASSERT -> KASSERTMSG and while I'm here update a commentskrll
2017-06-01remove checks for failure after memory allocation calls that cannot fail:chs
2016-12-04Whitespaceskrll
2016-05-17initialize buf to NULL for error branch on line 532pooka
2016-05-06Fix polling mode and USB keyboards in ddbskrll
2016-04-23Merge nick-nhusbskrll
2015-12-22In usbd_transfer deal with errors from the HCD transfer (and start)skrll
2015-12-22Improve debug/comments (mostly from nhusb)skrll
2015-12-22Can't use usbd_errstr in USBHIST_LOG as vmstat(1) doesn't like itskrll
2015-09-26Deal with polling in usbd_start_nextskrll
2015-08-23Expose usbd_xfer_isreadskrll
2015-02-09clip xfer->actlen also in the !DIAGNOSTIC caseaymeric
2014-09-12Improve USB debugging with USBHIST based on KERNHIST.skrll
2014-08-05Simplify the freeing of the interrupt pipe transfer. Inspired by OpenBSD.skrll
2013-11-30Simplifyskrll
2013-10-04Small KNFskrll
2013-10-03Simply the code now that all (real) HCDs provide a get_lock method.skrll
2013-09-26Remove the usbd_do_request_async_cb prototype. This was missed from theskrll
2013-09-26Remove usbd_do_request_async. It's callback was calling usbd_free_xferskrll
2013-08-22Check that the xfer we are about to abort didn't finish yet since abortaymeric
2013-07-11In usbd_transfer(), abort the xfer if it is interrupted by a signal while inaymeric
2013-07-06Use NULL instead of 0 when returning a NULL pointer.jakllsch
2013-04-04Don't take the bus lock in usbd_transfer_complete when polling.skrll
2013-03-24Add || defined(OHCI_DEBUG) to pick up usbd_dump_pipeskrll
2013-01-22usbd_open_pipe and usbd_open_pipe_intr take different flags! Make surejmcneill
2013-01-22Use usbd_setup_pipe_flags instead of usbd_setup_pipe so the supplied flagsjmcneill
2013-01-22- Add a USBD_MPSAFE flag to usbd_open_pipe. If not set, acquire KERNEL_LOCKjmcneill
2013-01-22Improve a DIAGNOSTIC so it doesn't confuse people who need more coffee,skrll
2013-01-19Pay attention to the return value from cv_wait_sig as well inskrll
2013-01-19Improve some DIAGNOSTIC stuffskrll
2013-01-16don't wait for completion if we were interrupted.christos
2013-01-15Don't do the xfer once, wait till it is done. I did not find this, someonechristos
2013-01-05fix debug variables.christos
2013-01-05- need opt_usb.h if depending on USB_DEBUGchristos
2012-12-04Improve DIAGNOSTIC printfskrll
2012-07-15commit my workaround for PR 46648 for now, as the more involvedmrg
2012-06-10merge the jmcneill-usbmp branch. many thanks to jared for themrg
2012-03-11minor cleanups from usbmp:mrg
2012-03-11pull down from usbmp branch:mrg
2012-03-06pull down from usbmp branch:mrg
2011-11-27assert kernel_lock in usbd_transfer, usb_transfer_complete,jmcneill
2011-07-30PR# port-i386/18818: cannot enter ddb with usb keyboardjmcneill
2011-06-09Move EHCI_DEBUG, OHCI_DEBUG, UHCI_DEBUG, USB_DEBUG, UHUB_DEBUG to opt_usb.hmatt
2010-12-20usbd_dump_*() functions are also needed when just EHCI_DEBUG is defined,phx
2010-11-03Stop using the compatibility macros USB_ATTACH(), USB_DETACH(),dyoung
2010-09-04revert previous.cegger
2010-09-03fix NULL pointer dereference on detaching:cegger
2010-01-16Fix leak of a usbd_xfer_handle when a interrupt pipe is aborted thenbouyer
2009-11-12Typo in a debug printf.uebayasi