summaryrefslogtreecommitdiffstats
path: root/adb/daemon/usb.cpp
Commit message (Expand)AuthorAgeFilesLines
* adbd: reduce the USB buffer sizes to 16k.Josh Gao2019-04-171-2/+3
* adbd: demote CHECKs to warning logs.Josh Gao2019-04-021-12/+36
* adbd: wait for FUNCTIONFS_BIND for up to a second, then retry.Josh Gao2019-03-271-6/+19
* adbd: listen to all functionfs events.Josh Gao2019-03-261-5/+21
* adbd: increment writes_submitted_ before submitting writes.Josh Gao2019-03-261-2/+2
* Merge "adbd: support ro.adb.nonblocking_ffs."Josh Gao2019-03-191-1/+4
|\
| * adbd: support ro.adb.nonblocking_ffs.Josh Gao2019-03-181-1/+4
* | adb: fix uninitialized variable.Josh Gao2019-03-181-1/+1
|/
* adbd: properly handle FUNCTIONFS_BIND without ENABLE.Josh Gao2019-03-111-16/+2
* Merge "Revert "Revert "adbd: switch the default USB implementation."""Treehugger Robot2019-03-081-3/+4
|\
| * Revert "Revert "adbd: switch the default USB implementation.""Josh Gao2019-02-281-3/+4
* | Merge "adbd: fix a case where we can fail to join a thread."Josh Gao2019-03-011-24/+29
|\ \
| * | adbd: fix a case where we can fail to join a thread.Josh Gao2019-02-281-24/+29
* | | adbd: tune USB read/write sizes and queue depths.Josh Gao2019-02-281-4/+4
|/ /
* / adbd: limit the sizes of aio writes.Josh Gao2019-02-271-14/+35
|/
* Revert "adbd: switch the default USB implementation."Josh Gao2019-02-261-4/+3
* adbd: switch the default USB implementation.Josh Gao2019-02-151-3/+4
* adbd: fallback to legacy USB implementation if needed.Josh Gao2019-02-151-27/+78
* adbd: implement a nonblocking USB Connection.Josh Gao2018-10-191-0/+585
* adbd: rename daemon/usb.cpp to daemon/usb_legacy.cpp.Josh Gao2018-10-181-311/+0
* adbd: extract functionfs fd creation.Josh Gao2018-10-181-241/+7
* adbd: use unique_fd for the usb file descriptors.Josh Gao2018-08-221-35/+26
* Merge changes I31e444f3,If07ff05f,If3ba190dJerry Zhang2018-07-171-27/+29
|\
| * adb: Add io size and zero packet to usb_handleJerry Zhang2018-07-171-14/+16
| * adb: Have device usb_handle return io sizeJerry Zhang2018-07-171-3/+7
| * adb: Expose device usb_handle through libadbdJerry Zhang2018-07-171-12/+8
* | [adb] Modernize codebase by replacing NULL with nullptrYi Kong2018-07-131-1/+1
|/
* Merge "adb: Retry io in case of interrupt"Treehugger Robot2018-05-171-14/+20
|\
| * adb: Retry io in case of interruptJerry Zhang2018-05-161-14/+20
* | adb: Move io_setup to usb_handle initJerry Zhang2018-05-161-9/+4
|/
* Merge "adb: Open FunctionFS files with more restrictive access modes"Treehugger Robot2018-03-261-3/+3
|\
| * adb: Open FunctionFS files with more restrictive access modesLuis Hector Chavez2018-03-091-3/+3
* | adb: Remove usages of ENDPOINT_ALLOCJerry Zhang2018-03-161-31/+2
|/
* Make libasyncio headers usable from CJerry Zhang2018-03-021-0/+2
* adb: Use kernel aio for functionfs.Jerry Zhang2017-08-101-10/+105
* adbd: add logging to troubleshoot usb issues.Josh Gao2017-07-261-5/+10
* Revert "adb: Lower EP_ALLOC retry count"Jerry Zhang2017-04-271-1/+1
* adb: kill adb_thread_{create, join, detach, exit}.Josh Gao2017-04-121-3/+1
* adb: Do not signal gaget stack unless descriptors are writtenBadhri Jagan Sridharan2017-03-071-1/+2
* adb: set max_rw to USB_FFS_BULK_SIZE explicitlyJerry Zhang2017-02-211-1/+1
* adb: Lower EP_ALLOC retry countJerry Zhang2017-02-161-1/+1
* adb: Add bMaxBurst to superspeed descriptorsJerry Zhang2017-02-131-0/+2
* adb: Pre allocate kernel memoryJerry Zhang2017-02-131-8/+39
* adb: reorganize adbd USB handling code.Josh Gao2017-01-191-0/+446