Lines Matching full:psm
438 "dst bdaddr=%x:%x:%x:%x:%x:%x, psm=%d, lcid=%d, result=%d, status=%d, " \
444 pcb->psm, op->lcid, op->result, op->status,
545 "dst bdaddr=%x:%x:%x:%x:%x:%x, psm=%d, lcid=%d, result=%d, state=%d\n",
551 pcb->psm, pcb->cid, op->result, pcb->state);
583 * and PSM. Find exact or closest match. Create new socket and initiate
604 "dst bdaddr=%x:%x:%x:%x:%x:%x, psm=%d, lcid=%d, ident=%d\n",
610 ip->psm, ip->lcid, ip->ident);
614 pcb = ng_btsocket_l2cap_pcb_by_addr(&rt->src, ip->psm);
649 pcb1->psm = ip->psm;
660 /* Nobody listens on requested BDADDR/PSM */
773 "dst bdaddr=%x:%x:%x:%x:%x:%x, psm=%d, lcid=%d, result=%d, state=%d, " \
780 pcb->psm, pcb->cid, op->result, pcb->state, pcb->cfg_state);
880 "dst bdaddr=%x:%x:%x:%x:%x:%x, psm=%d, lcid=%d, result=%d, state=%d, " \
887 pcb->psm, pcb->cid, op->result, pcb->state, pcb->cfg_state);
976 "dst bdaddr=%x:%x:%x:%x:%x:%x, psm=%d, lcid=%d, state=%d, cfg_state=%x\n",
982 pcb->psm, pcb->cid, pcb->state, pcb->cfg_state);
1067 "dst bdaddr=%x:%x:%x:%x:%x:%x, psm=%d, lcid=%d, result=%d, state=%d\n",
1073 pcb->psm, pcb->cid, op->result, pcb->state);
1124 "dst bdaddr=%x:%x:%x:%x:%x:%x, psm=%d, lcid=%d, state=%d\n",
1130 pcb->psm, pcb->cid, pcb->state);
1174 "dst bdaddr=%x:%x:%x:%x:%x:%x, psm=%d, lcid=%d, result=%d, length=%d, " \
1180 pcb->psm, pcb->cid, op->result, op->length,
1243 ip->psm = pcb->psm;
1458 * to the given PSM and have SO_BROADCAST bit set and append mbuf
1583 "src bdaddr=%x:%x:%x:%x:%x:%x, psm=%d, length=%d\n",
1587 clt_hdr->psm, hdr->length);
1597 pcb->psm != clt_hdr->psm ||
2091 int psm, error = 0;
2106 psm = le16toh(sa->l2cap_psm);
2110 * match PSM and bdaddr) and assign socket address if it's available.
2112 * Note: socket can be bound to ANY PSM (zero) thus allowing several
2113 * channels with the same PSM between the same pair of BD_ADDR'es.
2119 if (psm != 0 && psm == pcb->psm &&
2128 pcb->psm = psm;
2193 if (pcb->psm != 0 && pcb->psm != le16toh(sa->l2cap_psm))
2206 /* Send destination address and PSM */
2208 pcb->psm = le16toh(sa->l2cap_psm);
2501 if (pcb->psm == 0) {
2530 .l2cap_psm = htole16(pcb->psm),
2694 .l2cap_psm = htole16(pcb->psm),
2709 * Look for the socket that listens on given PSM and bdaddr. Returns exact or
2714 ng_btsocket_l2cap_pcb_by_addr(bdaddr_p bdaddr, int psm)
2721 if (p->so == NULL || !SOLISTENING(p->so) || p->psm != psm)