Home | History | Annotate | Download | only in l2cap

Lines Matching defs:p_rcb

490     UINT16_TO_STREAM (p, p_ccb->p_rcb->real_psm);
1516 p_ccb->p_rcb = NULL;
1670 tL2C_RCB *p_rcb = p_ccb->p_rcb;
1678 if (p_rcb && (p_rcb->psm != p_rcb->real_psm))
1680 btm_sec_clr_service_by_psm(p_rcb->psm);
1784 tL2C_RCB *p_rcb = &l2cb.rcb_pool[0];
1787 for (xx = 0; xx < MAX_L2CAP_CLIENTS; xx++, p_rcb++)
1789 if (!p_rcb->in_use)
1791 p_rcb->in_use = TRUE;
1792 p_rcb->psm = psm;
1794 p_rcb->ucd.state = L2C_UCD_STATE_UNUSED;
1796 return (p_rcb);
1814 void l2cu_release_rcb (tL2C_RCB *p_rcb)
1816 p_rcb->in_use = FALSE;
1817 p_rcb->psm = 0;
1835 tL2CA_DISCONNECT_IND_CB *p_disc_cb = p_ccb->p_rcb->api.pL2CA_DisconnectInd_Cb;
1865 tL2C_RCB *p_rcb = &l2cb.rcb_pool[0];
1868 for (xx = 0; xx < MAX_L2CAP_CLIENTS; xx++, p_rcb++)
1870 if ((p_rcb->in_use) && (p_rcb->psm == psm))
1871 return (p_rcb);
3327 if ( p_ccb->p_rcb && p_ccb->p_rcb->api.pL2CA_TxComplete_Cb && (p_ccb->peer_cfg.fcr.mode != L2CAP_FCR_ERTM_MODE) )
3328 (*p_ccb->p_rcb->api.pL2CA_TxComplete_Cb)(p_ccb->local_cid, 1);
3432 if (p_ccb->p_rcb && p_ccb->p_rcb->api.pL2CA_CongestionStatus_Cb)
3439 (*p_ccb->p_rcb->api.pL2CA_CongestionStatus_Cb)(p_ccb->local_cid, FALSE);
3443 else if ( p_ccb->p_rcb && p_ccb->local_cid == L2CAP_CONNECTIONLESS_CID )
3445 if ( p_ccb->p_rcb->ucd.cb_info.pL2CA_UCD_Congestion_Status_Cb )
3450 p_ccb->p_rcb->ucd.cb_info.pL2CA_UCD_Congestion_Status_Cb( p_ccb->p_lcb->remote_bd_addr, FALSE );
3477 if (p_ccb->p_rcb && p_ccb->p_rcb->api.pL2CA_CongestionStatus_Cb)
3482 (*p_ccb->p_rcb->api.pL2CA_CongestionStatus_Cb)(p_ccb->local_cid, TRUE);
3485 else if ( p_ccb->p_rcb && p_ccb->local_cid == L2CAP_CONNECTIONLESS_CID )
3487 if ( p_ccb->p_rcb->ucd.cb_info.pL2CA_UCD_Congestion_Status_Cb )
3492 p_ccb->p_rcb->ucd.cb_info.pL2CA_UCD_Congestion_Status_Cb( p_ccb->p_lcb->remote_bd_addr, TRUE );