History log of /external/bluetooth/bluedroid/gki/common/gki.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e3afaf0576d87786b58403a6af2eeb5ed82b8111 20-Aug-2014 Andre Eisenbach <eisenbach@google.com> Protect against potential endless loop in BTU task timer handling

Fix potential bug where stale timer list entry causes endless loops in
BTU task. Also added return parameter to GKI_remove_from_timer_list() to
allow breaking out of the BTU timer task look in case the timer list
becomes corrupted.

Bug: 16897789
Change-Id: Ic70cf4346efbb063bbb952ebe7c2f7d0bf395493
/external/bluetooth/bluedroid/gki/common/gki.h
cf32e8d4e0cabac8432a3c6c6d8ece27d6067770 13-Aug-2014 Andre Eisenbach <eisenbach@google.com> LE: Fix limited advertising not stopping after timeout

When starting to advertise with a given timeout, the alarm did not fire
and thus not stop the advertising. This patch switchs from the new alarm
system to use BTU timers.

Also fixes a bug in the oneshot timer handling where adding a new timer
with a short timeout value would not actually restart the timer to pull
in the deadline.

Bug: 16988160
Change-Id: Ia556562675636be440ddca7682ac7d092bc0b48b
/external/bluetooth/bluedroid/gki/common/gki.h
446da53d6fd03ca19eef8c43a56b27091ea7c54b 16-Jul-2014 Sharvil Nanavati <sharvil@google.com> Eliminate last_ticks from TIMER_LIST_ENT.

It's unnecessary, potentially calculated incorrectly, and the insertion
logic that depended on it was fragile. I've rewritten the list
insertion routine so it's easier to follow. This should also fix
http://b/16259295.

Change-Id: Ib7184c94c495c03d3acbe105955b1bb712dbbfaa
(cherry picked from commit a1bfd3ee95378fab78c931c3360cfbd16de3b617)
/external/bluetooth/bluedroid/gki/common/gki.h
b5382489d4092d6e8418297ce7bd5d0c82ad2eef 30-Jun-2014 Sharvil Nanavati <sharvil@google.com> Remove more unused code from GKI timers.

Change-Id: I4fc3a64312b49a3dd23d80454244f8eb6340d8e6
/external/bluetooth/bluedroid/gki/common/gki.h
d42dba5420e5636dfcf71f883d73821ac923d549 30-Jun-2014 Sharvil Nanavati <sharvil@google.com> Remove more unused code from GKI.

Specifically:
- ISR code (since bluedroid is entirely userspace)
- logging macros
- newlines in log macros
- GKI_get_time_stamp (unused function)
- GKI_freeze
- unused timer variables and macros

Change-Id: I8e0676c28842d87c4148059ebb0320367658bc16
/external/bluetooth/bluedroid/gki/common/gki.h
3466f510fc41f71021ac46dbbd9734d828942332 11-Jun-2014 Chris Manton <cmanton@google.com> RIP: Removal of more dead timer code

Change-Id: I6e05a1054c4bfd8ccd42cd9df8e3140ce67330c4
/external/bluetooth/bluedroid/gki/common/gki.h
5ec39bbc74875868ba54e837c6bd30bfa022563f 10-Jun-2014 Chris Manton <cmanton@google.com> Extended a few timer API functions

Timer queue and entry were lacking a few functions.
Also added field in timer entry to indicate initial
timing condition for use in a variable timer

Change-Id: I4d987a5bb4eddb48f8c54de8d3da26f1c0b77584
/external/bluetooth/bluedroid/gki/common/gki.h
d0bc21547cde6bbd8ef9139d2b8b9fb2b300ba8f 11-Jun-2014 Mike Lockwood <lockwood@google.com> Fix build breakage due to bad rebase

Change-Id: Ide8190f10add027b18a34bb2604d3cd407d94224
/external/bluetooth/bluedroid/gki/common/gki.h
6449e497dfe4d500810c3e7b4d7d056027c33a0e 06-Jun-2014 Sharvil Nanavati <sharvil@google.com> Eliminate more dead code in GKI.

Change-Id: I4c0000445535e5300b83a18f5f6ca45f1ef797da
/external/bluetooth/bluedroid/gki/common/gki.h
82d0a118de082b95cc41b63de8fcd79c9f1f0831 06-Jun-2014 Sharvil Nanavati <sharvil@google.com> Eliminate dead code: remove GKI_sched* from the codebase.

Change-Id: I607bd3bf88ef8847c8a7e984a54eabedd4fb7516
/external/bluetooth/bluedroid/gki/common/gki.h
5738f83aeb59361a0a2eda2460113f6dc9194271 13-Dec-2012 The Android Open Source Project <initial-contribution@android.com> Snapshot cdeccf6fdd8c2d494ea2867cb37a025bf8879baf

Change-Id: Ia2de32ccb97a9641462c72363b0a8c4288f4f36d
/external/bluetooth/bluedroid/gki/common/gki.h