Lines Matching defs:p_ssp_cfm_req
724 static void btif_dm_ssp_cfm_req_evt(tBTA_DM_SP_CFM_REQ *p_ssp_cfm_req)
734 btif_update_remote_properties(p_ssp_cfm_req->bd_addr, p_ssp_cfm_req->bd_name,
735 p_ssp_cfm_req->dev_class, BT_DEVICE_TYPE_BREDR);
737 bdcpy(bd_addr.address, p_ssp_cfm_req->bd_addr);
738 memcpy(bd_name.name, p_ssp_cfm_req->bd_name, BD_NAME_LEN);
744 if (p_ssp_cfm_req->just_works && !(p_ssp_cfm_req->loc_auth_req & BTM_AUTH_BONDS) &&
745 !(p_ssp_cfm_req->rmt_auth_req & BTM_AUTH_BONDS) &&
746 !(check_cod((bt_bdaddr_t*)&p_ssp_cfm_req->bd_addr, COD_HID_POINTING)))
754 if (p_ssp_cfm_req->just_works)
761 if ((is_incoming) && ((p_ssp_cfm_req->loc_io_caps == 0x01) &&
762 (p_ssp_cfm_req->rmt_io_caps == 0x00 || p_ssp_cfm_req->rmt_io_caps == 0x03)))
765 __FUNCTION__, p_ssp_cfm_req->loc_io_caps, p_ssp_cfm_req->rmt_io_caps);
775 cod = devclass2uint(p_ssp_cfm_req->dev_class);
784 (p_ssp_cfm_req->just_works ? BT_SSP_VARIANT_CONSENT : BT_SSP_VARIANT_PASSKEY_CONFIRMATION),
785 p_ssp_cfm_req->num_val);