Lines Matching defs:pcb1
565 ng_btsocket_l2cap_pcb_t *pcb = NULL, *pcb1 = NULL;
616 pcb1 = so2l2cap_pcb(so1);
617 KASSERT((pcb1 != NULL),
618 ("%s: pcb1 == NULL\n", __func__));
620 mtx_lock(&pcb1->pcb_mtx);
623 bcopy(&pcb->src, &pcb1->src, sizeof(pcb1->src));
625 bcopy(&rt->src, &pcb1->src, sizeof(pcb1->src));
627 pcb1->flags &= ~NG_BTSOCKET_L2CAP_CLIENT;
629 bcopy(&ip->bdaddr, &pcb1->dst, sizeof(pcb1->dst));
630 pcb1->psm = ip->psm;
631 pcb1->cid = ip->lcid;
632 pcb1->rt = rt;
635 pcb1->imtu = pcb->imtu;
636 bcopy(&pcb->oflow, &pcb1->oflow, sizeof(pcb1->oflow));
637 pcb1->flush_timo = pcb->flush_timo;
639 token = pcb1->token;
647 if (pcb1 != NULL) {
649 pcb1->so->so_error = error;
650 pcb1->state = NG_BTSOCKET_L2CAP_CLOSED;
651 soisdisconnected(pcb1->so);
653 pcb1->state = NG_BTSOCKET_L2CAP_CONNECTING;
654 soisconnecting(pcb1->so);
656 ng_btsocket_l2cap_timeout(pcb1);
659 mtx_unlock(&pcb1->pcb_mtx);