Lines Matching refs:p_callback
103 tBTM_SEC_CALLBACK* p_callback,
121 tBTM_SEC_CALLBACK* p_callback,
256 bool BTM_SecAddRmtNameNotifyCallback(tBTM_RMT_NAME_CALLBACK* p_callback) { in BTM_SecAddRmtNameNotifyCallback() argument
261 btm_cb.p_rmt_name_callback[i] = p_callback; in BTM_SecAddRmtNameNotifyCallback()
279 bool BTM_SecDeleteRmtNameNotifyCallback(tBTM_RMT_NAME_CALLBACK* p_callback) { in BTM_SecDeleteRmtNameNotifyCallback() argument
283 if (btm_cb.p_rmt_name_callback[i] == p_callback) { in BTM_SecDeleteRmtNameNotifyCallback()
1049 tBTM_SEC_CALLBACK* p_callback, void* p_ref_data, in BTM_SetEncryption() argument
1052 return bluetooth::shim::BTM_SetEncryption(bd_addr, transport, p_callback, in BTM_SetEncryption()
1067 if (p_callback) in BTM_SetEncryption()
1068 (*p_callback)(&bd_addr, transport, p_ref_data, BTM_WRONG_MODE); in BTM_SetEncryption()
1077 if (*p_callback) in BTM_SetEncryption()
1078 (*p_callback)(&bd_addr, transport, p_ref_data, BTM_SUCCESS); in BTM_SetEncryption()
1084 if (p_dev_rec->p_callback || (p_dev_rec->sec_state != BTM_SEC_STATE_IDLE)) { in BTM_SetEncryption()
1088 if (btm_sec_queue_encrypt_request(bd_addr, transport, p_callback, in BTM_SetEncryption()
1092 if (p_callback) in BTM_SetEncryption()
1093 (*p_callback)(&bd_addr, transport, p_ref_data, BTM_NO_RESOURCES); in BTM_SetEncryption()
1098 p_dev_rec->p_callback = p_callback; in BTM_SetEncryption()
1108 p_dev_rec->security_required, p_dev_rec, p_callback); in BTM_SetEncryption()
1124 if (p_callback) { in BTM_SetEncryption()
1128 __func__, p_callback, p_dev_rec, transport, in BTM_SetEncryption()
1130 p_dev_rec->p_callback = NULL; in BTM_SetEncryption()
1131 (*p_callback)(&bd_addr, transport, p_dev_rec->p_ref_data, rc); in BTM_SetEncryption()
1491 tBTM_SEC_CALLBACK* p_callback, void* p_ref_data) { in btm_sec_l2cap_access_req_by_requirement() argument
1519 if (p_callback) { in btm_sec_l2cap_access_req_by_requirement()
1520 (*p_callback)(&bd_addr, transport, (void*)p_ref_data, in btm_sec_l2cap_access_req_by_requirement()
1531 if ((p_dev_rec->p_callback) || in btm_sec_l2cap_access_req_by_requirement()
1576 if (p_callback) in btm_sec_l2cap_access_req_by_requirement()
1577 (*p_callback)(&bd_addr, transport, (void*)p_ref_data, BTM_SUCCESS); in btm_sec_l2cap_access_req_by_requirement()
1644 p_dev_rec->p_callback = p_callback; in btm_sec_l2cap_access_req_by_requirement()
1646 (*p_callback)(&bd_addr, transport, p_ref_data, rc); in btm_sec_l2cap_access_req_by_requirement()
1652 p_dev_rec->p_callback = p_callback; in btm_sec_l2cap_access_req_by_requirement()
1676 __func__, p_dev_rec, p_dev_rec->p_callback); in btm_sec_l2cap_access_req_by_requirement()
1677 p_dev_rec->p_callback = NULL; in btm_sec_l2cap_access_req_by_requirement()
1678 (*p_callback)(&bd_addr, transport, p_dev_rec->p_ref_data, rc); in btm_sec_l2cap_access_req_by_requirement()
1704 tBTM_SEC_CALLBACK* p_callback, in btm_sec_l2cap_access_req() argument
1717 (*p_callback)(&bd_addr, transport, p_ref_data, BTM_MODE_UNSUPPORTED); in btm_sec_l2cap_access_req()
1724 (*p_callback)(&bd_addr, transport, p_ref_data, BTM_SUCCESS_NO_SECURITY); in btm_sec_l2cap_access_req()
1737 bd_addr, security_required, is_originator, p_callback, p_ref_data); in btm_sec_l2cap_access_req()
1766 tBTM_SEC_CALLBACK* p_callback, in btm_sec_mx_access_request() argument
1774 bd_addr, is_originator, security_required, p_callback, p_ref_data); in btm_sec_mx_access_request()
1783 if ((p_dev_rec->p_callback) || in btm_sec_mx_access_request()
1837 p_callback, p_ref_data); in btm_sec_mx_access_request()
1840 if (p_callback) { in btm_sec_mx_access_request()
1842 (*p_callback)(&bd_addr, transport, p_ref_data, rc); in btm_sec_mx_access_request()
1860 if (p_callback) in btm_sec_mx_access_request()
1861 (*p_callback)(&bd_addr, transport, (void*)p_ref_data, in btm_sec_mx_access_request()
1901 p_dev_rec->p_callback = p_callback; in btm_sec_mx_access_request()
1909 if (p_callback) { in btm_sec_mx_access_request()
1910 p_dev_rec->p_callback = NULL; in btm_sec_mx_access_request()
1911 (*p_callback)(&bd_addr, transport, p_ref_data, rc); in btm_sec_mx_access_request()
2077 p_e->p_callback, p_e->p_ref_data); in btm_sec_check_pending_reqs()
2079 BTM_SetEncryption(p_e->bd_addr, p_e->transport, p_e->p_callback, in btm_sec_check_pending_reqs()
2139 __func__, p_dev_rec, p_dev_rec->p_callback); in btm_sec_abort_access_req()
2140 p_dev_rec->p_callback = NULL; in btm_sec_abort_access_req()
3327 __func__, p_dev_rec, p_dev_rec->p_callback); in btm_sec_encrypt_change()
3328 p_dev_rec->p_callback = NULL; in btm_sec_encrypt_change()
3795 if (p_dev_rec->p_callback != nullptr) { in btm_sec_disconnected()
3796 tBTM_SEC_CALLBACK* p_callback = p_dev_rec->p_callback; in btm_sec_disconnected() local
3799 p_dev_rec->p_callback = nullptr; in btm_sec_disconnected()
3800 (*p_callback)(&p_dev_rec->bd_addr, transport, p_dev_rec->p_ref_data, in btm_sec_disconnected()
4611 tBTM_SEC_CALLBACK* p_callback = p_dev_rec->p_callback; in btm_sec_dev_rec_cback_event() local
4612 p_dev_rec->p_callback = NULL; in btm_sec_dev_rec_cback_event()
4613 if (p_callback != nullptr) { in btm_sec_dev_rec_cback_event()
4615 (*p_callback)(&p_dev_rec->ble.pseudo_addr, BT_TRANSPORT_LE, in btm_sec_dev_rec_cback_event()
4618 (*p_callback)(&p_dev_rec->bd_addr, BT_TRANSPORT_BR_EDR, in btm_sec_dev_rec_cback_event()
4646 tBTM_SEC_CALLBACK* p_callback, in btm_sec_queue_mx_request() argument
4653 p_e->p_callback = p_callback; in btm_sec_queue_mx_request()
4722 tBTM_SEC_CALLBACK* p_callback, in btm_sec_queue_encrypt_request() argument
4729 p_e->p_callback = p_callback; in btm_sec_queue_encrypt_request()
4767 if (p_e->p_callback) in btm_sec_check_pending_enc_req()
4768 (*p_e->p_callback)(&p_dev_rec->bd_addr, transport, p_e->p_ref_data, in btm_sec_check_pending_enc_req()