Searched refs:RoundRobinScheduler (Results 1 – 6 of 6) sorted by relevance
/system/bt/gd/hci/acl_manager/ |
D | round_robin_scheduler.cc | 24 RoundRobinScheduler::RoundRobinScheduler(os::Handler* handler, Controller* controller, in RoundRobinScheduler() function in bluetooth::hci::acl_manager::RoundRobinScheduler 34 …controller_->RegisterCompletedAclPacketsCallback(handler->BindOn(this, &RoundRobinScheduler::incom… in RoundRobinScheduler() 37 RoundRobinScheduler::~RoundRobinScheduler() { in ~RoundRobinScheduler() 42 void RoundRobinScheduler::Register(ConnectionType connection_type, uint16_t handle, in Register() 45 …acl_queue_handlers_.insert(std::pair<uint16_t, RoundRobinScheduler::acl_queue_handler>(handle, acl… in Register() 51 void RoundRobinScheduler::Unregister(uint16_t handle) { in Unregister() 70 uint16_t RoundRobinScheduler::GetCredits() { in GetCredits() 74 uint16_t RoundRobinScheduler::GetLeCredits() { in GetLeCredits() 78 void RoundRobinScheduler::start_round_robin() { in start_round_robin() 101 …handler_, common::Bind(&RoundRobinScheduler::buffer_packet, common::Unretained(this), acl_queue_ha… in start_round_robin() [all …]
|
D | round_robin_scheduler.h | 31 class RoundRobinScheduler { 33 RoundRobinScheduler(os::Handler* handler, Controller* controller, 35 ~RoundRobinScheduler();
|
D | round_robin_scheduler_test.cc | 83 round_robin_scheduler_ = new RoundRobinScheduler(handler_, controller_, hci_queue_.GetUpEnd()); in SetUp() 165 RoundRobinScheduler* round_robin_scheduler_; 179 …round_robin_scheduler_->Register(RoundRobinScheduler::ConnectionType::CLASSIC, handle, connection_… in TEST_F() 186 …round_robin_scheduler_->Register(RoundRobinScheduler::ConnectionType::CLASSIC, handle, connection_… in TEST_F() 209 …round_robin_scheduler_->Register(RoundRobinScheduler::ConnectionType::CLASSIC, handle, connection_… in TEST_F() 210 …round_robin_scheduler_->Register(RoundRobinScheduler::ConnectionType::LE, le_handle, le_connection… in TEST_F() 233 …round_robin_scheduler_->Register(RoundRobinScheduler::ConnectionType::CLASSIC, handle, connection_… in TEST_F() 285 …round_robin_scheduler_->Register(RoundRobinScheduler::ConnectionType::CLASSIC, handle1, connection… in TEST_F() 286 …round_robin_scheduler_->Register(RoundRobinScheduler::ConnectionType::CLASSIC, handle2, connection… in TEST_F() 287 …round_robin_scheduler_->Register(RoundRobinScheduler::ConnectionType::LE, le_handle1, le_connectio… in TEST_F() [all …]
|
D | le_impl.h | 47 …le_impl(HciLayer* hci_layer, Controller* controller, os::Handler* handler, RoundRobinScheduler* ro… in le_impl() 153 round_robin_scheduler_->Register(RoundRobinScheduler::ConnectionType::LE, handle, queue); in on_le_connection_complete() 204 round_robin_scheduler_->Register(RoundRobinScheduler::ConnectionType::LE, handle, queue); in on_le_enhanced_connection_complete() 517 RoundRobinScheduler* round_robin_scheduler_ = nullptr;
|
D | classic_impl.h | 43 RoundRobinScheduler* round_robin_scheduler) in classic_impl() 215 round_robin_scheduler_->Register(RoundRobinScheduler::ConnectionType::CLASSIC, handle, queue); in on_connection_complete() 534 RoundRobinScheduler* round_robin_scheduler_ = nullptr;
|
/system/bt/gd/hci/ |
D | acl_manager.cc | 49 using acl_manager::RoundRobinScheduler; 58 …round_robin_scheduler_ = new RoundRobinScheduler(handler_, controller_, hci_layer_->GetAclQueueEnd… in Start() 112 RoundRobinScheduler* round_robin_scheduler_ = nullptr;
|