Age | Commit message (Expand) | Author |
2014-10-05 | Do not re-establish the default pipe twice for every controller. Move | Martin Pieuchot |
2014-09-01 | Revert previous, it puts too much pressure on memory allocation as | Martin Pieuchot |
2014-08-30 | Rewrite how queue heads are inserted and removed from the asynchronous | Martin Pieuchot |
2014-08-10 | Since USB xfer pools are accessed in interrupt context, initialize them | Martin Pieuchot |
2014-08-10 | Set and check for XFER_BUSY in the common methods instead of doing it | Martin Pieuchot |
2014-08-05 | Only check if the abort transfer is the interrupt one if the pipe is | Martin Pieuchot |
2014-08-03 | don't return unitialised memory on error in ehci_alloc_sqtd() | Jonathan Gray |
2014-07-12 | Protect the freelists of transfer descriptors with the appropriate spl | Martin Pieuchot |
2014-07-12 | Use the correct poll interval for HS root hub before it gets copied, no | Martin Pieuchot |
2014-07-10 | Do not set the bus dying flag during DVACT_DEACTIVATE otherwise the | Martin Pieuchot |
2014-07-09 | Adds an optional bus function to set the address of a new device and | Martin Pieuchot |
2014-06-04 | Clearing the data toggle bit only makes sense for endpoints that use it, | Martin Pieuchot |
2014-06-04 | Use C99 initializers for pipe and bus methods. | Martin Pieuchot |
2014-05-30 | Remove unused fields from the pipes. | Martin Pieuchot |
2014-05-16 | Reduce the difference between HC drivers by always passing a generic | Martin Pieuchot |
2014-05-16 | There is no need to remember which usb(4) device is the child of an USB | Martin Pieuchot |
2014-05-09 | Plug an xfer leak when detaching root hubs. | Martin Pieuchot |
2014-05-08 | Plug one more xfer leak. | Martin Pieuchot |
2014-05-04 | Make use of usbd_xfer_isread() instead of rerolling it everywhere. | Martin Pieuchot |
2014-05-04 | Get rid of EHCI_NULL. No functional change. | Martin Pieuchot |
2014-04-29 | Finally plug the public xfer leak #1 in our USB stack. | Martin Pieuchot |
2014-04-29 | Get rid of the per-softc freelist of transfer descriptors and use a | Martin Pieuchot |
2014-04-27 | Start de-obfuscating the HC drivers. | Martin Pieuchot |
2014-03-25 | Instead of matching root hubs with a custom address, that only works | Martin Pieuchot |
2014-03-15 | Unify the *hci_timeout() functions, there should be no functional change. | Martin Pieuchot |
2014-03-11 | Kill dead links. | Martin Pieuchot |
2014-03-07 | Transfer descriptors already have a back pointer to the USB device | Martin Pieuchot |
2014-03-07 | We already have three identical copies of the *hci_str() function, | Martin Pieuchot |
2014-02-24 | Partially revert r1.134, bring back the code suspending root hub's ports | Martin Pieuchot |
2014-01-15 | Remove a hack to update the address and packet length for every device | Martin Pieuchot |
2013-12-06 | Add a DVACT_WAKEUP op to the *_activate() API. This is called after the | Theo de Raadt |
2013-11-09 | In our USB world, timeouts are in milliseconds, so use timeout_add_msec() | Martin Pieuchot |
2013-11-09 | Reduce the differences between our controller drivers and initialize | Martin Pieuchot |
2013-11-07 | Remove isoc_len from the transfer descriptor, it is assigned once but | Martin Pieuchot |
2013-11-01 | Move the abort_task storage to the generic USB xfer structure instead | Martin Pieuchot |
2013-06-12 | Rework of the suspend/resume logic. | Martin Pieuchot |
2013-05-30 | Enforce ca_activate tree-walks over the entire heirarchy for all events, | Theo de Raadt |
2013-05-20 | Remove `abort_task' from usb task queue before recycling a `struct | YASUOKA Masahiko |
2013-04-19 | Remove allocm() and freem() from the USB bus interface now that they | Martin Pieuchot |
2013-04-15 | Get rid of various 'typedef struct' definitions and use plain structure | Marcus Glocker |
2013-03-28 | proc.h is way too much header for usb to handle. | Ted Unangst |
2012-10-09 | Our arc4random() is safe to use in any context, so we don't the crazy | Theo de Raadt |
2012-10-08 | Revamp the sequences for suspend/hibernate -> resume so that the code | Theo de Raadt |
2012-08-17 | Fix typos in DPRINTF() so error messages refer to correct *hci. | Kenneth R Westerback |
2012-08-07 | Make all *_device_*_start() functions (e.g. ohci_device_intr_start()) | Kenneth R Westerback |
2012-07-07 | When aborting a transfer set the halted bit to the QH's qTD and remove | Martin Pieuchot |
2012-06-23 | There's no need to check for the last qTD of a list because they are | Martin Pieuchot |
2012-06-23 | Fix a bad copy/paste; when starting an isochronous transfer set the | Martin Pieuchot |
2012-05-13 | Remove unused and confusing 'head' argument. | Martin Pieuchot |
2012-05-12 | Remove unused xfer pointer from the qTD structure. | Martin Pieuchot |