Lines Matching refs:l2cap

64 ng_l2cap_l2ca_con_req(ng_l2cap_p l2cap, struct ng_mesg *msg)  in ng_l2cap_l2ca_con_req()  argument
76 __func__, NG_NODE_NAME(l2cap->node), in ng_l2cap_l2ca_con_req()
85 con = ng_l2cap_con_by_addr(l2cap, &ip->bdaddr, ip->linktype); in ng_l2cap_l2ca_con_req()
88 error = ng_l2cap_lp_con_req(l2cap, &ip->bdaddr,ip->linktype); in ng_l2cap_l2ca_con_req()
92 __func__, NG_NODE_NAME(l2cap->node), error); in ng_l2cap_l2ca_con_req()
97 con = ng_l2cap_con_by_addr(l2cap, &ip->bdaddr, ip->linktype); in ng_l2cap_l2ca_con_req()
99 ("%s: %s - could not find connection!\n", __func__, NG_NODE_NAME(l2cap->node))); in ng_l2cap_l2ca_con_req()
107 ch = ng_l2cap_new_chan(l2cap, con, ip->psm, ip->idtype); in ng_l2cap_l2ca_con_req()
165 ng_l2cap_p l2cap = ch->con->l2cap; in ng_l2cap_l2ca_con_rsp() local
171 if (l2cap->l2c == NULL || NG_HOOK_NOT_VALID(l2cap->l2c)) { in ng_l2cap_l2ca_con_rsp()
175 __func__, NG_NODE_NAME(l2cap->node), ch->psm); in ng_l2cap_l2ca_con_rsp()
212 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0); in ng_l2cap_l2ca_con_rsp()
223 ng_l2cap_l2ca_con_rsp_req(ng_l2cap_p l2cap, struct ng_mesg *msg) in ng_l2cap_l2ca_con_rsp_req() argument
236 __func__, NG_NODE_NAME(l2cap->node), in ng_l2cap_l2ca_con_rsp_req()
247 ch = ng_l2cap_chan_by_scid(l2cap, ip->lcid in ng_l2cap_l2ca_con_rsp_req()
259 __func__, NG_NODE_NAME(l2cap->node), ip->lcid); in ng_l2cap_l2ca_con_rsp_req()
269 __func__, NG_NODE_NAME(l2cap->node), ch->state, in ng_l2cap_l2ca_con_rsp_req()
287 __func__, NG_NODE_NAME(l2cap->node), ch->scid, in ng_l2cap_l2ca_con_rsp_req()
339 ng_l2cap_p l2cap = ch->con->l2cap; in ng_l2cap_l2ca_encryption_change() local
345 if (l2cap->l2c == NULL || NG_HOOK_NOT_VALID(l2cap->l2c)) { in ng_l2cap_l2ca_encryption_change()
349 __func__, NG_NODE_NAME(l2cap->node), ch->psm); in ng_l2cap_l2ca_encryption_change()
378 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0); in ng_l2cap_l2ca_encryption_change()
391 ng_l2cap_p l2cap = ch->con->l2cap; in ng_l2cap_l2ca_con_rsp_rsp() local
397 if (l2cap->l2c == NULL || NG_HOOK_NOT_VALID(l2cap->l2c)) { in ng_l2cap_l2ca_con_rsp_rsp()
401 __func__, NG_NODE_NAME(l2cap->node), ch->psm); in ng_l2cap_l2ca_con_rsp_rsp()
418 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0); in ng_l2cap_l2ca_con_rsp_rsp()
431 ng_l2cap_p l2cap = ch->con->l2cap; in ng_l2cap_l2ca_con_ind() local
437 if (l2cap->l2c == NULL || NG_HOOK_NOT_VALID(l2cap->l2c)) { in ng_l2cap_l2ca_con_ind()
441 __func__, NG_NODE_NAME(l2cap->node), ch->psm); in ng_l2cap_l2ca_con_ind()
460 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0); in ng_l2cap_l2ca_con_ind()
471 ng_l2cap_l2ca_cfg_req(ng_l2cap_p l2cap, struct ng_mesg *msg) in ng_l2cap_l2ca_cfg_req() argument
485 __func__, NG_NODE_NAME(l2cap->node), in ng_l2cap_l2ca_cfg_req()
494 ch = ng_l2cap_chan_by_scid(l2cap, ip->lcid, NG_L2CAP_L2CA_IDTYPE_BREDR); in ng_l2cap_l2ca_cfg_req()
499 __func__, NG_NODE_NAME(l2cap->node), ip->lcid); in ng_l2cap_l2ca_cfg_req()
509 __func__, NG_NODE_NAME(l2cap->node), ch->state, in ng_l2cap_l2ca_cfg_req()
582 ng_l2cap_p l2cap = ch->con->l2cap; in ng_l2cap_l2ca_cfg_rsp() local
588 if (l2cap->l2c == NULL || NG_HOOK_NOT_VALID(l2cap->l2c)) { in ng_l2cap_l2ca_cfg_rsp()
592 __func__, NG_NODE_NAME(l2cap->node), ch->psm); in ng_l2cap_l2ca_cfg_rsp()
612 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0); in ng_l2cap_l2ca_cfg_rsp()
643 ng_l2cap_l2ca_cfg_rsp_req(ng_l2cap_p l2cap, struct ng_mesg *msg) in ng_l2cap_l2ca_cfg_rsp_req() argument
657 __func__, NG_NODE_NAME(l2cap->node), in ng_l2cap_l2ca_cfg_rsp_req()
666 ch = ng_l2cap_chan_by_scid(l2cap, ip->lcid, in ng_l2cap_l2ca_cfg_rsp_req()
672 __func__, NG_NODE_NAME(l2cap->node), ip->lcid); in ng_l2cap_l2ca_cfg_rsp_req()
682 __func__, NG_NODE_NAME(l2cap->node), ch->state, in ng_l2cap_l2ca_cfg_rsp_req()
742 ng_l2cap_p l2cap = ch->con->l2cap; in ng_l2cap_l2ca_cfg_rsp_rsp() local
748 if (l2cap->l2c == NULL || NG_HOOK_NOT_VALID(l2cap->l2c)) { in ng_l2cap_l2ca_cfg_rsp_rsp()
752 __func__, NG_NODE_NAME(l2cap->node), ch->psm); in ng_l2cap_l2ca_cfg_rsp_rsp()
769 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0); in ng_l2cap_l2ca_cfg_rsp_rsp()
795 ng_l2cap_p l2cap = ch->con->l2cap; in ng_l2cap_l2ca_cfg_ind() local
801 if (l2cap->l2c == NULL || NG_HOOK_NOT_VALID(l2cap->l2c)) { in ng_l2cap_l2ca_cfg_ind()
805 __func__, NG_NODE_NAME(l2cap->node), ch->psm); in ng_l2cap_l2ca_cfg_ind()
822 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0); in ng_l2cap_l2ca_cfg_ind()
833 ng_l2cap_l2ca_write_req(ng_l2cap_p l2cap, struct mbuf *m) in ng_l2cap_l2ca_write_req() argument
845 __func__,NG_NODE_NAME(l2cap->node),m->m_pkthdr.len); in ng_l2cap_l2ca_write_req()
864 __func__, NG_NODE_NAME(l2cap->node), l2ca_hdr->length, in ng_l2cap_l2ca_write_req()
872 ch = ng_l2cap_chan_by_conhandle(l2cap, NG_L2CAP_ATT_CID, in ng_l2cap_l2ca_write_req()
875 ch = ng_l2cap_chan_by_conhandle(l2cap, NG_L2CAP_SMP_CID, in ng_l2cap_l2ca_write_req()
881 __func__, NG_NODE_NAME(l2cap->node), in ng_l2cap_l2ca_write_req()
888 ch = ng_l2cap_chan_by_scid(l2cap, l2ca_hdr->lcid, in ng_l2cap_l2ca_write_req()
895 __func__, NG_NODE_NAME(l2cap->node), l2ca_hdr->lcid); in ng_l2cap_l2ca_write_req()
903 __func__, NG_NODE_NAME(l2cap->node), ch->scid, in ng_l2cap_l2ca_write_req()
936 ng_l2cap_p l2cap = ch->con->l2cap; in ng_l2cap_l2ca_write_rsp() local
942 if (l2cap->l2c == NULL || NG_HOOK_NOT_VALID(l2cap->l2c)) { in ng_l2cap_l2ca_write_rsp()
946 __func__, NG_NODE_NAME(l2cap->node), ch->psm); in ng_l2cap_l2ca_write_rsp()
976 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0); in ng_l2cap_l2ca_write_rsp()
990 ng_l2cap_p l2cap = con->l2cap; in ng_l2cap_l2ca_receive() local
1008 ch = ng_l2cap_chan_by_conhandle(l2cap, NG_L2CAP_ATT_CID, in ng_l2cap_l2ca_receive()
1018 ch = ng_l2cap_chan_by_conhandle(l2cap, NG_L2CAP_SMP_CID, in ng_l2cap_l2ca_receive()
1030 ch = ng_l2cap_chan_by_scid(l2cap, hdr->dcid, idtype); in ng_l2cap_l2ca_receive()
1036 __func__, NG_NODE_NAME(l2cap->node), hdr->dcid, idtype); in ng_l2cap_l2ca_receive()
1046 __func__, NG_NODE_NAME(l2cap->node), ch->scid, in ng_l2cap_l2ca_receive()
1057 __func__, NG_NODE_NAME(l2cap->node), hdr->length, in ng_l2cap_l2ca_receive()
1069 if (l2cap->l2c == NULL || NG_HOOK_NOT_VALID(l2cap->l2c)) { in ng_l2cap_l2ca_receive()
1073 __func__, NG_NODE_NAME(l2cap->node), ch->psm); in ng_l2cap_l2ca_receive()
1083 NG_SEND_DATA_ONLY(error, l2cap->l2c, con->rx_pkt); in ng_l2cap_l2ca_receive()
1103 ng_l2cap_p l2cap = con->l2cap; in ng_l2cap_l2ca_clt_receive() local
1117 __func__, NG_NODE_NAME(l2cap->node), length); in ng_l2cap_l2ca_clt_receive()
1126 __func__, NG_NODE_NAME(l2cap->node), length, in ng_l2cap_l2ca_clt_receive()
1142 if (l2cap->flags & NG_L2CAP_CLT_SDP_DISABLED) in ng_l2cap_l2ca_clt_receive()
1147 if (l2cap->flags & NG_L2CAP_CLT_RFCOMM_DISABLED) in ng_l2cap_l2ca_clt_receive()
1152 if (l2cap->flags & NG_L2CAP_CLT_TCP_DISABLED) in ng_l2cap_l2ca_clt_receive()
1158 if (l2cap->l2c == NULL || NG_HOOK_NOT_VALID(l2cap->l2c)) { in ng_l2cap_l2ca_clt_receive()
1162 __func__, NG_NODE_NAME(l2cap->node), hdr->c_h.psm); in ng_l2cap_l2ca_clt_receive()
1167 NG_SEND_DATA_ONLY(error, l2cap->l2c, con->rx_pkt); in ng_l2cap_l2ca_clt_receive()
1182 ng_l2cap_p l2cap = ch->con->l2cap; in ng_l2cap_l2ca_qos_ind() local
1188 if (l2cap->l2c == NULL || NG_HOOK_NOT_VALID(l2cap->l2c)) { in ng_l2cap_l2ca_qos_ind()
1192 __func__, NG_NODE_NAME(l2cap->node), ch->psm); in ng_l2cap_l2ca_qos_ind()
1205 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0); in ng_l2cap_l2ca_qos_ind()
1216 ng_l2cap_l2ca_discon_req(ng_l2cap_p l2cap, struct ng_mesg *msg) in ng_l2cap_l2ca_discon_req() argument
1227 __func__, NG_NODE_NAME(l2cap->node), in ng_l2cap_l2ca_discon_req()
1237 ch = ng_l2cap_chan_by_conhandle(l2cap, NG_L2CAP_ATT_CID, in ng_l2cap_l2ca_discon_req()
1246 __func__, NG_NODE_NAME(l2cap->node), ip->lcid); in ng_l2cap_l2ca_discon_req()
1252 ch = ng_l2cap_chan_by_conhandle(l2cap, NG_L2CAP_SMP_CID, in ng_l2cap_l2ca_discon_req()
1261 __func__, NG_NODE_NAME(l2cap->node), ip->lcid); in ng_l2cap_l2ca_discon_req()
1267 ch = ng_l2cap_chan_by_scid(l2cap, ip->lcid, ip->idtype); in ng_l2cap_l2ca_discon_req()
1273 __func__, NG_NODE_NAME(l2cap->node), ip->lcid); in ng_l2cap_l2ca_discon_req()
1284 __func__, NG_NODE_NAME(l2cap->node), ch->state, in ng_l2cap_l2ca_discon_req()
1330 ng_l2cap_p l2cap = ch->con->l2cap; in ng_l2cap_l2ca_discon_rsp() local
1336 if (l2cap->l2c == NULL || NG_HOOK_NOT_VALID(l2cap->l2c)) { in ng_l2cap_l2ca_discon_rsp()
1340 __func__, NG_NODE_NAME(l2cap->node), ch->psm); in ng_l2cap_l2ca_discon_rsp()
1357 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0); in ng_l2cap_l2ca_discon_rsp()
1370 ng_l2cap_p l2cap = ch->con->l2cap; in ng_l2cap_l2ca_discon_ind() local
1376 if (l2cap->l2c == NULL || NG_HOOK_NOT_VALID(l2cap->l2c)) { in ng_l2cap_l2ca_discon_ind()
1380 __func__, NG_NODE_NAME(l2cap->node), ch->psm); in ng_l2cap_l2ca_discon_ind()
1399 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->l2c, 0); in ng_l2cap_l2ca_discon_ind()
1411 ng_l2cap_l2ca_grp_create(ng_l2cap_p l2cap, struct ng_mesg *msg) in ng_l2cap_l2ca_grp_create() argument
1422 ng_l2cap_l2ca_grp_close(ng_l2cap_p l2cap, struct ng_mesg *msg) in ng_l2cap_l2ca_grp_close() argument
1433 ng_l2cap_l2ca_grp_add_member_req(ng_l2cap_p l2cap, struct ng_mesg *msg) in ng_l2cap_l2ca_grp_add_member_req() argument
1456 ng_l2cap_l2ca_grp_rem_member(ng_l2cap_p l2cap, struct ng_mesg *msg) in ng_l2cap_l2ca_grp_rem_member() argument
1467 ng_l2cap_l2ca_grp_get_members(ng_l2cap_p l2cap, struct ng_mesg *msg) in ng_l2cap_l2ca_grp_get_members() argument
1477 ng_l2cap_l2ca_ping_req(ng_l2cap_p l2cap, struct ng_mesg *msg) in ng_l2cap_l2ca_ping_req() argument
1488 __func__, NG_NODE_NAME(l2cap->node), in ng_l2cap_l2ca_ping_req()
1498 __func__, NG_NODE_NAME(l2cap->node), ip->echo_size); in ng_l2cap_l2ca_ping_req()
1504 con = ng_l2cap_con_by_addr(l2cap, &ip->bdaddr, NG_HCI_LINK_ACL); in ng_l2cap_l2ca_ping_req()
1507 error = ng_l2cap_lp_con_req(l2cap, &ip->bdaddr, NG_HCI_LINK_ACL); in ng_l2cap_l2ca_ping_req()
1511 __func__, NG_NODE_NAME(l2cap->node), error); in ng_l2cap_l2ca_ping_req()
1516 con = ng_l2cap_con_by_addr(l2cap, &ip->bdaddr, NG_HCI_LINK_ACL); in ng_l2cap_l2ca_ping_req()
1518 ("%s: %s - could not find connection!\n", __func__, NG_NODE_NAME(l2cap->node))); in ng_l2cap_l2ca_ping_req()
1559 ng_l2cap_p l2cap = con->l2cap; in ng_l2cap_l2ca_ping_rsp() local
1565 if (l2cap->ctl == NULL || NG_HOOK_NOT_VALID(l2cap->ctl)) { in ng_l2cap_l2ca_ping_rsp()
1569 __func__, NG_NODE_NAME(l2cap->node)); in ng_l2cap_l2ca_ping_rsp()
1593 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->ctl, 0); in ng_l2cap_l2ca_ping_rsp()
1606 ng_l2cap_l2ca_get_info_req(ng_l2cap_p l2cap, struct ng_mesg *msg) in ng_l2cap_l2ca_get_info_req() argument
1617 __func__, NG_NODE_NAME(l2cap->node), in ng_l2cap_l2ca_get_info_req()
1626 con = ng_l2cap_con_by_addr(l2cap, &ip->bdaddr,ip->linktype); in ng_l2cap_l2ca_get_info_req()
1629 error = ng_l2cap_lp_con_req(l2cap, &ip->bdaddr,ip->linktype); in ng_l2cap_l2ca_get_info_req()
1633 __func__, NG_NODE_NAME(l2cap->node), error); in ng_l2cap_l2ca_get_info_req()
1638 con = ng_l2cap_con_by_addr(l2cap, &ip->bdaddr, ip->linktype); in ng_l2cap_l2ca_get_info_req()
1640 ("%s: %s - could not find connection!\n", __func__, NG_NODE_NAME(l2cap->node))); in ng_l2cap_l2ca_get_info_req()
1680 ng_l2cap_p l2cap = con->l2cap; in ng_l2cap_l2ca_get_info_rsp() local
1686 if (l2cap->ctl == NULL || NG_HOOK_NOT_VALID(l2cap->ctl)) { in ng_l2cap_l2ca_get_info_rsp()
1690 __func__, NG_NODE_NAME(l2cap->node)); in ng_l2cap_l2ca_get_info_rsp()
1713 NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->ctl, 0); in ng_l2cap_l2ca_get_info_rsp()
1727 ng_l2cap_l2ca_enable_clt(ng_l2cap_p l2cap, struct ng_mesg *msg) in ng_l2cap_l2ca_enable_clt() argument
1741 __func__, NG_NODE_NAME(l2cap->node), in ng_l2cap_l2ca_enable_clt()
1758 l2cap->flags &= ~(NG_L2CAP_CLT_SDP_DISABLED | in ng_l2cap_l2ca_enable_clt()
1762 l2cap->flags |= (NG_L2CAP_CLT_SDP_DISABLED | in ng_l2cap_l2ca_enable_clt()
1769 l2cap->flags &= ~NG_L2CAP_CLT_SDP_DISABLED; in ng_l2cap_l2ca_enable_clt()
1771 l2cap->flags |= NG_L2CAP_CLT_SDP_DISABLED; in ng_l2cap_l2ca_enable_clt()
1776 l2cap->flags &= ~NG_L2CAP_CLT_RFCOMM_DISABLED; in ng_l2cap_l2ca_enable_clt()
1778 l2cap->flags |= NG_L2CAP_CLT_RFCOMM_DISABLED; in ng_l2cap_l2ca_enable_clt()
1783 l2cap->flags &= ~NG_L2CAP_CLT_TCP_DISABLED; in ng_l2cap_l2ca_enable_clt()
1785 l2cap->flags |= NG_L2CAP_CLT_TCP_DISABLED; in ng_l2cap_l2ca_enable_clt()
1790 "%s: %s - unsupported PSM=%d\n", __func__, NG_NODE_NAME(l2cap->node), ip->psm); in ng_l2cap_l2ca_enable_clt()
1815 * if (l2cap->ctl != NULL && NG_HOOK_IS_VALID(l2cap->ctl)) in ng_l2cap_l2ca_enable_clt()
1816 * NG_SEND_MSG_HOOK(error, l2cap->node, msg, l2cap->ctl, 0); in ng_l2cap_l2ca_enable_clt()