/aosp12/system/bt/gd/l2cap/classic/internal/ |
H A D | signalling_manager.h | 47 Cid source_cid_; 48 Cid destination_cid_; 67 void SendConnectionRequest(Psm psm, Cid local_cid); 69 void SendInitialConfigRequest(Cid local_cid); 71 void SendDisconnectionRequest(Cid local_cid, Cid remote_cid); 79 void OnConnectionRequest(SignalId signal_id, Psm psm, Cid remote_cid); 81 …void OnConnectionResponse(SignalId signal_id, Cid remote_cid, Cid cid, ConnectionResponseResult re… 84 void OnDisconnectionRequest(SignalId signal_id, Cid cid, Cid remote_cid); 86 void OnDisconnectionResponse(SignalId signal_id, Cid cid, Cid remote_cid); 111 …void send_connection_response(SignalId signal_id, Cid remote_cid, Cid local_cid, ConnectionRespons… [all …]
|
H A D | link.h | 67 Cid cid_; 99 std::shared_ptr<FixedChannelImpl> AllocateFixedChannel(Cid cid); 101 virtual bool IsFixedChannelAllocated(Cid cid); 105 virtual Cid ReserveDynamicChannel(); 107 virtual void SendConnectionRequest(Psm psm, Cid local_cid); 108 virtual void SendConnectionRequest(Psm psm, Cid local_cid, 119 virtual void SendInitialConfigRequestOrQueue(Cid local_cid); 123 virtual void SendDisconnectionRequest(Cid local_cid, Cid remote_cid) override; 132 virtual void FreeDynamicChannel(Cid cid); 151 void SendLeCredit(Cid local_cid, uint16_t credit) override {} in SendLeCredit() [all …]
|
H A D | fixed_channel_service_manager_impl.h | 39 virtual void Register(Cid cid, FixedChannelServiceImpl::PendingRegistration pending_registration); 40 …virtual void Unregister(Cid cid, FixedChannelService::OnUnregisteredCallback callback, os::Handler… 41 virtual bool IsServiceRegistered(Cid cid) const; 42 virtual FixedChannelServiceImpl* GetService(Cid cid); 43 virtual std::vector<std::pair<Cid, FixedChannelServiceImpl*>> GetRegisteredServices(); 48 std::unordered_map<Cid, FixedChannelServiceImpl> service_map_;
|
H A D | link.cc | 130 std::shared_ptr<FixedChannelImpl> Link::AllocateFixedChannel(Cid cid) { in AllocateFixedChannel() 136 bool Link::IsFixedChannelAllocated(Cid cid) { in IsFixedChannelAllocated() 140 Cid Link::ReserveDynamicChannel() { in ReserveDynamicChannel() 144 void Link::SendConnectionRequest(Psm psm, Cid local_cid) { in SendConnectionRequest() 148 void Link::SendConnectionRequest(Psm psm, Cid local_cid, in SendConnectionRequest() 174 void Link::SetChannelTxPriority(Cid local_cid, bool high_priority) { in SetChannelTxPriority() 210 void Link::SendInitialConfigRequestOrQueue(Cid local_cid) { in SendInitialConfigRequestOrQueue() 218 void Link::SendDisconnectionRequest(Cid local_cid, Cid remote_cid) { in SendDisconnectionRequest() 251 void Link::FreeDynamicChannel(Cid cid) { in FreeDynamicChannel() 283 void Link::NotifyChannelFail(Cid cid, ConnectionResult result) { in NotifyChannelFail() [all …]
|
H A D | fixed_channel_service_manager_impl.cc | 29 void FixedChannelServiceManagerImpl::Register(Cid cid, in Register() 52 void FixedChannelServiceManagerImpl::Unregister(Cid cid, FixedChannelService::OnUnregisteredCallbac… in Unregister() 62 bool FixedChannelServiceManagerImpl::IsServiceRegistered(Cid cid) const { in IsServiceRegistered() 66 FixedChannelServiceImpl* FixedChannelServiceManagerImpl::GetService(Cid cid) { in GetService() 71 std::vector<std::pair<Cid, FixedChannelServiceImpl*>> FixedChannelServiceManagerImpl::GetRegistered… in GetRegisteredServices() 72 std::vector<std::pair<Cid, FixedChannelServiceImpl*>> results; in GetRegisteredServices() 89 Cid cid = elem.first; in GetSupportedFixedChannelMask()
|
H A D | fixed_channel_service_manager_impl_mock.h | 33 …MOCK_METHOD(void, Register, (Cid cid, FixedChannelServiceImpl::PendingRegistration pending_registr… 34 …MOCK_METHOD(void, Unregister, (Cid cid, FixedChannelService::OnUnregisteredCallback callback, os::… 36 MOCK_METHOD(bool, IsServiceRegistered, (Cid cid), (const, override)); 37 MOCK_METHOD(FixedChannelServiceImpl*, GetService, (Cid cid), (override)); 38 …MOCK_METHOD((std::vector<std::pair<Cid, FixedChannelServiceImpl*>>), GetRegisteredServices, (), (o…
|
/aosp12/system/bt/gd/l2cap/ |
H A D | cid.h | 24 using Cid = uint16_t; variable 26 constexpr Cid kInvalidCid = 0; 27 constexpr Cid kFirstFixedChannel = 1; 28 constexpr Cid kLastFixedChannel = 63; 30 constexpr Cid kLastDynamicChannel = (uint16_t)(0xffff); 32 constexpr Cid kClassicSignallingCid = 1; 33 constexpr Cid kConnectionlessCid = 2; 34 constexpr Cid kLeAttributeCid = 4; 35 constexpr Cid kLeSignallingCid = 5; 36 constexpr Cid kSmpCid = 6; [all …]
|
/aosp12/system/bt/gd/l2cap/le/internal/ |
H A D | signalling_manager.h | 47 Cid source_cid_; 48 Cid destination_cid_; 70 static PendingCommand DisconnectionRequest(SignalId signal_id, Cid scid, Cid dcid) { in DisconnectionRequest() 106 void SendConnectionRequest(Psm psm, Cid local_cid, Mtu mtu); 108 void SendDisconnectRequest(Cid local_cid, Cid remote_cid); 116 void SendCredit(Cid local_cid, uint16_t credits); 120 void SendEnhancedReconfigureRequest(std::vector<Cid> local_cid, Mtu mtu); 140 void OnDisconnectionRequest(SignalId signal_id, Cid cid, Cid remote_cid); 142 void OnDisconnectionResponse(SignalId signal_id, Cid cid, Cid remote_cid); 144 void OnCredit(Cid remote_cid, uint16_t credits); [all …]
|
H A D | link.h | 108 …virtual std::shared_ptr<FixedChannelImpl> AllocateFixedChannel(Cid cid, SecurityPolicy security_po… 110 virtual bool IsFixedChannelAllocated(Cid cid); 114 virtual Cid ReserveDynamicChannel(); 118 void SendDisconnectionRequest(Cid local_cid, Cid remote_cid) override; 121 …virtual void OnOutgoingConnectionRequestFail(Cid local_cid, LeCreditBasedConnectionResponseResult … 126 … Cid remote_cid); 128 virtual void FreeDynamicChannel(Cid cid); 133 void NotifyChannelCreation(Cid cid, std::unique_ptr<DynamicChannel> user_channel); 134 void NotifyChannelFail(Cid cid, DynamicChannelManager::ConnectionResult result); 144 void SendLeCredit(Cid local_cid, uint16_t credit) override; [all …]
|
H A D | fixed_channel_service_manager_impl.h | 39 virtual void Register(Cid cid, FixedChannelServiceImpl::PendingRegistration pending_registration); 40 …virtual void Unregister(Cid cid, FixedChannelService::OnUnregisteredCallback callback, os::Handler… 41 virtual bool IsServiceRegistered(Cid cid) const; 42 virtual FixedChannelServiceImpl* GetService(Cid cid); 43 virtual std::vector<std::pair<Cid, FixedChannelServiceImpl*>> GetRegisteredServices(); 47 std::unordered_map<Cid, FixedChannelServiceImpl> service_map_;
|
H A D | link.cc | 158 std::shared_ptr<FixedChannelImpl> Link::AllocateFixedChannel(Cid cid, SecurityPolicy security_polic… in AllocateFixedChannel() 164 bool Link::IsFixedChannelAllocated(Cid cid) { in IsFixedChannelAllocated() 168 Cid Link::ReserveDynamicChannel() { in ReserveDynamicChannel() 183 void Link::SendDisconnectionRequest(Cid local_cid, Cid remote_cid) { in SendDisconnectionRequest() 206 std::shared_ptr<l2cap::internal::DynamicChannelImpl> Link::AllocateDynamicChannel(Psm psm, Cid remo… in AllocateDynamicChannel() 218 … Cid remote_cid) { in AllocateReservedDynamicChannel() 229 void Link::FreeDynamicChannel(Cid cid) { in FreeDynamicChannel() 251 void Link::NotifyChannelCreation(Cid cid, std::unique_ptr<DynamicChannel> user_channel) { in NotifyChannelCreation() 260 void Link::NotifyChannelFail(Cid cid, DynamicChannelManager::ConnectionResult result) { in NotifyChannelFail() 278 void Link::SendLeCredit(Cid local_cid, uint16_t credit) { in SendLeCredit() [all …]
|
H A D | fixed_channel_service_manager_impl_mock.h | 33 …MOCK_METHOD(void, Register, (Cid cid, FixedChannelServiceImpl::PendingRegistration pending_registr… 34 …MOCK_METHOD(void, Unregister, (Cid cid, FixedChannelService::OnUnregisteredCallback callback, os::… 36 MOCK_METHOD(bool, IsServiceRegistered, (Cid cid), (const, override)); 37 MOCK_METHOD(FixedChannelServiceImpl*, GetService, (Cid cid), (override)); 38 …MOCK_METHOD((std::vector<std::pair<Cid, FixedChannelServiceImpl*>>), GetRegisteredServices, (), (o…
|
H A D | fixed_channel_service_manager_impl.cc | 29 void FixedChannelServiceManagerImpl::Register(Cid cid, in Register() 52 void FixedChannelServiceManagerImpl::Unregister(Cid cid, FixedChannelService::OnUnregisteredCallbac… in Unregister() 62 bool FixedChannelServiceManagerImpl::IsServiceRegistered(Cid cid) const { in IsServiceRegistered() 66 FixedChannelServiceImpl* FixedChannelServiceManagerImpl::GetService(Cid cid) { in GetService() 71 std::vector<std::pair<Cid, FixedChannelServiceImpl*>> FixedChannelServiceManagerImpl::GetRegistered… in GetRegisteredServices() 72 std::vector<std::pair<Cid, FixedChannelServiceImpl*>> results; in GetRegisteredServices()
|
H A D | signalling_manager.cc | 59 void LeSignallingManager::SendConnectionRequest(Psm psm, Cid local_cid, Mtu mtu) { in SendConnectionRequest() 66 void LeSignallingManager::on_security_result_for_outgoing(Psm psm, Cid local_cid, Mtu mtu, bool res… in on_security_result_for_outgoing() 81 void LeSignallingManager::SendDisconnectRequest(Cid scid, Cid dcid) { in SendDisconnectRequest() 107 void LeSignallingManager::SendCredit(Cid local_cid, uint16_t credits) { in SendCredit() 113 void LeSignallingManager::SendEnhancedConnectionRequest(Psm psm, std::vector<Cid> local_cid, Mtu mt… in SendEnhancedConnectionRequest() 115 void LeSignallingManager::SendEnhancedReconfigureRequest(std::vector<Cid> local_cid, Mtu mtu) {} in SendEnhancedReconfigureRequest() 267 void LeSignallingManager::OnConnectionResponse(SignalId signal_id, Cid remote_cid, Mtu mtu, uint16_… in OnConnectionResponse() 305 void LeSignallingManager::OnDisconnectionRequest(SignalId signal_id, Cid cid, Cid remote_cid) { in OnDisconnectionRequest() 321 void LeSignallingManager::OnDisconnectionResponse(SignalId signal_id, Cid remote_cid, Cid cid) { in OnDisconnectionResponse() 347 void LeSignallingManager::OnCredit(Cid remote_cid, uint16_t credits) { in OnCredit() [all …]
|
/aosp12/system/bt/gd/l2cap/internal/ |
H A D | dynamic_channel_allocator.h | 55 std::shared_ptr<DynamicChannelImpl> AllocateChannel(Psm psm, Cid remote_cid); 57 …std::shared_ptr<DynamicChannelImpl> AllocateReservedChannel(Cid reserved_cid, Psm psm, Cid remote_… 61 Cid ReserveChannel(); 64 void FreeChannel(Cid cid); 68 std::shared_ptr<DynamicChannelImpl> FindChannelByCid(Cid cid); 69 std::shared_ptr<DynamicChannelImpl> FindChannelByRemoteCid(Cid cid); 80 std::unordered_set<Cid> used_cid_; 81 std::unordered_map<Cid, std::shared_ptr<DynamicChannelImpl>> channels_; 82 std::unordered_set<Cid> used_remote_cid_;
|
H A D | dynamic_channel_allocator.cc | 30 std::shared_ptr<DynamicChannelImpl> DynamicChannelAllocator::AllocateChannel(Psm psm, Cid remote_ci… in AllocateChannel() 35 Cid cid = kFirstDynamicChannel; in AllocateChannel() 53 std::shared_ptr<DynamicChannelImpl> DynamicChannelAllocator::AllocateReservedChannel(Cid reserved_c… in AllocateReservedChannel() 54 … Cid remote_cid) { in AllocateReservedChannel() 68 Cid DynamicChannelAllocator::ReserveChannel() { in ReserveChannel() 69 Cid cid = kFirstDynamicChannel; in ReserveChannel() 81 void DynamicChannelAllocator::FreeChannel(Cid cid) { in FreeChannel() 101 std::shared_ptr<DynamicChannelImpl> DynamicChannelAllocator::FindChannelByCid(Cid cid) { in FindChannelByCid() 109 std::shared_ptr<DynamicChannelImpl> DynamicChannelAllocator::FindChannelByRemoteCid(Cid remote_cid)… in FindChannelByRemoteCid()
|
H A D | data_pipeline_manager.h | 64 virtual void AttachChannel(Cid cid, std::shared_ptr<ChannelImpl> channel, ChannelMode mode); 65 virtual void DetachChannel(Cid cid); 66 virtual DataController* GetDataController(Cid cid); 67 virtual void OnPacketSent(Cid cid); 68 …virtual void UpdateClassicConfiguration(Cid cid, classic::internal::ChannelConfigurationState conf… 69 virtual void SetChannelTxPriority(Cid cid, bool high_priority); 75 std::unordered_map<Cid, Sender> sender_map_;
|
H A D | ilink.h | 32 virtual void SendDisconnectionRequest(Cid local_cid, Cid remote_cid) = 0; 37 virtual void OnPendingPacketChange(Cid local_cid, bool has_packet) {} in OnPendingPacketChange() 40 virtual void SendLeCredit(Cid local_cid, uint16_t credit) {} in SendLeCredit() 43 virtual void SetChannelTxPriority(Cid local_cid, bool high_priority) {} in SetChannelTxPriority()
|
H A D | data_pipeline_manager.cc | 30 void DataPipelineManager::AttachChannel(Cid cid, std::shared_ptr<ChannelImpl> channel, ChannelMode … in AttachChannel() 36 void DataPipelineManager::DetachChannel(Cid cid) { in DetachChannel() 43 DataController* DataPipelineManager::GetDataController(Cid cid) { in GetDataController() 50 void DataPipelineManager::OnPacketSent(Cid cid) { in OnPacketSent() 55 void DataPipelineManager::UpdateClassicConfiguration(Cid cid, classic::internal::ChannelConfigurati… in UpdateClassicConfiguration() 60 void DataPipelineManager::SetChannelTxPriority(Cid cid, bool high_priority) { in SetChannelTxPriority()
|
H A D | dynamic_channel_impl.h | 37 …DynamicChannelImpl(Psm psm, Cid cid, Cid remote_cid, l2cap::internal::ILink* link, os::Handler* l2… 57 virtual Cid GetCid() const { in GetCid() 61 virtual Cid GetRemoteCid() const { in GetRemoteCid() 78 const Cid cid_; 79 const Cid remote_cid_;
|
H A D | scheduler_fifo.h | 43 void OnPacketsReady(Cid cid, int number_packets) override; 44 void SetChannelTxPriority(Cid cid, bool high_priority) override; 45 void RemoveChannel(Cid cid) override; 51 using ChannelAndNumPackets = std::pair<Cid, int>; 53 std::unordered_set<Cid> high_priority_cids_;
|
H A D | data_pipeline_manager_mock.h | 36 MOCK_METHOD(void, AttachChannel, (Cid, std::shared_ptr<ChannelImpl>, ChannelMode), (override)); 37 MOCK_METHOD(void, DetachChannel, (Cid), (override)); 38 MOCK_METHOD(DataController*, GetDataController, (Cid), (override)); 39 MOCK_METHOD(void, OnPacketSent, (Cid), (override));
|
H A D | dynamic_channel_allocator_test.cc | 68 Cid remote_cid = kFirstDynamicChannel; in TEST_F() 70 Cid local_cid = channel->GetCid(); in TEST_F() 79 Cid remote_cid = kFirstDynamicChannel; in TEST_F() 80 Cid reserved = channel_allocator_->ReserveChannel(); in TEST_F() 82 Cid local_cid = channel->GetCid(); in TEST_F()
|
H A D | fixed_channel_allocator.h | 52 virtual std::shared_ptr<FixedChannelImplType> AllocateChannel(Cid cid) { in AllocateChannel() 62 virtual void FreeChannel(Cid cid) { in FreeChannel() 67 virtual bool IsChannelAllocated(Cid cid) const { in IsChannelAllocated() 71 virtual std::shared_ptr<FixedChannelImplType> FindChannel(Cid cid) { in FindChannel() 100 std::unordered_map<Cid, std::shared_ptr<FixedChannelImplType>> channels_;
|
H A D | basic_mode_channel_data_controller.h | 44 …BasicModeDataController(Cid cid, Cid remote_cid, UpperQueueDownEnd* channel_queue_end, os::Handler… 59 Cid cid_; 60 Cid remote_cid_;
|