Home | History | Annotate | Download | only in dm

Lines Matching defs:p_dev

646     tBTA_DM_API_REMOVE_DEVICE *p_dev = &p_data->remove_dev;
647 if (p_dev == NULL)
651 bdcpy(other_address, p_dev->bd_addr);
657 if (BTM_IsAclConnectionUp(p_dev->bd_addr, BT_TRANSPORT_LE) ||
658 BTM_IsAclConnectionUp(p_dev->bd_addr, BT_TRANSPORT_BR_EDR))
666 if (!bdcmp(bta_dm_cb.device_list.peer_device[i].peer_bdaddr, p_dev->bd_addr))
669 btm_remove_acl( p_dev->bd_addr, bta_dm_cb.device_list.peer_device[i].transport);
714 bta_dm_process_remove_device(p_dev->bd_addr);
733 tBTA_DM_API_ADD_DEVICE *p_dev = &p_data->add_dev;
743 if (p_dev->dc_known)
744 p_dc = (UINT8 *)p_dev->dc;
746 if (p_dev->link_key_known)
747 p_lc = (UINT8 *)p_dev->link_key;
749 if (p_dev->is_trusted)
752 while (p_dev->tm && (index < BTA_MAX_SERVICE_ID))
754 if (p_dev->tm & (UINT32)(1<<index))
760 p_dev->tm &= (UINT32)(~(1<<index));
767 if (!BTM_SecAddDevice (p_dev->bd_addr, p_dc, p_dev->bd_name, p_dev->features,
768 trusted_services_mask, p_lc, p_dev->key_type, p_dev->io_cap,
769 p_dev->pin_length))
772 (p_dev->bd_addr[0]<<24)+(p_dev->bd_addr[1]<<16)+(p_dev->bd_addr[2]<<8)+p_dev->bd_addr[3],
773 (p_dev->bd_addr[4]<<8)+p_dev->bd_addr[5]);
991 tBTA_DM_PEER_DEVICE *p_dev = NULL;
996 p_dev = bta_dm_find_peer_device(peer_addr);
1003 if(!p_dev)
1006 p_dev->link_policy |= policy;
1007 BTM_SetLinkPolicy(p_dev->peer_bdaddr, &(p_dev->link_policy));
1011 if(!p_dev)
1014 p_dev->link_policy &= (~policy);
1015 BTM_SetLinkPolicy(p_dev->peer_bdaddr, &(p_dev->link_policy));
1020 bta_dm_pm_active(p_dev->peer_bdaddr);
3209 tBTA_DM_PEER_DEVICE *p_dev;
3226 p_dev = &bta_dm_cb.device_list.peer_device[i];
3228 i, p_dev->conn_state, p_dev->info, avoid_roleswitch);
3229 if((p_dev->conn_state == BTA_DM_CONNECTED) && (p_dev->info & BTA_DM_DI_AV_ACTIVE) &&
3233 if(BTM_CMD_STARTED == BTM_SwitchRole (p_dev->peer_bdaddr, HCI_ROLE_MASTER, (tBTM_CMPL_CB *)bta_dm_rs_cback))
3240 bta_dm_policy_cback(BTA_SYS_PLCY_CLR, 0, HCI_ENABLE_MASTER_SLAVE_SWITCH, p_dev->peer_bdaddr);
3269 tBTA_DM_PEER_DEVICE *p_dev;
3284 p_dev = bta_dm_find_peer_device(p_bda);
3285 if(p_dev)
3288 p_dev->info, p_data->acl_change.new_role, bta_dm_cb.device_list.count);
3289 if(p_dev->info & BTA_DM_DI_AV_ACTIVE)
3308 bta_dm_policy_cback(BTA_SYS_PLCY_CLR, 0, HCI_ENABLE_MASTER_SLAVE_SWITCH, p_dev->peer_bdaddr);
3517 tBTA_DM_PEER_DEVICE *p_dev;
3519 p_dev = bta_dm_find_peer_device(peer_addr);
3522 if(p_dev)
3528 if (p_dev->conn_state != BTA_DM_UNPAIRING)
3529 p_dev->conn_state = BTA_DM_CONNECTED;
3538 if(role > p_dev->pref_role )
3539 p_dev->pref_role = role;
3550 if(p_dev)
3551 p_dev->info |= BTA_DM_DI_AV_ACTIVE;
3558 if(p_dev)
3559 p_dev->info &= ~BTA_DM_DI_AV_ACTIVE;