Lines Matching refs:ccb
199 tCONN_CB& ccb = *p_ccb; in sdp_disconnect_ind() local
202 (ccb.con_state == SDP_STATE_CONNECTED) ? SDP_SUCCESS : SDP_CONN_FAILED; in sdp_disconnect_ind()
203 sdpu_callback(ccb, reason); in sdp_disconnect_ind()
207 sdpu_process_pend_ccb_new_cid(ccb); in sdp_disconnect_ind()
210 sdpu_clear_pend_ccb(ccb); in sdp_disconnect_ind()
213 sdpu_release_ccb(ccb); in sdp_disconnect_ind()
315 tCONN_CB& ccb = *p_ccb; in sdp_disconnect() local
316 log::verbose("SDP - disconnect CID: 0x{:x}", ccb.connection_id); in sdp_disconnect()
319 if (ccb.connection_id != 0) { in sdp_disconnect()
320 ccb.disconnect_reason = reason; in sdp_disconnect()
322 sdpu_callback(ccb, reason); in sdp_disconnect()
323 sdpu_release_ccb(ccb); in sdp_disconnect()
326 if (!L2CA_DisconnectReq(ccb.connection_id)) { in sdp_disconnect()
328 ccb.device_address, ccb.connection_id); in sdp_disconnect()
335 if (ccb.con_state == SDP_STATE_CONN_SETUP) { in sdp_disconnect()
336 sdpu_callback(ccb, reason); in sdp_disconnect()
337 sdpu_clear_pend_ccb(ccb); in sdp_disconnect()
338 sdpu_release_ccb(ccb); in sdp_disconnect()
360 tCONN_CB& ccb = *p_ccb; in sdp_disconnect_cfm() local
364 sdpu_callback(ccb, static_cast<tSDP_STATUS>(ccb.disconnect_reason)); in sdp_disconnect_cfm()
365 sdpu_process_pend_ccb_new_cid(ccb); in sdp_disconnect_cfm()
366 sdpu_release_ccb(ccb); in sdp_disconnect_cfm()
380 tCONN_CB& ccb = *(tCONN_CB*)data; in sdp_conn_timer_timeout() local
382 log::verbose("SDP - CCB timeout in state: {} CID: 0x{:x}", ccb.con_state, in sdp_conn_timer_timeout()
383 ccb.connection_id); in sdp_conn_timer_timeout()
385 if (!L2CA_DisconnectReq(ccb.connection_id)) { in sdp_conn_timer_timeout()
386 log::warn("Unable to disconnect L2CAP peer:{} cid:{}", ccb.device_address, in sdp_conn_timer_timeout()
387 ccb.connection_id); in sdp_conn_timer_timeout()
390 sdpu_callback(ccb, SDP_CONN_FAILED); in sdp_conn_timer_timeout()
391 sdpu_clear_pend_ccb(ccb); in sdp_conn_timer_timeout()
392 sdpu_release_ccb(ccb); in sdp_conn_timer_timeout()
409 sdp_cb.ccb[i].sdp_conn_timer = alarm_new("sdp.sdp_conn_timer"); in sdp_init()
439 alarm_free(sdp_cb.ccb[i].sdp_conn_timer); in sdp_free()
440 sdp_cb.ccb[i].sdp_conn_timer = NULL; in sdp_free()