Lines Matching refs:p_ccb
125 tL2C_CCB *p_ccb = NULL; in l2c_rcv_acl_data() local
197 if ((p_ccb = l2cu_find_ccb_by_cid (p_lcb, rcv_cid)) == NULL) in l2c_rcv_acl_data()
272 p_ccb = p_lcb->p_fixed_ccbs[rcv_cid - L2CAP_FIRST_FIXED_CHNL]; in l2c_rcv_acl_data()
274 if (p_ccb->peer_cfg.fcr.mode != L2CAP_FCR_BASIC_MODE) in l2c_rcv_acl_data()
275 l2c_fcr_proc_pdu (p_ccb, p_msg); in l2c_rcv_acl_data()
286 if (p_ccb == NULL) in l2c_rcv_acl_data()
291 if (p_ccb->peer_cfg.fcr.mode == L2CAP_FCR_BASIC_MODE) in l2c_rcv_acl_data()
292 l2c_csm_execute (p_ccb, L2CEVT_L2CAP_DATA, p_msg); in l2c_rcv_acl_data()
296 if ((p_ccb->chnl_state == CST_OPEN) || (p_ccb->chnl_state == CST_CONFIG)) in l2c_rcv_acl_data()
297 l2c_fcr_proc_pdu (p_ccb, p_msg); in l2c_rcv_acl_data()
322 tL2C_CCB *p_ccb; in process_l2cap_cmd() local
378 if (((p_ccb = l2cu_find_ccb_by_cid (p_lcb, lcid)) != NULL) in process_l2cap_cmd()
379 && (p_ccb->remote_cid == rcid)) in process_l2cap_cmd()
382 l2c_csm_execute (p_ccb, L2CEVT_LP_DISCONNECT_IND, NULL); in process_l2cap_cmd()
396 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; p_ccb = p_ccb->p_next_ccb) in process_l2cap_cmd()
398 l2c_csm_execute (p_ccb, L2CEVT_L2CAP_INFO_RSP, &ci); in process_l2cap_cmd()
421 if ((p_ccb = l2cu_allocate_ccb (p_lcb, 0)) == NULL) in process_l2cap_cmd()
427 p_ccb->remote_id = id; in process_l2cap_cmd()
428 p_ccb->p_rcb = p_rcb; in process_l2cap_cmd()
429 p_ccb->remote_cid = rcid; in process_l2cap_cmd()
431 l2c_csm_execute(p_ccb, L2CEVT_L2CAP_CONNECT_REQ, &con_info); in process_l2cap_cmd()
440 if ((p_ccb = l2cu_find_ccb_by_cid (p_lcb, lcid)) == NULL) in process_l2cap_cmd()
446 if (p_ccb->local_id != id) in process_l2cap_cmd()
449 p_ccb->local_id, id); in process_l2cap_cmd()
454 l2c_csm_execute(p_ccb, L2CEVT_L2CAP_CONNECT_RSP, &con_info); in process_l2cap_cmd()
456 l2c_csm_execute(p_ccb, L2CEVT_L2CAP_CONNECT_RSP_PND, &con_info); in process_l2cap_cmd()
458 l2c_csm_execute(p_ccb, L2CEVT_L2CAP_CONNECT_RSP_NEG, &con_info); in process_l2cap_cmd()
549 if ((p_ccb = l2cu_find_ccb_by_cid (p_lcb, lcid)) != NULL) in process_l2cap_cmd()
551 p_ccb->remote_id = id; in process_l2cap_cmd()
554 …l2cu_send_peer_config_rej (p_ccb, p_cfg_start, (UINT16) (cmd_len - L2CAP_CONFIG_REQ_LEN), cfg_rej_… in process_l2cap_cmd()
558 l2c_csm_execute (p_ccb, L2CEVT_L2CAP_CONFIG_REQ, &cfg_info); in process_l2cap_cmd()
632 if ((p_ccb = l2cu_find_ccb_by_cid (p_lcb, lcid)) != NULL) in process_l2cap_cmd()
634 if (p_ccb->local_id != id) in process_l2cap_cmd()
637 p_ccb->local_id, id); in process_l2cap_cmd()
641 l2c_csm_execute (p_ccb, L2CEVT_L2CAP_CONFIG_RSP, &cfg_info); in process_l2cap_cmd()
643 l2c_csm_execute (p_ccb, L2CEVT_L2CAP_CONFIG_RSP_NEG, &cfg_info); in process_l2cap_cmd()
656 if ((p_ccb = l2cu_find_ccb_by_cid (p_lcb, lcid)) != NULL) in process_l2cap_cmd()
658 if (p_ccb->remote_cid == rcid) in process_l2cap_cmd()
660 p_ccb->remote_id = id; in process_l2cap_cmd()
661 l2c_csm_execute (p_ccb, L2CEVT_L2CAP_DISCONNECT_REQ, &con_info); in process_l2cap_cmd()
673 if ((p_ccb = l2cu_find_ccb_by_cid (p_lcb, lcid)) != NULL) in process_l2cap_cmd()
675 if ((p_ccb->remote_cid == rcid) && (p_ccb->local_id == id)) in process_l2cap_cmd()
677 l2c_csm_execute (p_ccb, L2CEVT_L2CAP_DISCONNECT_RSP, &con_info); in process_l2cap_cmd()
758 for (p_ccb = p_lcb->ccb_queue.p_first_ccb; p_ccb; p_ccb = p_ccb->p_next_ccb) in process_l2cap_cmd()
760 l2c_csm_execute (p_ccb, L2CEVT_L2CAP_INFO_RSP, &ci); in process_l2cap_cmd()
930 tL2C_CCB *p_ccb; in l2c_data_write() local
933 if ((p_ccb = l2cu_find_ccb_by_cid (NULL, cid)) == NULL) in l2c_data_write()
942 if (p_data->len > p_ccb->peer_cfg.mtu) in l2c_data_write()
954 if (p_ccb->cong_sent) in l2c_data_write()
957 p_ccb->local_cid, p_ccb->xmit_hold_q.count, p_ccb->buff_quota); in l2c_data_write()
963 l2c_csm_execute (p_ccb, L2CEVT_L2CA_DATA_WRITE, p_data); in l2c_data_write()
965 if (p_ccb->cong_sent) in l2c_data_write()