Home | History | Annotate | Download | only in dm

Lines Matching defs:p_dev

666     tBTA_DM_API_REMOVE_DEVICE *p_dev = &p_data->remove_dev;
672 BTA_GATTC_CancelOpen(0, p_dev->bd_addr, FALSE);
675 if ( BTM_IsAclConnectionUp(p_dev->bd_addr, BT_TRANSPORT_LE) ||
676 BTM_IsAclConnectionUp(p_dev->bd_addr, BT_TRANSPORT_BR_EDR))
683 if(!bdcmp( bta_dm_cb.device_list.peer_device[i].peer_bdaddr, p_dev->bd_addr))
686 btm_remove_acl( p_dev->bd_addr,bta_dm_cb.device_list.peer_device[i].transport);
696 BTM_SecDeleteDevice(p_dev->bd_addr);
699 BTA_GATTC_Refresh(p_dev->bd_addr);
704 bdcpy(sec_event.link_down.bd_addr, p_dev->bd_addr);
723 tBTA_DM_API_ADD_DEVICE *p_dev = &p_data->add_dev;
733 if (p_dev->dc_known)
734 p_dc = (UINT8 *)p_dev->dc;
736 if (p_dev->link_key_known)
737 p_lc = (UINT8 *)p_dev->link_key;
739 if (p_dev->is_trusted)
742 while (p_dev->tm && (index < BTA_MAX_SERVICE_ID))
744 if (p_dev->tm & (UINT32)(1<<index))
750 p_dev->tm &= (UINT32)(~(1<<index));
757 if (!BTM_SecAddDevice (p_dev->bd_addr, p_dc, p_dev->bd_name, p_dev->features,
758 trusted_services_mask, p_lc, p_dev->key_type, p_dev->io_cap))
761 (p_dev->bd_addr[0]<<24)+(p_dev->bd_addr[1]<<16)+(p_dev->bd_addr[2]<<8)+p_dev->bd_addr[3],
762 (p_dev->bd_addr[4]<<8)+p_dev->bd_addr[5]);
956 tBTA_DM_PEER_DEVICE *p_dev;
958 p_dev = bta_dm_find_peer_device(p_data->link_policy.bd_addr);
959 if(!p_dev)
967 p_dev->link_policy |= p_data->link_policy.policy_mask;
968 BTM_SetLinkPolicy(p_dev->peer_bdaddr, &(p_dev->link_policy));
973 p_dev->link_policy &= (~p_data->link_policy.policy_mask);
974 BTM_SetLinkPolicy(p_dev->peer_bdaddr, &(p_dev->link_policy));
979 bta_dm_pm_active(p_dev->peer_bdaddr);
995 tBTA_DM_PEER_DEVICE *p_dev = NULL;
1000 p_dev = bta_dm_find_peer_device(peer_addr);
1007 if(!p_dev)
1010 p_dev->link_policy |= policy;
1011 BTM_SetLinkPolicy(p_dev->peer_bdaddr, &(p_dev->link_policy));
1015 if(!p_dev)
1018 p_dev->link_policy &= (~policy);
1019 BTM_SetLinkPolicy(p_dev->peer_bdaddr, &(p_dev->link_policy));
1024 bta_dm_pm_active(p_dev->peer_bdaddr);
3409 tBTA_DM_PEER_DEVICE *p_dev;
3426 p_dev = &bta_dm_cb.device_list.peer_device[i];
3428 i, p_dev->conn_state, p_dev->info, avoid_roleswitch);
3429 if((p_dev->conn_state == BTA_DM_CONNECTED) && (p_dev->info & BTA_DM_DI_AV_ACTIVE) &&
3433 if(BTM_CMD_STARTED == BTM_SwitchRole (p_dev->peer_bdaddr, HCI_ROLE_MASTER, (tBTM_CMPL_CB *)bta_dm_rs_cback))
3440 bta_dm_policy_cback(BTA_SYS_PLCY_CLR, 0, HCI_ENABLE_MASTER_SLAVE_SWITCH, p_dev->peer_bdaddr);
3470 tBTA_DM_PEER_DEVICE *p_dev;
3485 p_dev = bta_dm_find_peer_device(p_bda);
3486 if(p_dev)
3489 p_dev->info, p_data->acl_change.new_role, bta_dm_cb.device_list.count);
3490 if(p_dev->info & BTA_DM_DI_AV_ACTIVE)
3509 bta_dm_policy_cback(BTA_SYS_PLCY_CLR, 0, HCI_ENABLE_MASTER_SLAVE_SWITCH, p_dev->peer_bdaddr);
3769 tBTA_DM_PEER_DEVICE *p_dev;
3771 p_dev = bta_dm_find_peer_device(peer_addr);
3774 if(p_dev)
3780 if (p_dev->conn_state != BTA_DM_UNPAIRING)
3781 p_dev->conn_state = BTA_DM_CONNECTED;
3790 if(role > p_dev->pref_role )
3791 p_dev->pref_role = role;
3804 if(p_dev)
3805 p_dev->info |= BTA_DM_DI_AV_ACTIVE;
3812 if(p_dev)
3813 p_dev->info &= ~BTA_DM_DI_AV_ACTIVE;