Lines Matching refs:p_callback
84 tBTM_SEC_CALLBACK *p_callback, void *p_ref_data);
108 tBTM_SEC_CALLBACK *p_callback, void *p_ref_data,
279 BOOLEAN BTM_SecRegisterLinkKeyNotificationCallback (tBTM_LINK_KEY_CALLBACK *p_callback) in BTM_SecRegisterLinkKeyNotificationCallback() argument
281 btm_cb.api.p_link_key_callback = p_callback; in BTM_SecRegisterLinkKeyNotificationCallback()
295 BOOLEAN BTM_SecAddRmtNameNotifyCallback (tBTM_RMT_NAME_CALLBACK *p_callback) in BTM_SecAddRmtNameNotifyCallback() argument
303 btm_cb.p_rmt_name_callback[i] = p_callback; in BTM_SecAddRmtNameNotifyCallback()
321 BOOLEAN BTM_SecDeleteRmtNameNotifyCallback (tBTM_RMT_NAME_CALLBACK *p_callback) in BTM_SecDeleteRmtNameNotifyCallback() argument
327 if (btm_cb.p_rmt_name_callback[i] == p_callback) in BTM_SecDeleteRmtNameNotifyCallback()
1366 tBTM_STATUS BTM_SetEncryption (BD_ADDR bd_addr, tBT_TRANSPORT transport, tBTM_SEC_CBACK *p_callback, in BTM_SetEncryption() argument
1382 if (p_callback) in BTM_SetEncryption()
1383 (*p_callback) (bd_addr, transport, p_ref_data, BTM_WRONG_MODE); in BTM_SetEncryption()
1393 if (p_callback) in BTM_SetEncryption()
1394 (*p_callback) (bd_addr, transport, p_ref_data, BTM_SUCCESS); in BTM_SetEncryption()
1400 if (p_dev_rec->p_callback || (p_dev_rec->sec_state != BTM_SEC_STATE_IDLE)) in BTM_SetEncryption()
1404 if (btm_sec_queue_encrypt_request(bd_addr, transport, p_callback, p_ref_data, sec_act)) in BTM_SetEncryption()
1410 if (p_callback) in BTM_SetEncryption()
1411 (*p_callback) (bd_addr, transport, p_ref_data, BTM_NO_RESOURCES); in BTM_SetEncryption()
1416 p_dev_rec->p_callback = p_callback; in BTM_SetEncryption()
1445 if (p_callback) in BTM_SetEncryption()
1447 p_dev_rec->p_callback = NULL; in BTM_SetEncryption()
1448 (*p_callback) (bd_addr, transport, p_dev_rec->p_ref_data, rc); in BTM_SetEncryption()
2104 tBTM_SEC_CALLBACK *p_callback, in btm_sec_l2cap_access_req() argument
2142 (*p_callback) (bd_addr, transport, p_ref_data, BTM_MODE_UNSUPPORTED); in btm_sec_l2cap_access_req()
2149 (*p_callback) (bd_addr,transport, p_ref_data, BTM_SUCCESS_NO_SECURITY); in btm_sec_l2cap_access_req()
2200 if (p_callback) in btm_sec_l2cap_access_req()
2201 (*p_callback) (bd_addr, transport, (void *)p_ref_data, BTM_SUCCESS); in btm_sec_l2cap_access_req()
2233 if (p_callback) in btm_sec_l2cap_access_req()
2234 (*p_callback) (bd_addr, transport, (void *)p_ref_data, in btm_sec_l2cap_access_req()
2243 if ( (p_dev_rec->p_callback) || (btm_cb.pairing_state != BTM_PAIR_STATE_IDLE) ) in btm_sec_l2cap_access_req()
2294 if (p_callback) in btm_sec_l2cap_access_req()
2295 (*p_callback) (bd_addr, transport, (void *)p_ref_data, BTM_SUCCESS); in btm_sec_l2cap_access_req()
2371 (*p_callback) (bd_addr, transport, p_ref_data, BTM_SUCCESS); in btm_sec_l2cap_access_req()
2392 (*p_callback) (bd_addr, transport, p_ref_data, BTM_SUCCESS); in btm_sec_l2cap_access_req()
2412 p_dev_rec->p_callback = p_callback; in btm_sec_l2cap_access_req()
2414 (*p_callback) (bd_addr, transport, p_ref_data, rc); in btm_sec_l2cap_access_req()
2420 p_dev_rec->p_callback = p_callback; in btm_sec_l2cap_access_req()
2460 p_dev_rec->p_callback = NULL; in btm_sec_l2cap_access_req()
2461 (*p_callback) (bd_addr, transport, p_dev_rec->p_ref_data, (UINT8)rc); in btm_sec_l2cap_access_req()
2492 tBTM_SEC_CALLBACK *p_callback, void *p_ref_data) in btm_sec_mx_access_request() argument
2510 if (p_callback) in btm_sec_mx_access_request()
2511 (*p_callback) (bd_addr, transport, p_ref_data, BTM_MODE_UNSUPPORTED); in btm_sec_mx_access_request()
2530 if ( (p_dev_rec->p_callback) || (btm_cb.pairing_state != BTM_PAIR_STATE_IDLE) ) in btm_sec_mx_access_request()
2604 mx_chan_id, p_callback, p_ref_data); in btm_sec_mx_access_request()
2609 if (p_callback) in btm_sec_mx_access_request()
2611 (*p_callback) (bd_addr, transport, p_ref_data, (UINT8)rc); in btm_sec_mx_access_request()
2632 if (p_callback) in btm_sec_mx_access_request()
2633 (*p_callback) (bd_addr, transport, (void *)p_ref_data, in btm_sec_mx_access_request()
2671 p_dev_rec->p_callback = p_callback; in btm_sec_mx_access_request()
2686 if (p_callback) in btm_sec_mx_access_request()
2688 p_dev_rec->p_callback = NULL; in btm_sec_mx_access_request()
2689 (*p_callback) (bd_addr,transport, p_ref_data, (UINT8)rc); in btm_sec_mx_access_request()
2888 p_e->p_callback, p_e->p_ref_data); in btm_sec_check_pending_reqs()
2892 BTM_SetEncryption(p_e->bd_addr, p_e->transport, p_e->p_callback, in btm_sec_check_pending_reqs()
2986 p_dev_rec->p_callback = NULL; in btm_sec_abort_access_req()
4321 p_dev_rec->p_callback = NULL; in btm_sec_encrypt_change()
4738 tBTM_SEC_CALLBACK *p_callback = NULL; in btm_sec_disconnected() local
4822 p_callback = p_dev_rec->p_callback; in btm_sec_disconnected()
4825 if(p_callback) in btm_sec_disconnected()
4827 p_dev_rec->p_callback = NULL; /* when the peer device time out the authentication before in btm_sec_disconnected()
4829 (*p_callback) (p_dev_rec->bd_addr, transport, p_dev_rec->p_ref_data, BTM_ERR_PROCESSING); in btm_sec_disconnected()
5942 tBTM_SEC_CALLBACK *p_callback = p_dev_rec->p_callback; in btm_sec_dev_rec_cback_event() local
5944 if (p_dev_rec->p_callback) in btm_sec_dev_rec_cback_event()
5946 p_dev_rec->p_callback = NULL; in btm_sec_dev_rec_cback_event()
5950 (*p_callback) (p_dev_rec->ble.pseudo_addr, BT_TRANSPORT_LE, p_dev_rec->p_ref_data, res); in btm_sec_dev_rec_cback_event()
5953 (*p_callback) (p_dev_rec->bd_addr, BT_TRANSPORT_BR_EDR, p_dev_rec->p_ref_data, res); in btm_sec_dev_rec_cback_event()
5968 tBTM_SEC_CALLBACK *p_callback, void *p_ref_data) in btm_sec_queue_mx_request() argument
5974 p_e->p_callback = p_callback; in btm_sec_queue_mx_request()
6073 tBTM_SEC_CALLBACK *p_callback, void *p_ref_data, in btm_sec_queue_encrypt_request() argument
6080 p_e->p_callback = p_callback; in btm_sec_queue_encrypt_request()
6192 if (p_e->p_callback) in btm_sec_check_pending_enc_req()
6193 (*p_e->p_callback) (p_dev_rec->bd_addr, transport, p_e->p_ref_data, res); in btm_sec_check_pending_enc_req()