Home
last modified time | relevance | path

Searched refs:OpCode (Results 1 – 25 of 54) sorted by relevance

123

/packages/modules/Bluetooth/tools/rootcanal/model/controller/
Ddual_mode_controller.cc48 using bluetooth::hci::OpCode;
88 bluetooth::hci::OpCode op_code) const { in SendCommandCompleteUnknownOpCodeEvent()
178 OpCode op_code = command_packet.GetOpCode(); in HandleCommand()
185 bool is_supported_command = (op_code == OpCode::READ_LOCAL_SUPPORTED_COMMANDS) || in HandleCommand()
196 if (loopback_mode_ == LoopbackMode::ENABLE_LOCAL && op_code != OpCode::RESET && in HandleCommand()
197 op_code != OpCode::SET_CONTROLLER_TO_HOST_FLOW_CONTROL && in HandleCommand()
198 op_code != OpCode::HOST_BUFFER_SIZE && op_code != OpCode::HOST_NUMBER_OF_COMPLETED_PACKETS && in HandleCommand()
199 op_code != OpCode::READ_BUFFER_SIZE && op_code != OpCode::READ_LOOPBACK_MODE && in HandleCommand()
200 op_code != OpCode::WRITE_LOOPBACK_MODE) { in HandleCommand()
207 op_code != OpCode::RESET) { in HandleCommand()
[all …]
/packages/modules/Bluetooth/system/gd/hci/
Dcontroller_test.cc96 case (OpCode::READ_LOCAL_NAME): { in HandleCommand()
101 case (OpCode::READ_LOCAL_VERSION_INFORMATION): { in HandleCommand()
111 case (OpCode::READ_LOCAL_SUPPORTED_COMMANDS): { in HandleCommand()
122 case (OpCode::READ_LOCAL_SUPPORTED_CODECS_V1): { in HandleCommand()
128 case (OpCode::READ_LOCAL_EXTENDED_FEATURES): { in HandleCommand()
137 case (OpCode::READ_BUFFER_SIZE): { in HandleCommand()
143 case (OpCode::READ_BD_ADDR): { in HandleCommand()
147 case (OpCode::LE_READ_BUFFER_SIZE_V1): { in HandleCommand()
154 case (OpCode::LE_READ_LOCAL_SUPPORTED_FEATURES): { in HandleCommand()
158 case (OpCode::LE_READ_SUPPORTED_STATES): { in HandleCommand()
[all …]
Dle_advertising_manager_test.cc56 bool IsSupported(OpCode op_code) const override { return supported_opcodes_.count(op_code) == 1; } in IsSupported()
58 void AddSupported(OpCode op_code) { supported_opcodes_.insert(op_code); } in AddSupported()
83 std::set<OpCode> supported_opcodes_{};
205 OpCode param_opcode_{OpCode::LE_SET_ADVERTISING_PARAMETERS};
274 std::vector<OpCode> adv_opcodes = { in SetUp()
275 OpCode::LE_READ_ADVERTISING_PHYSICAL_CHANNEL_TX_POWER, in SetUp()
276 OpCode::LE_SET_ADVERTISING_PARAMETERS, in SetUp()
277 OpCode::LE_SET_SCAN_RESPONSE_DATA, in SetUp()
278 OpCode::LE_SET_ADVERTISING_DATA, in SetUp()
279 OpCode::LE_SET_ADVERTISING_ENABLE, in SetUp()
[all …]
Dhci_metrics_logging.cc38 if (complete_view.GetCommandOpCode() == OpCode::NONE) { in log_hci_event()
49 if (response_view.GetCommandOpCode() == OpCode::NONE) { in log_hci_event()
72 OpCode op_code = command_view->GetOpCode(); in log_link_layer_connection_command()
90 case OpCode::CREATE_CONNECTION: { in log_link_layer_connection_command()
100 case OpCode::CREATE_CONNECTION_CANCEL: { in log_link_layer_connection_command()
110 case OpCode::DISCONNECT: { in log_link_layer_connection_command()
117 case OpCode::SETUP_SYNCHRONOUS_CONNECTION: { in log_link_layer_connection_command()
126 case OpCode::ENHANCED_SETUP_SYNCHRONOUS_CONNECTION: { in log_link_layer_connection_command()
136 case OpCode::ACCEPT_CONNECTION_REQUEST: { in log_link_layer_connection_command()
145 case OpCode::ACCEPT_SYNCHRONOUS_CONNECTION: { in log_link_layer_connection_command()
[all …]
Dle_scanning_manager_test.cc130 bool IsSupported(OpCode op_code) const override { return supported_opcodes_.count(op_code) == 1; } in IsSupported()
132 void AddSupported(OpCode op_code) { supported_opcodes_.insert(op_code); } in AddSupported()
154 std::set<OpCode> supported_opcodes_{};
318 test_controller_->AddSupported(OpCode::LE_EXTENDED_SCAN_PARAMS); in SetUp()
319 test_controller_->AddSupported(OpCode::LE_ADV_FILTER); in SetUp()
320 test_controller_->AddSupported(OpCode::LE_BATCH_SCAN); in SetUp()
325 ASSERT_EQ(OpCode::LE_ADV_FILTER, test_hci_layer_->GetCommand().GetOpCode()); in SetUp()
337 test_controller_->AddSupported(OpCode::LE_SET_EXTENDED_SCAN_PARAMETERS); in SetUp()
338 test_controller_->AddSupported(OpCode::LE_SET_EXTENDED_SCAN_ENABLE); in SetUp()
351 ASSERT_EQ(OpCode::LE_SET_SCAN_PARAMETERS, test_hci_layer_->GetCommand().GetOpCode()); in TEST_F()
[all …]
Dle_address_manager_test.cc40 bool IsSupported(OpCode op_code) const override { return supported_opcodes_.count(op_code) == 1; } in IsSupported()
42 void AddSupported(OpCode op_code) { supported_opcodes_.insert(op_code); } in AddSupported()
67 std::set<OpCode> supported_opcodes_{};
179 hci_layer_->GetCommand(OpCode::LE_SET_RANDOM_ADDRESS); in TEST_F()
197 hci_layer_->GetCommand(OpCode::LE_SET_RANDOM_ADDRESS); in TEST_F()
251 hci_layer_->GetCommand(OpCode::LE_SET_RANDOM_ADDRESS); in SetUp()
276 auto packet = hci_layer_->GetCommand(OpCode::LE_ADD_DEVICE_TO_FILTER_ACCEPT_LIST); in TEST_F()
292 hci_layer_->GetCommand(OpCode::LE_ADD_DEVICE_TO_FILTER_ACCEPT_LIST); in TEST_F()
298 auto packet = hci_layer_->GetCommand(OpCode::LE_REMOVE_DEVICE_FROM_FILTER_ACCEPT_LIST); in TEST_F()
313 hci_layer_->GetCommand(OpCode::LE_ADD_DEVICE_TO_FILTER_ACCEPT_LIST); in TEST_F()
[all …]
Dacl_manager_test.cc84 bool IsSupported(bluetooth::hci::OpCode /* op_code */) const override { return false; } in IsSupported()
138 GetConnectionManagementCommand(OpCode::LE_SET_RANDOM_ADDRESS))); in SetUp()
215 ConnectionManagementCommandView GetConnectionManagementCommand(OpCode op_code) { in GetConnectionManagementCommand()
251 auto last_command = GetConnectionManagementCommand(OpCode::CREATE_CONNECTION); in SetUp()
253 last_command = GetConnectionManagementCommand(OpCode::CREATE_CONNECTION); in SetUp()
294 auto last_command = GetConnectionManagementCommand(OpCode::CREATE_CONNECTION); in TEST_F()
296 last_command = GetConnectionManagementCommand(OpCode::CREATE_CONNECTION); in TEST_F()
315 auto last_command = GetConnectionManagementCommand(OpCode::CREATE_CONNECTION); in TEST_F()
317 last_command = GetConnectionManagementCommand(OpCode::CREATE_CONNECTION); in TEST_F()
359 GetConnectionManagementCommand(OpCode::LE_ADD_DEVICE_TO_FILTER_ACCEPT_LIST); in SetUp()
[all …]
Dcontroller.cc111 if (is_supported(OpCode::SET_MIN_ENCRYPTION_KEY_SIZE)) { in Start()
122 if (is_supported(OpCode::LE_READ_BUFFER_SIZE_V2)) { in Start()
132 if (is_supported(OpCode::READ_LOCAL_SUPPORTED_CODECS_V1)) { in Start()
142 if (is_supported(OpCode::LE_READ_RESOLVING_LIST_SIZE) && module_.SupportsBlePrivacy()) { in Start()
151 if (is_supported(OpCode::LE_READ_MAXIMUM_DATA_LENGTH) && in Start()
173 if (is_supported(OpCode::LE_READ_SUGGESTED_DEFAULT_DATA_LENGTH) && in Start()
184 if (is_supported(OpCode::LE_READ_MAXIMUM_ADVERTISING_DATA_LENGTH) && in Start()
195 if (is_supported(OpCode::LE_READ_NUMBER_OF_SUPPORTED_ADVERTISING_SETS) && in Start()
207 if (is_supported(OpCode::LE_READ_PERIODIC_ADVERTISER_LIST_SIZE) && in Start()
217 if (is_supported(OpCode::LE_SET_HOST_FEATURE) && in Start()
[all …]
Dle_periodic_sync_manager_test.cc96 CommandView GetCommand(OpCode op_code) { in GetCommand()
236 test_le_scanning_interface_->GetCommand(OpCode::LE_PERIODIC_ADVERTISING_CREATE_SYNC); in TEST_F()
266 test_le_scanning_interface_->GetCommand(OpCode::LE_PERIODIC_ADVERTISING_CREATE_SYNC); in TEST_F()
305 test_le_scanning_interface_->GetCommand(OpCode::LE_PERIODIC_ADVERTISING_CREATE_SYNC); in TEST_F()
343 test_le_scanning_interface_->GetCommand(OpCode::LE_PERIODIC_ADVERTISING_CREATE_SYNC); in TEST_F()
365 packet = test_le_scanning_interface_->GetCommand(OpCode::LE_PERIODIC_ADVERTISING_TERMINATE_SYNC); in TEST_F()
390 test_le_scanning_interface_->GetCommand(OpCode::LE_PERIODIC_ADVERTISING_CREATE_SYNC); in TEST_F()
403 OpCode::LE_PERIODIC_ADVERTISING_CREATE_SYNC_CANCEL); in TEST_F()
421 test_le_scanning_interface_->GetCommand(OpCode::LE_PERIODIC_ADVERTISING_SYNC_TRANSFER); in TEST_F()
450 OpCode::LE_PERIODIC_ADVERTISING_SET_INFO_TRANSFER); in TEST_F()
[all …]
Ddistance_measurement_manager_test.cc328 test_hci_layer_->GetCommand(OpCode::LE_CS_READ_REMOTE_SUPPORTED_CAPABILITIES); in StartMeasurementTillReadRemoteCaps()
336 test_hci_layer_->GetCommand(OpCode::LE_CS_SET_DEFAULT_SETTINGS); in StartMeasurementTillReadRemoteCaps()
346 test_hci_layer_->GetCommand(OpCode::LE_CS_CREATE_CONFIG); in StartMeasurementTillCreateConfig()
357 test_hci_layer_->GetCommand(OpCode::LE_CS_SECURITY_ENABLE); in StartMeasurementTillSecurityEnable()
370 test_hci_layer_->GetCommand(OpCode::LE_CS_SET_PROCEDURE_PARAMETERS))); in StartMeasurementTillSetProcedureParameters()
464 test_hci_layer_->GetCommand(OpCode::LE_CS_READ_REMOTE_SUPPORTED_CAPABILITIES); in TEST_F()
487 test_hci_layer_->GetCommand(OpCode::LE_CS_READ_REMOTE_SUPPORTED_CAPABILITIES); in TEST_F()
511 test_hci_layer_->GetCommand(OpCode::LE_CS_CREATE_CONFIG); in TEST_F()
537 test_hci_layer_->GetCommand(OpCode::LE_CS_CREATE_CONFIG); in TEST_F()
561 test_hci_layer_->GetCommand(OpCode::LE_CS_PROCEDURE_ENABLE); in TEST_F()
[all …]
Dacl_manager_unittest.cc88 bool IsSupported(bluetooth::hci::OpCode /* op_code */) const override { return false; } in IsSupported()
202 ASSERT_EQ(OpCode::LE_SET_RANDOM_ADDRESS, command.GetOpCode()); in SetUp()
298 auto last_command = test_hci_layer_->GetCommand(OpCode::CREATE_CONNECTION); in SetUp()
377 test_hci_layer_->GetCommand(OpCode::LE_ADD_DEVICE_TO_FILTER_ACCEPT_LIST); in SetUp()
380 auto packet = test_hci_layer_->GetCommand(OpCode::LE_CREATE_CONNECTION); in SetUp()
402 test_hci_layer_->GetCommand(OpCode::LE_REMOVE_DEVICE_FROM_FILTER_ACCEPT_LIST); in SetUp()
457 test_hci_layer_->GetCommand(OpCode::LE_SET_RANDOM_ADDRESS); in SetUp()
484 auto command = test_hci_layer_->GetCommand(OpCode::REJECT_CONNECTION_REQUEST); in TEST_F()
498 auto command = test_hci_layer_->GetCommand(OpCode::ACCEPT_CONNECTION_REQUEST); in TEST_F()
508 auto command = test_hci_layer_->GetCommand(OpCode::ACCEPT_CONNECTION_REQUEST); in TEST_F()
[all …]
Dhci_layer.cc58 using hci::OpCode;
93 static void abort_after_time_out(OpCode op_code) { in abort_after_time_out()
207 OpCode op_code = response_view.GetCommandOpCode(); in on_command_status()
225 OpCode op_code = response_view.GetCommandOpCode(); in handle_command_response()
226 if (op_code == OpCode::NONE) { in handle_command_response()
234 if (waiting_command_ == OpCode::CONTROLLER_DEBUG_INFO && in handle_command_response()
235 op_code != OpCode::CONTROLLER_DEBUG_INFO) { in handle_command_response()
282 if (op_code == OpCode::LE_READ_REMOTE_FEATURES && is_status && status_view.IsValid() && in handle_command_response()
295 waiting_command_ = OpCode::NONE; in handle_command_response()
302 void on_hci_timeout(OpCode op_code) { in on_hci_timeout()
[all …]
Dmsft.cc73 MsftReadSupportedFeaturesBuilder::Create(static_cast<OpCode>(msft_.opcode.value())), in start()
148 static_cast<OpCode>(msft_.opcode.value()), monitor.rssi_threshold_high, in msft_adv_monitor_add()
176 static_cast<OpCode>(msft_.opcode.value()), monitor.rssi_threshold_high, in msft_adv_monitor_add()
190 MsftLeCancelMonitorAdvBuilder::Create(static_cast<OpCode>(msft_.opcode.value()), in msft_adv_monitor_remove()
203 MsftLeSetAdvFilterEnableBuilder::Create(static_cast<OpCode>(msft_.opcode.value()), in msft_adv_monitor_enable()
Dle_address_manager.cc780 case OpCode::LE_SET_RANDOM_ADDRESS: { in OnCommandComplete()
803 case OpCode::LE_SET_PRIVACY_MODE: in OnCommandComplete()
807 case OpCode::LE_ADD_DEVICE_TO_RESOLVING_LIST: in OnCommandComplete()
811 case OpCode::LE_REMOVE_DEVICE_FROM_RESOLVING_LIST: in OnCommandComplete()
815 case OpCode::LE_CLEAR_RESOLVING_LIST: in OnCommandComplete()
819 case OpCode::LE_ADD_DEVICE_TO_FILTER_ACCEPT_LIST: in OnCommandComplete()
823 case OpCode::LE_REMOVE_DEVICE_FROM_FILTER_ACCEPT_LIST: in OnCommandComplete()
827 case OpCode::LE_SET_ADDRESS_RESOLUTION_ENABLE: in OnCommandComplete()
831 case OpCode::LE_CLEAR_FILTER_ACCEPT_LIST: in OnCommandComplete()
835 case OpCode::LE_SET_RESOLVABLE_PRIVATE_ADDRESS_TIMEOUT_V2: in OnCommandComplete()
Devent_checkers.h35 OpCode op_code = status_view.GetCommandOpCode(); in check_complete()
51 OpCode op_code = status_view.GetCommandOpCode(); in check_status()
Dhci_layer_unittest.cc424 std::promise<OpCode> callback_promise; in TEST_F()
430 [](std::promise<OpCode> promise, CommandCompleteView view) { in TEST_F()
436 OpCode::LE_GET_VENDOR_CAPABILITIES, in TEST_F()
440 ASSERT_EQ(OpCode::LE_GET_VENDOR_CAPABILITIES, callback_future.get()); in TEST_F()
/packages/modules/Bluetooth/floss/hcidoc/src/groups/
Dcollisions.rs8 use hcidoc_packets::hci::{ErrorCode, EventChild, OpCode};
64 pub(crate) fn get_signal_type(&self, opcode: &OpCode) -> Option<CollisionSignal> { in get_signal_type()
66 (&OpCode::CreateConnection, &CollisionState::InquiryActive) => { in get_signal_type()
70 (&OpCode::CreateConnection, &CollisionState::RemoteNameReqActive) => { in get_signal_type()
74 (&OpCode::Inquiry, &CollisionState::InquiryActive) => { in get_signal_type()
78 (&OpCode::Inquiry, &CollisionState::RemoteNameReqActive) => { in get_signal_type()
82 (&OpCode::Inquiry, &CollisionState::ConnectionActive) => { in get_signal_type()
86 (&OpCode::RemoteNameRequest, &CollisionState::InquiryActive) => { in get_signal_type()
90 (&OpCode::RemoteNameRequest, &CollisionState::ConnectionActive) => { in get_signal_type()
106 OpCode::CreateConnection | OpCode::Inquiry | OpCode::RemoteNameRequest => { in process()
[all …]
Dconnections.rs13 OpCode,
237 fn process_command_status(&mut self, status: ErrorCode, opcode: OpCode, packet: &Packet) { in process_command_status() argument
239 OpCode::CreateConnection in process_command_status()
240 | OpCode::AcceptConnectionRequest in process_command_status()
241 | OpCode::SetupSynchronousConnection in process_command_status()
242 | OpCode::AcceptSynchronousConnection in process_command_status()
243 | OpCode::EnhancedSetupSynchronousConnection in process_command_status()
244 | OpCode::EnhancedAcceptSynchronousConnection in process_command_status()
245 | OpCode::LeCreateConnection in process_command_status()
246 | OpCode::LeExtendedCreateConnection => { in process_command_status()
[all …]
/packages/modules/Bluetooth/offload/hci/
Dcommand.rs37 Unknown(OpCode),
58 Unknown(OpCode),
63 pub fn from_bytes(data: &[u8]) -> Result<Self, Option<OpCode>> { in from_bytes() argument
64 fn parse_packet(data: &[u8]) -> Option<(OpCode, Reader)> { in from_bytes() argument
77 fn dispatch_read(opcode: OpCode, r: &mut Reader) -> Option<Command> { in dispatch_read() argument
104 pub struct OpCode(u16); struct
106 impl OpCode { impl
113 impl From<u16> for OpCode { implementation
115 OpCode(v) in from()
119 impl Read for OpCode { implementation
[all …]
Devent.rs120 use crate::command::{OpCode, ReturnParameters};
179 pub opcode: OpCode,
188 assert_eq!(e.opcode, OpCode::from(0x01, 0x001)); in test_command_status()
/packages/modules/Bluetooth/system/gd/hci/fuzz/
Dstatus_vs_complete_commands.cc25 using ::bluetooth::hci::OpCode;
27 constexpr OpCode StatusOpCodes[] = {
28 OpCode::RESET,
31 static std::map<OpCode, bool> commands_that_use_status;
38 for (OpCode code : StatusOpCodes) { in maybe_populate_list()
43 bool uses_command_status(OpCode code) { in uses_command_status()
48 bool uses_command_status_or_complete(OpCode code) { in uses_command_status_or_complete()
Dstatus_vs_complete_commands.h25 bool uses_command_status(hci::OpCode code);
26 bool uses_command_status_or_complete(hci::OpCode code);
/packages/modules/Bluetooth/system/gd/hci/acl_manager/
Dle_impl_test.cc149 hci::CommandCompleteView ReturnCommandComplete(hci::OpCode op_code, hci::ErrorCode error_code) { in ReturnCommandComplete()
158 hci::CommandStatusView ReturnCommandStatus(hci::OpCode op_code, hci::ErrorCode error_code) { in ReturnCommandStatus()
177 bool IsSupported(OpCode op_code) const override { in IsSupported()
182 void AddSupported(OpCode op_code) { in AddSupported()
219 std::set<OpCode> supported_opcodes_{};
283 hci_layer_->GetCommand(OpCode::LE_SET_RANDOM_ADDRESS); in set_random_device_address_policy()
298 hci_layer_->GetCommand(OpCode::LE_ADD_DEVICE_TO_FILTER_ACCEPT_LIST); in create_enhanced_connection()
301 hci_layer_->GetCommand(OpCode::LE_EXTENDED_CREATE_CONNECTION); in create_enhanced_connection()
322 hci_layer_->GetCommand(OpCode::LE_REMOVE_DEVICE_FROM_FILTER_ACCEPT_LIST); in create_enhanced_connection()
341 hci_layer_->GetCommand(OpCode::LE_ADD_DEVICE_TO_FILTER_ACCEPT_LIST); in get_view_from_creating_connection()
[all …]
/packages/modules/Bluetooth/tools/rootcanal/lib/hci/
Dpcap_filter.cc72 case OpCode::WRITE_LOCAL_NAME: in FilterHciCommand()
74 case OpCode::WRITE_EXTENDED_INQUIRY_RESPONSE: in FilterHciCommand()
76 case OpCode::LE_SET_ADVERTISING_DATA: in FilterHciCommand()
78 case OpCode::LE_SET_SCAN_RESPONSE_DATA: in FilterHciCommand()
80 case OpCode::LE_SET_EXTENDED_ADVERTISING_DATA: in FilterHciCommand()
82 case OpCode::LE_SET_EXTENDED_SCAN_RESPONSE_DATA: in FilterHciCommand()
84 case OpCode::LE_SET_PERIODIC_ADVERTISING_DATA: in FilterHciCommand()
113 case OpCode::READ_LOCAL_NAME: in FilterHciEvent()
115 case OpCode::READ_EXTENDED_INQUIRY_RESPONSE: in FilterHciEvent()
/packages/modules/Bluetooth/system/btif/src/
Dbtif_hci_vs.cc33 using hci::OpCode;
95 auto op_code = static_cast<OpCode>((ogf_vendor_specific << 10) | ocf); in sendCommand()

123