Home | History | Annotate | Download | only in dm

Lines Matching refs:device_list

514         for(i=0; i<bta_dm_cb.device_list.count; i++)
516 btm_remove_acl(bta_dm_cb.device_list.peer_device[i].peer_bdaddr);
681 for(i=0; i<bta_dm_cb.device_list.count; i++)
683 if(!bdcmp( bta_dm_cb.device_list.peer_device[i].peer_bdaddr, p_dev->bd_addr))
687 if(i < bta_dm_cb.device_list.count)
689 bta_dm_cb.device_list.peer_device[i].conn_state = BTA_DM_UNPAIRING;
777 for (index = 0; index < bta_dm_cb.device_list.count; index ++)
779 if (!bdcmp( bta_dm_cb.device_list.peer_device[index].peer_bdaddr, p_remove_acl->bd_addr))
782 if (index != bta_dm_cb.device_list.count)
785 bta_dm_cb.device_list.peer_device[index].remove_dev_pending = TRUE;
3150 for(i=0; i<bta_dm_cb.device_list.count; i++)
3152 BTM_ReadRSSI (bta_dm_cb.device_list.peer_device[i].peer_bdaddr, (tBTM_CMPL_CB *)bta_dm_rssi_cback);
3159 for(i=0; i<bta_dm_cb.device_list.count; i++)
3161 BTM_ReadLinkQuality (bta_dm_cb.device_list.peer_device[i].peer_bdaddr, (tBTM_CMPL_CB *)bta_dm_link_quality_cback);
3310 for(i=0; i<bta_dm_cb.device_list.count; i++)
3312 p_dev = &bta_dm_cb.device_list.peer_device[i];
3374 p_dev->info, p_data->acl_change.new_role, bta_dm_cb.device_list.count);
3378 if(p_data->acl_change.new_role == HCI_ROLE_SLAVE && bta_dm_cb.device_list.count > 1
3423 for(i=0; i<bta_dm_cb.device_list.count; i++)
3425 if(!bdcmp( bta_dm_cb.device_list.peer_device[i].peer_bdaddr, p_bda))
3430 if(i == bta_dm_cb.device_list.count)
3432 bdcpy(bta_dm_cb.device_list.peer_device[bta_dm_cb.device_list.count].peer_bdaddr, p_bda);
3433 bta_dm_cb.device_list.peer_device[bta_dm_cb.device_list.count].link_policy = bta_dm_cb.cur_policy;
3434 bta_dm_cb.device_list.count++;
3437 bta_dm_cb.device_list.peer_device[i].conn_state = BTA_DM_CONNECTED;
3438 bta_dm_cb.device_list.peer_device[i].pref_role = BTA_ANY_ROLE;
3440 bta_dm_cb.device_list.peer_device[i].info = BTA_DM_DI_NONE;
3445 bta_dm_cb.device_list.peer_device[i].info = BTA_DM_DI_USE_SSR;
3447 APPL_TRACE_WARNING1("info:x%x", bta_dm_cb.device_list.peer_device[i].info);
3454 for(i=0; i<bta_dm_cb.device_list.count; i++)
3456 if(bdcmp( bta_dm_cb.device_list.peer_device[i].peer_bdaddr, p_bda))
3459 if( bta_dm_cb.device_list.peer_device[i].conn_state == BTA_DM_UNPAIRING )
3461 BTM_SecDeleteDevice(bta_dm_cb.device_list.peer_device[i].peer_bdaddr);
3465 conn.link_down.is_removed = bta_dm_cb.device_list.peer_device[i].remove_dev_pending;
3467 for(; i<bta_dm_cb.device_list.count ; i++)
3469 memcpy(&bta_dm_cb.device_list.peer_device[i], &bta_dm_cb.device_list.peer_device[i+1], sizeof(bta_dm_cb.device_list.peer_device[i]));
3473 if(bta_dm_cb.device_list.count)
3474 bta_dm_cb.device_list.count--;
3754 for (index = 0; index < bta_dm_cb.device_list.count; index ++)
3756 if (!bdcmp( bta_dm_cb.device_list.peer_device[index].peer_bdaddr, remote_bd_addr))
3759 if (index != bta_dm_cb.device_list.count)
3761 bta_dm_cb.device_list.peer_device[index].remove_dev_pending = TRUE;
3791 if(bta_dm_cb.device_list.count)
3797 (bta_dm_cb.cur_av_count && bta_dm_cb.device_list.count > 1) )
3805 for(i=0; i<bta_dm_cb.device_list.count; i++)
3807 if(bta_dm_cb.device_list.peer_device[i].conn_state == BTA_DM_CONNECTED)
3809 if(!set_master_role && (bta_dm_cb.device_list.peer_device[i].pref_role != BTA_ANY_ROLE)
3816 if((bta_dm_cb.device_list.peer_device[i].pref_role == BTA_MASTER_ROLE_ONLY)
3817 || (bta_dm_cb.device_list.count > 1))
3828 bta_dm_cb.device_list.peer_device[i].peer_bdaddr) == FALSE))
3830 BTM_SwitchRole (bta_dm_cb.device_list.peer_device[i].peer_bdaddr,