Lines Matching refs:bd_addr

195 static BOOLEAN is_connected(bt_bdaddr_t *bd_addr)
202 ((bd_addr == NULL) || (bdcmp(bd_addr->address,
218 static int btif_hf_idx_by_bdaddr(bt_bdaddr_t *bd_addr)
223 if ((bdcmp(bd_addr->address,
412 p_data->open.bd_addr);
735 static bt_status_t connect_int(bt_bdaddr_t *bd_addr, uint16_t uuid)
751 if (!is_connected(bd_addr))
754 bdcpy(btif_hf_cb[i].connected_bda.address, bd_addr->address);
764 static bt_status_t connect( bt_bdaddr_t *bd_addr )
767 return btif_queue_connect(UUID_SERVCLASS_AG_HANDSFREE, bd_addr, connect_int);
779 static bt_status_t disconnect( bt_bdaddr_t *bd_addr )
783 int idx = btif_hf_idx_by_bdaddr(bd_addr);
785 if (is_connected(bd_addr) && (idx != BTIF_HF_INVALID_IDX))
803 static bt_status_t connect_audio( bt_bdaddr_t *bd_addr )
807 int idx = btif_hf_idx_by_bdaddr(bd_addr);
809 if (is_connected(bd_addr) && (idx != BTIF_HF_INVALID_IDX))
815 (char *)bd_addr, sizeof(bt_bdaddr_t), NULL);
831 static bt_status_t disconnect_audio( bt_bdaddr_t *bd_addr )
835 int idx = btif_hf_idx_by_bdaddr(bd_addr);
837 if (is_connected(bd_addr) && (idx != BTIF_HF_INVALID_IDX))
855 static bt_status_t start_voice_recognition(bt_bdaddr_t *bd_addr)
859 int idx = btif_hf_idx_by_bdaddr(bd_addr);
861 if (is_connected(bd_addr) && (idx != BTIF_HF_INVALID_IDX))
890 static bt_status_t stop_voice_recognition(bt_bdaddr_t *bd_addr)
894 int idx = btif_hf_idx_by_bdaddr(bd_addr);
896 if (is_connected(bd_addr) && (idx != BTIF_HF_INVALID_IDX))
926 bt_bdaddr_t *bd_addr)
930 int idx = btif_hf_idx_by_bdaddr(bd_addr);
934 if (is_connected(bd_addr) && (idx != BTIF_HF_INVALID_IDX))
986 static bt_status_t cops_response(const char *cops, bt_bdaddr_t *bd_addr)
990 int idx = btif_hf_idx_by_bdaddr(bd_addr);
992 if (is_connected(bd_addr) && (idx != BTIF_HF_INVALID_IDX))
1018 bt_bdaddr_t *bd_addr)
1022 int idx = btif_hf_idx_by_bdaddr(bd_addr);
1024 if (is_connected(bd_addr) && (idx != BTIF_HF_INVALID_IDX))
1058 static bt_status_t formatted_at_response(const char *rsp, bt_bdaddr_t *bd_addr)
1062 int idx = btif_hf_idx_by_bdaddr(bd_addr);
1064 if (is_connected(bd_addr) && (idx != BTIF_HF_INVALID_IDX))
1087 int error_code, bt_bdaddr_t *bd_addr)
1091 int idx = btif_hf_idx_by_bdaddr(bd_addr);
1093 if (is_connected(bd_addr) && (idx != BTIF_HF_INVALID_IDX))
1118 bthf_call_addrtype_t type, bt_bdaddr_t *bd_addr)
1122 int idx = btif_hf_idx_by_bdaddr(bd_addr);
1124 if (is_connected(bd_addr) && (idx != BTIF_HF_INVALID_IDX))
1433 static bt_status_t configure_wbs( bt_bdaddr_t *bd_addr , bthf_wbs_config_t config )
1437 int idx = btif_hf_idx_by_bdaddr(bd_addr);