Lines Matching refs:evt_data

2174     tBTM_SP_UPGRADE     evt_data;
2187 memcpy (evt_data.bd_addr, p_dev_rec->bd_addr, BD_ADDR_LEN);
2188 evt_data.upgrade = TRUE;
2190 (*btm_cb.api.p_sp_callback) (BTM_SP_UPGRADE_EVT, (tBTM_SP_EVT_DATA *)&evt_data);
2192 BTM_TRACE_DEBUG ("evt_data.upgrade:0x%x", evt_data.upgrade);
2193 if (evt_data.upgrade)
3360 tBTM_SP_IO_REQ evt_data;
3366 STREAM_TO_BDADDR (evt_data.bd_addr, p);
3371 evt_data.io_cap = btm_cb.devcb.loc_io_caps;
3372 evt_data.oob_data = BTM_OOB_NONE;
3373 evt_data.auth_req = BTM_DEFAULT_AUTH_REQ;
3377 p_dev_rec = btm_find_or_alloc_dev (evt_data.bd_addr);
3391 evt_data.auth_req = BTM_DEFAULT_DD_AUTH_REQ;
3397 Event uninit_use_in_call: Using uninitialized element of array "evt_data.bd_addr" in call to function "memcmp"
3398 False-positive: evt_data.bd_addr is set at the beginning with: STREAM_TO_BDADDR (evt_data.bd_addr, p);
3400 if (memcmp (evt_data.bd_addr, btm_cb.pairing_bda, BD_ADDR_LEN))
3408 evt_data.auth_req = BTM_DEFAULT_DD_AUTH_REQ;
3424 Event uninit_use_in_call: Using uninitialized element of array "evt_data.bd_addr" in call to function "memcmp"
3425 False-positive: evt_data.bd_addr is set at the beginning with: STREAM_TO_BDADDR (evt_data.bd_addr, p);
3427 btsnd_hcic_io_cap_req_neg_reply(evt_data.bd_addr, err_code);
3431 evt_data.is_orig = is_orig;
3440 evt_data.auth_req = (p_dev_rec->p_cur_service->security_flags & BTM_SEC_OUT_MITM) ? BTM_AUTH_SP_YES : BTM_AUTH_SP_NO;
3445 l2c_pin_code_request (evt_data.bd_addr);
3447 memcpy (btm_cb.pairing_bda, evt_data.bd_addr, BD_ADDR_LEN);
3450 Event uninit_use_in_call: Using uninitialized element of array "evt_data.bd_addr" in call to function "memcmp"
3451 False-positive: False-positive: evt_data.bd_addr is set at the beginning with: STREAM_TO_BDADDR (evt_data.bd_addr, p);
3453 if (!memcmp (evt_data.bd_addr, btm_cb.connecting_bda, BD_ADDR_LEN))
3464 evt_data.auth_req = BTM_AUTH_SPGB_YES;
3469 callback_rc = (*btm_cb.api.p_sp_callback) (BTM_SP_IO_REQ_EVT, (tBTM_SP_EVT_DATA *)&evt_data);
3473 if ((callback_rc == BTM_SUCCESS) || (BTM_OOB_UNKNOWN != evt_data.oob_data))
3480 evt_data.auth_req = (BTM_AUTH_DD_BOND | (evt_data.auth_req & BTM_AUTH_YN_BIT));
3485 btm_cb.devcb.loc_auth_req = evt_data.auth_req;
3486 btm_cb.devcb.loc_io_caps = evt_data.io_cap;
3489 btm_pair_state_descr(btm_cb.pairing_state), evt_data.io_cap,
3490 evt_data.oob_data, evt_data.auth_req);
3492 btsnd_hcic_io_cap_req_reply(evt_data.bd_addr, evt_data.io_cap,
3493 evt_data.oob_data, evt_data.auth_req);
3510 tBTM_SP_IO_RSP evt_data;
3512 STREAM_TO_BDADDR (evt_data.bd_addr, p);
3513 STREAM_TO_UINT8 (evt_data.io_cap, p);
3514 STREAM_TO_UINT8 (evt_data.oob_data, p);
3515 STREAM_TO_UINT8 (evt_data.auth_req, p);
3518 p_dev_rec = btm_find_or_alloc_dev (evt_data.bd_addr);
3523 memcpy (btm_cb.pairing_bda, evt_data.bd_addr, BD_ADDR_LEN);
3535 l2c_pin_code_request (evt_data.bd_addr);
3540 Event uninit_use_in_call: Using uninitialized element of array "evt_data.bd_addr" in call to function "memcmp"
3541 FALSE-POSITIVE error from Coverity test-tool. evt_data.bd_addr is set at the beginning with: STREAM_TO_BDADDR (evt_data.bd_addr, p);
3543 if (!memcmp (evt_data.bd_addr, btm_cb.connecting_bda, BD_ADDR_LEN))
3548 && (evt_data.auth_req & BTM_AUTH_DD_BOND) ) /* and dedicated bonding bit is set */
3554 p_dev_rec->rmt_io_caps = evt_data.io_cap;
3555 p_dev_rec->rmt_auth_req = evt_data.auth_req;
3558 (*btm_cb.api.p_sp_callback) (BTM_SP_IO_RSP_EVT, (tBTM_SP_EVT_DATA *)&evt_data);
3576 tBTM_SP_EVT_DATA evt_data;
3577 UINT8 *p_bda = evt_data.cfm_req.bd_addr;
3591 memcpy (evt_data.cfm_req.bd_addr, p_dev_rec->bd_addr, BD_ADDR_LEN);
3592 memcpy (evt_data.cfm_req.dev_class, p_dev_rec->dev_class, DEV_CLASS_LEN);
3594 BCM_STRNCPY_S ((char *)evt_data.cfm_req.bd_name, sizeof(evt_data.cfm_req.bd_name), (char *)p_dev_rec->sec_bd_name, BTM_MAX_REM_BD_NAME_LEN);
3603 STREAM_TO_UINT32 (evt_data.cfm_req.num_val, p);
3605 evt_data.cfm_req.just_works = TRUE;
3615 evt_data.cfm_req.just_works = FALSE;
3619 evt_data.cfm_req.just_works, btm_cb.devcb.loc_io_caps, p_dev_rec->rmt_io_caps,
3622 evt_data.cfm_req.loc_auth_req = btm_cb.devcb.loc_auth_req;
3623 evt_data.cfm_req.rmt_auth_req = p_dev_rec->rmt_auth_req;
3624 evt_data.cfm_req.loc_io_caps = btm_cb.devcb.loc_io_caps;
3625 evt_data.cfm_req.rmt_io_caps = p_dev_rec->rmt_io_caps;
3630 STREAM_TO_UINT32 (evt_data.key_notif.passkey, p);
3632 BTM_TRACE_DEBUG ("BTM_SP_KEY_NOTIF_EVT: passkey: %u", evt_data.key_notif.passkey);
3647 status = (*btm_cb.api.p_sp_callback) (event, (tBTM_SP_EVT_DATA *)&evt_data);
3654 else if ( (event == BTM_SP_CFM_REQ_EVT) && (evt_data.cfm_req.just_works == TRUE) )
3714 tBTM_SP_KEYPRESS evt_data;
3720 p_bda = evt_data.bd_addr;
3723 evt_data.notif_type = *p;
3725 (*btm_cb.api.p_sp_callback) (BTM_SP_KEYPRESS_EVT, (tBTM_SP_EVT_DATA *)&evt_data);
3741 tBTM_SP_COMPLT evt_data;
3747 STREAM_TO_BDADDR (evt_data.bd_addr, p);
3749 if ((p_dev_rec = btm_find_dev (evt_data.bd_addr)) == NULL)
3752 (evt_data.bd_addr[0]<<24) + (evt_data.bd_addr[1]<<16) + (evt_data.bd_addr[2]<<8) + evt_data.bd_addr[3],
3753 (evt_data.bd_addr[4] << 8) + evt_data.bd_addr[5]);
3760 evt_data.status = BTM_ERR_PROCESSING;
3763 evt_data.status = BTM_SUCCESS;
3776 else if (memcmp (btm_cb.pairing_bda, evt_data.bd_addr, BD_ADDR_LEN) == 0)
3792 memcpy (evt_data.bd_addr, p_dev_rec->bd_addr, BD_ADDR_LEN);
3793 memcpy (evt_data.dev_class, p_dev_rec->dev_class, DEV_CLASS_LEN);
3796 (*btm_cb.api.p_sp_callback) (BTM_SP_COMPLT_EVT, (tBTM_SP_EVT_DATA *)&evt_data);
3823 tBTM_SP_RMT_OOB evt_data;
3828 p_bda = evt_data.bd_addr;
3838 memcpy (evt_data.bd_addr, p_dev_rec->bd_addr, BD_ADDR_LEN);
3839 memcpy (evt_data.dev_class, p_dev_rec->dev_class, DEV_CLASS_LEN);
3840 BCM_STRNCPY_S((char *)evt_data.bd_name, sizeof(evt_data.bd_name), (char *)p_dev_rec->sec_bd_name, BTM_MAX_REM_BD_NAME_LEN+1);
3841 evt_data.bd_name[BTM_MAX_REM_BD_NAME_LEN] = 0;
3844 if ((*btm_cb.api.p_sp_callback) (BTM_SP_RMT_OOB_EVT, (tBTM_SP_EVT_DATA *)&evt_data) == BTM_NOT_AUTHORIZED)
3868 tBTM_SP_LOC_OOB evt_data;
3874 evt_data.status = BTM_SUCCESS;
3875 STREAM_TO_ARRAY16(evt_data.c, p);
3876 STREAM_TO_ARRAY16(evt_data.r, p);
3879 evt_data.status = BTM_ERR_PROCESSING;
3882 (*btm_cb.api.p_sp_callback) (BTM_SP_LOC_OOB_EVT, (tBTM_SP_EVT_DATA *)&evt_data);