History log of /external/bluetooth/bluedroid/hci/src/lpm.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
dd28edb310906c63ba4535ccd02f3ca4d496f021 17-Jul-2014 Sharvil Nanavati <sharvil@google.com> Revert "Revert "Clean up messy dispatch in bt_hci_bdroid by using new primitives.""

Original code broke the build for razor-eng, updated the code to fix break.

This reverts commit dd29f036a8cde94b3c296fb08ee3e9b2d65c15e0.

Change-Id: I2d2f9b5b51b923e3f0e8092b3169ea447193887d
/external/bluetooth/bluedroid/hci/src/lpm.c
dd29f036a8cde94b3c296fb08ee3e9b2d65c15e0 17-Jul-2014 Svetoslav Ganov <svetoslavganov@google.com> Revert "Clean up messy dispatch in bt_hci_bdroid by using new primitives."

This change broke the build. Reverting to unblock people waiting for a green build to start working.

This reverts commit 3f9fbe74c1d6e774d3f21275515c7b895715aec5.

Change-Id: I58c3bdcc2f5f3fe744b8d3f80753566cf1d22bd1
/external/bluetooth/bluedroid/hci/src/lpm.c
3f9fbe74c1d6e774d3f21275515c7b895715aec5 06-Jul-2014 Sharvil Nanavati <sharvil@google.com> Clean up messy dispatch in bt_hci_bdroid by using new primitives.

Instead of dispatching onto a worker thread by setting bits of a
bitfield and then having the thread pull data from shared data
structures, this code uses the previously defined primitives to
write to a synchronized thread event queue. It's advantageous because
it's more direct dispatch (you specify which function you want to
call on the worker thread instead of mapping bitfields to a function),
it avoids a lot of boilerplate code, function calls have predictable
ordering, and it uses generic infrastructure instead of building a
custom dispatch + synchronized data strucures.

Change-Id: If938e4fd47c8ddf328a29d104151f900ec659588
/external/bluetooth/bluedroid/hci/src/lpm.c
72501cdf2101e8d087eef1a20a7360c1faff4b22 28-Jun-2014 Sharvil Nanavati <sharvil@google.com> am f3b23f23: Clean up interaction with libbt-vendor library.

* commit 'f3b23f231a39176ea371c4da717e084b3d7cc15a':
Clean up interaction with libbt-vendor library.
f3b23f231a39176ea371c4da717e084b3d7cc15a 15-Jun-2014 Sharvil Nanavati <sharvil@google.com> Clean up interaction with libbt-vendor library.

1. Fix resource leak: dlclose was never called on libbt-vendor.
2. Eliminate global variable bt_vnd_if.
3. Provide a header file instead of randomly importing functions.

Change-Id: I16d8a6d68324fb44a033705c4f4dbd31ebd52b58
/external/bluetooth/bluedroid/hci/src/lpm.c
ac11e391f935cd4255d3956acddecc82236b3bda 17-May-2014 Matthew Xie <mattx@google.com> Fix ms to ns conversion unit

bug 14999968
Change-Id: I38455af24a4127e3915024a38ced758d82d406eb
/external/bluetooth/bluedroid/hci/src/lpm.c
5cd8bff2dd0337cb52bf48f312e3d2d55a8882fb 01-Feb-2014 Mike J. Chen <mjchen@google.com> Major warnings cleanup

Mostly fixing unused parameter warnings.
A few other warnings also fixed like possible use of
unitialized variables (no real issue found, just compiler couldn't
follow the path), signed vs unsigned warning.

Also fixed some typos, indent issues, removal of dead code, etc.

Change-Id: I95eb887aefc4d559d7921f71a0af5f3bfb01ac01
Signed-off-by: Mike J. Chen <mjchen@google.com>
/external/bluetooth/bluedroid/hci/src/lpm.c
5738f83aeb59361a0a2eda2460113f6dc9194271 13-Dec-2012 The Android Open Source Project <initial-contribution@android.com> Snapshot cdeccf6fdd8c2d494ea2867cb37a025bf8879baf

Change-Id: Ia2de32ccb97a9641462c72363b0a8c4288f4f36d
/external/bluetooth/bluedroid/hci/src/lpm.c