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

Commit bc925965 authored by Chris Manton's avatar Chris Manton Committed by Automerger Merge Worker
Browse files

Connect gd acl shim sniff subrating am: 4d9fdd5f

Original change: https://android-review.googlesource.com/c/platform/system/bt/+/1538961

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I42ba5943477cb5be0505efcb54c4c9251bca0bde
parents ee0a53e1 4d9fdd5f
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -48,7 +48,7 @@ const acl_interface_t GetAclInterface() {
      .link.classic.on_qos_setup_complete = nullptr,
      .link.classic.on_read_afh_channel_map_complete = nullptr,
      .link.classic.on_read_automatic_flush_timeout_complete = nullptr,
      .link.classic.on_sniff_subrating = nullptr,
      .link.classic.on_sniff_subrating = btm_pm_on_sniff_subrating,
      .link.classic.on_read_clock_complete = nullptr,
      .link.classic.on_read_clock_offset_complete = nullptr,
      .link.classic.on_read_failed_contact_counter_complete = nullptr,
+9 −0
Original line number Diff line number Diff line
@@ -831,6 +831,15 @@ static void process_ssr_event(tHCI_STATUS status, uint16_t handle,
      hci_error_code_text(status).c_str());
}

void btm_pm_on_sniff_subrating(tHCI_STATUS status, uint16_t handle,
                               uint16_t maximum_transmit_latency,
                               uint16_t maximum_receive_latency,
                               UNUSED_ATTR uint16_t minimum_remote_timeout,
                               UNUSED_ATTR uint16_t minimum_local_timeout) {
  process_ssr_event(status, handle, maximum_transmit_latency,
                    maximum_receive_latency);
}

void btm_pm_proc_ssr_evt(uint8_t* p, UNUSED_ATTR uint16_t evt_len) {
  uint8_t status;
  uint16_t handle;
+5 −0
Original line number Diff line number Diff line
@@ -68,3 +68,8 @@ void acl_process_extended_features(uint16_t handle, uint8_t current_page_number,
                                   uint8_t max_page_number, uint64_t features);
void btm_pm_on_mode_change(tHCI_STATUS status, uint16_t handle,
                           tHCI_MODE current_mode, uint16_t interval);
void btm_pm_on_sniff_subrating(tHCI_STATUS status, uint16_t handle,
                               uint16_t maximum_transmit_latency,
                               uint16_t maximum_receive_latency,
                               uint16_t minimum_remote_timeout,
                               uint16_t minimum_local_timeout);