Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 398d5ada authored by Jack He's avatar Jack He
Browse files

Replace period_ms_t with uint64_t

* There is no need to define a unit for millisecond in our system since
  uint64_t is the largest integer that is supported
* period_ms_t results in many unnecessary dependency on
  osi/include/time.h
* Used text editor to do the directory wise replacement, basically
    sed -i 's/period_ms_t/uint64_t/g' *
* Need to modify several method and variable names to indicate that they
  are using millisecond as time unit

Bug: 110303473
Test: build, no functional change as period_ms_t was a typedef of
      uint64_t

Change-Id: I497c9a146a97bab7c7477b358847dad958b92034
parent 3b255bf6
Loading
Loading
Loading
Loading
+3 −3
Original line number Original line Diff line number Diff line
@@ -273,7 +273,7 @@ static void bta_dm_pm_stop_timer_by_srvc_id(const RawAddress& peer_addr,
 *
 *
 ******************************************************************************/
 ******************************************************************************/
static void bta_dm_pm_start_timer(tBTA_PM_TIMER* p_timer, uint8_t timer_idx,
static void bta_dm_pm_start_timer(tBTA_PM_TIMER* p_timer, uint8_t timer_idx,
                                  period_ms_t timeout_ms, uint8_t srvc_id,
                                  uint64_t timeout_ms, uint8_t srvc_id,
                                  uint8_t pm_action) {
                                  uint8_t pm_action) {
  std::unique_lock<std::recursive_mutex> schedule_lock(pm_timer_schedule_mutex);
  std::unique_lock<std::recursive_mutex> schedule_lock(pm_timer_schedule_mutex);
  std::unique_lock<std::recursive_mutex> state_lock(pm_timer_state_mutex);
  std::unique_lock<std::recursive_mutex> state_lock(pm_timer_state_mutex);
@@ -501,7 +501,7 @@ static void bta_dm_pm_set_mode(const RawAddress& peer_addr,
                               tBTA_DM_PM_ACTION pm_request,
                               tBTA_DM_PM_ACTION pm_request,
                               tBTA_DM_PM_REQ pm_req) {
                               tBTA_DM_PM_REQ pm_req) {
  tBTA_DM_PM_ACTION pm_action = BTA_DM_PM_NO_ACTION;
  tBTA_DM_PM_ACTION pm_action = BTA_DM_PM_NO_ACTION;
  period_ms_t timeout_ms = 0;
  uint64_t timeout_ms = 0;
  uint8_t i, j;
  uint8_t i, j;
  tBTA_DM_PM_ACTION failed_pm = 0;
  tBTA_DM_PM_ACTION failed_pm = 0;
  tBTA_DM_PEER_DEVICE* p_peer_device = NULL;
  tBTA_DM_PEER_DEVICE* p_peer_device = NULL;
@@ -514,7 +514,7 @@ static void bta_dm_pm_set_mode(const RawAddress& peer_addr,
  tBTA_DM_SRVCS* p_srvcs = NULL;
  tBTA_DM_SRVCS* p_srvcs = NULL;
  bool timer_started = false;
  bool timer_started = false;
  uint8_t timer_idx, available_timer = BTA_DM_PM_MODE_TIMER_MAX;
  uint8_t timer_idx, available_timer = BTA_DM_PM_MODE_TIMER_MAX;
  period_ms_t remaining_ms = 0;
  uint64_t remaining_ms = 0;


  if (!bta_dm_cb.device_list.count) return;
  if (!bta_dm_cb.device_list.count) return;


+1 −1
Original line number Original line Diff line number Diff line
@@ -222,7 +222,7 @@ extern void bta_sys_deregister(uint8_t id);
extern bool bta_sys_is_register(uint8_t id);
extern bool bta_sys_is_register(uint8_t id);
extern uint16_t bta_sys_get_sys_features(void);
extern uint16_t bta_sys_get_sys_features(void);
extern void bta_sys_sendmsg(void* p_msg);
extern void bta_sys_sendmsg(void* p_msg);
extern void bta_sys_start_timer(alarm_t* alarm, period_ms_t interval,
extern void bta_sys_start_timer(alarm_t* alarm, uint64_t interval_ms,
                                uint16_t event, uint16_t layer_specific);
                                uint16_t event, uint16_t layer_specific);
extern void bta_sys_disable(tBTA_SYS_HW_MODULE module);
extern void bta_sys_disable(tBTA_SYS_HW_MODULE module);


+2 −2
Original line number Original line Diff line number Diff line
@@ -546,14 +546,14 @@ void bta_sys_sendmsg(void* p_msg) {
 * Returns          void
 * Returns          void
 *
 *
 ******************************************************************************/
 ******************************************************************************/
void bta_sys_start_timer(alarm_t* alarm, period_ms_t interval, uint16_t event,
void bta_sys_start_timer(alarm_t* alarm, uint64_t interval_ms, uint16_t event,
                         uint16_t layer_specific) {
                         uint16_t layer_specific) {
  BT_HDR* p_buf = (BT_HDR*)osi_malloc(sizeof(BT_HDR));
  BT_HDR* p_buf = (BT_HDR*)osi_malloc(sizeof(BT_HDR));


  p_buf->event = event;
  p_buf->event = event;
  p_buf->layer_specific = layer_specific;
  p_buf->layer_specific = layer_specific;


  alarm_set_on_mloop(alarm, interval, bta_sys_sendmsg, p_buf);
  alarm_set_on_mloop(alarm, interval_ms, bta_sys_sendmsg, p_buf);
}
}


/*******************************************************************************
/*******************************************************************************
+1 −1
Original line number Original line Diff line number Diff line
@@ -212,7 +212,7 @@ class BtifA2dpSource {
  bool tx_flush; /* Discards any outgoing data when true */
  bool tx_flush; /* Discards any outgoing data when true */
  alarm_t* media_alarm;
  alarm_t* media_alarm;
  const tA2DP_ENCODER_INTERFACE* encoder_interface;
  const tA2DP_ENCODER_INTERFACE* encoder_interface;
  period_ms_t encoder_interval_ms; /* Local copy of the encoder interval */
  uint64_t encoder_interval_ms; /* Local copy of the encoder interval */
  BtifMediaStats stats;
  BtifMediaStats stats;
  BtifMediaStats accumulated_stats;
  BtifMediaStats accumulated_stats;


+1 −1
Original line number Original line Diff line number Diff line
@@ -218,7 +218,7 @@ class BtifAvPeer {
    kFlagPendingStart = 0x4,
    kFlagPendingStart = 0x4,
    kFlagPendingStop = 0x8,
    kFlagPendingStop = 0x8,
  };
  };
  static constexpr period_ms_t kTimeoutAvOpenOnRcMs = 2 * 1000;  // 2s
  static constexpr uint64_t kTimeoutAvOpenOnRcMs = 2 * 1000;  // 2s


  BtifAvPeer(const RawAddress& peer_address, uint8_t peer_sep,
  BtifAvPeer(const RawAddress& peer_address, uint8_t peer_sep,
             tBTA_AV_HNDL bta_handle, uint8_t peer_id);
             tBTA_AV_HNDL bta_handle, uint8_t peer_id);
Loading