Searched refs:RoundRobinScheduler (Results 1 – 8 of 8) sorted by relevance
/packages/modules/Bluetooth/system/gd/hci/acl_manager/ |
D | round_robin_scheduler.cc | 26 RoundRobinScheduler::RoundRobinScheduler( in RoundRobinScheduler() function in bluetooth::hci::acl_manager::RoundRobinScheduler 36 …controller_->RegisterCompletedAclPacketsCallback(handler->BindOn(this, &RoundRobinScheduler::incom… in RoundRobinScheduler() 39 RoundRobinScheduler::~RoundRobinScheduler() { in ~RoundRobinScheduler() 44 void RoundRobinScheduler::Register(ConnectionType connection_type, uint16_t handle, in Register() 50 …acl_queue_handlers_.insert(std::pair<uint16_t, RoundRobinScheduler::acl_queue_handler>(handle, acl… in Register() 56 void RoundRobinScheduler::Unregister(uint16_t handle) { in Unregister() 77 void RoundRobinScheduler::SetLinkPriority(uint16_t handle, bool high_priority) { in SetLinkPriority() 86 uint16_t RoundRobinScheduler::GetCredits() { in GetCredits() 90 uint16_t RoundRobinScheduler::GetLeCredits() { in GetLeCredits() 94 void RoundRobinScheduler::start_round_robin() { in start_round_robin() [all …]
|
D | round_robin_scheduler_test.cc | 85 round_robin_scheduler_ = new RoundRobinScheduler(handler_, controller_, hci_queue_.GetUpEnd()); in SetUp() 167 RoundRobinScheduler* round_robin_scheduler_; 181 …round_robin_scheduler_->Register(RoundRobinScheduler::ConnectionType::CLASSIC, handle, connection_… in TEST_F() 188 …round_robin_scheduler_->Register(RoundRobinScheduler::ConnectionType::CLASSIC, handle, connection_… in TEST_F() 211 …round_robin_scheduler_->Register(RoundRobinScheduler::ConnectionType::CLASSIC, handle, connection_… in TEST_F() 212 …round_robin_scheduler_->Register(RoundRobinScheduler::ConnectionType::LE, le_handle, le_connection… in TEST_F() 235 …round_robin_scheduler_->Register(RoundRobinScheduler::ConnectionType::CLASSIC, handle, connection_… in TEST_F() 287 …round_robin_scheduler_->Register(RoundRobinScheduler::ConnectionType::CLASSIC, handle1, connection… in TEST_F() 288 …round_robin_scheduler_->Register(RoundRobinScheduler::ConnectionType::CLASSIC, handle2, connection… in TEST_F() 289 …round_robin_scheduler_->Register(RoundRobinScheduler::ConnectionType::LE, le_handle1, le_connectio… in TEST_F() [all …]
|
D | round_robin_scheduler.h | 33 class RoundRobinScheduler { 35 RoundRobinScheduler( 37 ~RoundRobinScheduler(); 86 struct formatter<bluetooth::hci::acl_manager::RoundRobinScheduler::ConnectionType> 87 : enum_formatter<bluetooth::hci::acl_manager::RoundRobinScheduler::ConnectionType> {};
|
D | classic_impl_test.cc | 168 new acl_manager::RoundRobinScheduler(handler_, controller_, hci_queue_.GetUpEnd()); in SetUp() 245 acl_manager::RoundRobinScheduler* round_robin_scheduler_{nullptr};
|
D | classic_impl.h | 58 RoundRobinScheduler* round_robin_scheduler, in classic_impl() 351 round_robin_scheduler_->Register(RoundRobinScheduler::ConnectionType::CLASSIC, handle, queue); in create_and_announce_connection() 750 RoundRobinScheduler* round_robin_scheduler_ = nullptr;
|
D | le_impl.h | 128 RoundRobinScheduler* round_robin_scheduler, in le_impl() 461 round_robin_scheduler_->Register(RoundRobinScheduler::ConnectionType::LE, handle, queue); in on_le_connection_complete() 1230 RoundRobinScheduler* round_robin_scheduler_ = nullptr;
|
D | le_impl_test.cc | 287 round_robin_scheduler_ = new RoundRobinScheduler(handler_, controller_, hci_queue_.GetUpEnd()); in SetUp() 396 RoundRobinScheduler* round_robin_scheduler_{nullptr};
|
/packages/modules/Bluetooth/system/gd/hci/ |
D | acl_manager.cc | 60 using acl_manager::RoundRobinScheduler; 71 …round_robin_scheduler_ = new RoundRobinScheduler(handler_, controller_, hci_layer_->GetAclQueueEnd… in Start() 195 RoundRobinScheduler* round_robin_scheduler_ = nullptr; 422 …CallOn(pimpl_->round_robin_scheduler_, &RoundRobinScheduler::SetLinkPriority, handle, high_priorit… in HACK_SetAclTxPriority()
|