Lines Matching refs:pcb1
452 ng_btsocket_sco_pcb_t *pcb = NULL, *pcb1 = NULL; in ng_btsocket_sco_process_lp_con_ind() local
501 pcb1 = so2sco_pcb(so1); in ng_btsocket_sco_process_lp_con_ind()
502 KASSERT((pcb1 != NULL), in ng_btsocket_sco_process_lp_con_ind()
505 mtx_lock(&pcb1->pcb_mtx); in ng_btsocket_sco_process_lp_con_ind()
508 bcopy(&pcb->src, &pcb1->src, sizeof(pcb1->src)); in ng_btsocket_sco_process_lp_con_ind()
510 bcopy(&rt->src, &pcb1->src, sizeof(pcb1->src)); in ng_btsocket_sco_process_lp_con_ind()
512 pcb1->flags &= ~NG_BTSOCKET_SCO_CLIENT; in ng_btsocket_sco_process_lp_con_ind()
514 bcopy(&ep->bdaddr, &pcb1->dst, sizeof(pcb1->dst)); in ng_btsocket_sco_process_lp_con_ind()
515 pcb1->rt = rt; in ng_btsocket_sco_process_lp_con_ind()
522 if (pcb1 != NULL) { in ng_btsocket_sco_process_lp_con_ind()
524 pcb1->so->so_error = error; in ng_btsocket_sco_process_lp_con_ind()
525 pcb1->state = NG_BTSOCKET_SCO_CLOSED; in ng_btsocket_sco_process_lp_con_ind()
526 soisdisconnected(pcb1->so); in ng_btsocket_sco_process_lp_con_ind()
528 pcb1->state = NG_BTSOCKET_SCO_CONNECTING; in ng_btsocket_sco_process_lp_con_ind()
529 soisconnecting(pcb1->so); in ng_btsocket_sco_process_lp_con_ind()
531 ng_btsocket_sco_timeout(pcb1); in ng_btsocket_sco_process_lp_con_ind()
534 mtx_unlock(&pcb1->pcb_mtx); in ng_btsocket_sco_process_lp_con_ind()